×

Publish-subscribe architecture using information objects in a computer network

  • US 7,266,826 B2
  • Filed: 07/18/2003
  • Issued: 09/04/2007
  • Est. Priority Date: 05/15/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for transferring an information object across a network, wherein the information object resides on a first storage device accessed by a provider process executing on a first processor, wherein the information object comprises a plurality of attributes, wherein each attribute contains information, wherein a consumer process executes on a second processor, the method comprising:

  • sending the information object across the network to the consumer process;

    storing the information object in a second storage device as a second instance of the information object;

    after sending the information object, using the provider process to modify one or more of the attributes of the information object, an amount of information contained by the one or more modified attributes being less than an amount of information contained by the information object;

    sending the one or more modified attributes of the information object across the network to the consumer process;

    synchronizing the second instance of the information object based on the one or more modified attributes;

    using the consumer process to formulate a relational criterion based on the attributes of the information object;

    using the consumer process to submit a request to the provider process by performing;

    providing a location of the consumer process within the network;

    providing a unique identifier associated with the information object; and

    providing the relational criterion to the provider process;

    using the provider process to detect when a change in the attributes of the information object satisfies the relational criterion; and

    in response to the change in the attributes of the information object, transferring information about the changed attributes across the network and updating the second instance on the second storage device in accordance with the information about the changed attributes.

View all claims
  • 14 Assignments
Timeline View
Assignment View
    ×
    ×