×

Object oriented processing system and data sharing environment for applications therein

  • US 6,785,691 B1
  • Filed: 10/13/1999
  • Issued: 08/31/2004
  • Est. Priority Date: 10/13/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. In an object oriented processing system including one or more applications executing therein, a data sharing method for sharing data among objects in separate instances of said application(s), comprising the steps of:

  • creating a local hash table for each of said application instances, the storage locations of said local hash tables storing or referencing data to be shared among the objects of a corresponding one of said application instances, said data being keyed by data identifiers that are maintained in the key indexes of said local hash tables;

    creating a global hash table, the storage locations of said global hash table containing or referencing said local hash tables, said local hash tables being keyed by application instance identifiers which indicate the application instances'"'"' thread groups and that are maintained in the key index of said global hash table;

    in response to an object in one of said application instances making a data sharing, comprising storage or retrieval, request using one of said data identifiers as a key, determining an application instance identifier corresponding to the application instance to which said requesting object belongs;

    querying said global hash table using said application instance identifier as a key to identify the local hash table corresponding to the application instance to which said requesting object belongs; and

    querying said identified local hash table using said data identifier as a key to perform said data sharing request.

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