×

Method and system for object-based relational distributed databases

  • US 5,724,575 A
  • Filed: 07/01/1996
  • Issued: 03/03/1998
  • Est. Priority Date: 02/25/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of operating a distributed data processing system including a plurality of remotely located user computers that process user data in user databases and at least one object broker computer,the user computers being interconnected with the object broker computer via a data communication network,the user computers being operative to perform data processing operations upon user data in response to user commands, comprising the steps of:

  • (a) creating an object instance by assigning a unique object identifier to data items associated with a particular subject;

    (b) storing the data items associated with the subject at the user computer in association with the object identifier;

    (c) at the object broker computer, storing the locations of the user computers in a mapping table in association with object identifiers;

    (d) associating a selected object identifier with data items stored in each of a plurality of user computers, some of the data items associated with the selected object identifier at a first one of the plurality of user computers being different from corresponding data items associated with the selected object identifier at a second one of the plurality of user computers;

    (e) in response to a query to the object broker computer for data relating to the particular subject, retrieving the selected object identifier;

    (f) in response to retrieval of an object identifier for the subject in the preceding step, retrieving the location of a selected one of the plurality of user computers associated with the selected object identifier; and

    (g) retrieving data stored at the selected one of the plurality of user computers associated with the selected object identifier via the data communication network.

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