System and method for seamlessly integrating separate information systems within an application
First Claim
1. A method for integrating a plurality of information systems with a first information system, the method comprising:
- providing a listing of a plurality of panel item elements within a user interface of the first information system, wherein one of the plurality of panel item elements provides a user interface to access one of the plurality of information systems;
determining whether a trigger event has occurred for the one of the plurality of panel item elements;
in response to determining that the trigger event has occurred, accessing the one of the plurality of information systems via the one of the plurality of panel item elements.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention is, in one embodiment, a system and method based on a client-server architecture for seamlessly integrating various information systems. In one embodiment, a bundle of files is deployed to a collaboration client, in order to enable the integration of the collaboration client with disparate information systems and content. In one embodiment, content within a mailbox item is allowed to become a “live” object, and is associated with trigger events, and actions, including sending all or part of the content to a separate information system. In one embodiment, mailbox items are subjected to predefined searches to assess whether they include certain content objects. In another embodiment, panel item elements are visible in the overview panel of the collaboration client. The user may interact with the panel items by dragging content onto them, double clicking them, and invoking actions from a context menu if one is available.
51 Citations
22 Claims
-
1. A method for integrating a plurality of information systems with a first information system, the method comprising:
-
providing a listing of a plurality of panel item elements within a user interface of the first information system, wherein one of the plurality of panel item elements provides a user interface to access one of the plurality of information systems; determining whether a trigger event has occurred for the one of the plurality of panel item elements; in response to determining that the trigger event has occurred, accessing the one of the plurality of information systems via the one of the plurality of panel item elements. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for integrating a second information system with a first information system, wherein the integration is implemented via a plurality of Zimlets included in the first information system, the system comprising:
-
a client comprising; a user interface to the first information system; a matching module communicatively coupled to the user interface for matching specific content received in the first information system with content specified in a subset of the plurality of Zimlets; and a server comprising; a storage for the plurality of Zimlets; a servlet module for receiving communication from the client relating to the specific content, and for redirecting the communication to the second information system. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method for enabling a user to take action upon information associated with one of a plurality of content types in a mailbox item in a first information system, wherein the action is taken in a second information system, the method comprising:
-
receiving definitions of the plurality of content types; searching the mailbox item to find content matching one of the plurality of content types determining whether a trigger event has occurred; in response to determining that the trigger event has occurred, providing the user with a user interface; receiving an action from the user relating to information associated with the content; and communicating the received action to the second information system. - View Dependent Claims (14, 15, 16, 18, 19)
-
-
17. A method for enabling a user to make an Internet call to a phone number identified in a mailbox item, the method comprising:
-
defining characteristics of a phone number; parsing mailbox items for data having such characteristics; identifying data having such characteristics as an instance of a phone number; in response to identifying an instance of a phone number, providing the user with an option to make an Internet call to the phone number; and in response to the user electing to make an Internet call with such phone number, requesting an Internet call to the phone number.
-
-
20. A method for enabling a user to receive visual feedback in a first information system relating to an action taken in a second information system, the method comprising:
-
searching a document in the first information system to find content matching one of a plurality of pre-defined content types; determining whether a trigger event has occurred; in response to determining that the trigger event has occurred, providing the user with a user interface; receiving an action from the user relating to information associated with the content; communicating the received action to the second information system; and providing visual feedback to the user in the first information system, wherein the visual feedback relates to the action taken in the second information system. - View Dependent Claims (21, 22)
-
Specification