×

System and method for seamlessly integrating separate information systems within an application

  • US 10,481,764 B2
  • Filed: 11/30/2015
  • Issued: 11/19/2019
  • Est. Priority Date: 10/26/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, at the user device, one or more bundles of files that enables the integration of a collaborative client associated with a user device with a plurality of server based information systems, each bundle of files including a definition file specifying behavior for the bundle of files, wherein the bundle of files define a plurality of actions that are implemented by an associated server based information system in response to triggering events associated with respective types of content objects such that a particular triggering event using the collaborative client results in information being obtained from a corresponding one of the plurality of server based information systems;

    parsing items associated with one or more information systems for defined properties to determine instances of a corresponding content object;

    presenting a first content object to a user within a user interface of the collaboration client, wherein the first content object is associated with a particular item of a first information system of the plurality of server based information systems that provides a first functionality and wherein the first content object is configured to enable a first action distinct from the first functionality and associated with particular content of the first content object, and wherein the first action is defined by the deployed bundle of files to be executed by a second, server based, information system when a triggering event associated with the first content object occurs;

    detecting an occurrence of the triggering event associated with the first content object;

    in response to detecting the triggering event, passing information from the first content object as a parameter to the second information system along with instructions to the second information system for acting on the information from the first content object and in response obtaining information associated with the first action from the second, server based, information system; and

    presenting the obtained information from the second, server based, information system resulting from acting on the information from the first content object to the user for display in the collaboration client with respect to the first content object.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×