×

Data processing system having a data structure with a single, simple primitive

  • US 5,664,177 A
  • Filed: 04/13/1988
  • Issued: 09/02/1997
  • Est. Priority Date: 04/13/1988
  • Status: Expired due to Term
First Claim
Patent Images

1. A memory for storing data for access by an application program being executed on a data processing system, comprising:

  • a data structure stored in said memory, said data structure including information resident in a database used by said application program and including;

    a plurality of attribute data objects stored in said memory, each of said attribute data objects containing different information from said database;

    a single holder attribute data object for each of said attribute data objects, each of said holder attribute data objects being one of said plurality of attribute data objects, a being-held relationship existing between each attribute data object and its holder attribute data object, and each of said attribute data objects having a being-held relationship with only a single other attribute data object, thereby establishing a hierarchy of said plurality of attribute data objects;

    a referent attribute data object for at least one of said attribute data objects, said referent attribute data object being nonhierarchically related to a holder attribute data object for the same at least one of said attribute data objects and also being one of said plurality of attribute data objects, attribute data objects for which there exist only holder attribute data objects being called element data objects, and attribute data objects for which there also exist referent attribute data objects being called relation data objects; and

    an apex data object stored in said memory and having no being-held relationship with any of said attribute data objects, however, at least one of said attribute data objects having a being-held relationship with said apex data object.

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