SYSTEM AND METHOD FOR SEAMLESSLY INTEGRATING SEPARATE INFORMATION SYSTEMS WITHIN AN APPLICATION
First Claim
1. 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 one of 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.
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.
-
Citations
22 Claims
-
1. 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 one of 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 (2, 3, 4, 5, 6, 7)
-
-
8. A method 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 method comprising:
-
providing, on a client, a user interface to the first information system; matching specific content received in the first information system with content specified in one of a subset of the plurality of Zimlets, wherein the plurality of Zimlets are stored in a server; receiving communication relating to the specific content; and redirecting the communication to the second information system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A client 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 plurality of Zimlets stored on a remote server, the 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 one of a subset of the plurality of Zimlets. - View Dependent Claims (16, 17, 18)
-
-
19. A server 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 server comprising:
-
a storage for the plurality of Zimlets; a servlet module for receiving communication from a client relating to specific content matched with one of a subset of the plurality of Zimlets, and for redirecting the communication to the second information system. - View Dependent Claims (20, 21, 22)
-
Specification