Dynamically generating multiple hierarchies of inter-object relationships based on object attribute values
First Claim
Patent Images
1. A computer-readable storage medium comprising computer-program instructions executable by a processor, the computer-program instructions comprising instructions for:
- representing, with a data structure, multiple dynamic hierarchies of inter-object relationships based on object attribute values, the data structure comprising;
a first virtual object data field representing a first object of multiple objects in a data store;
a second virtual object data field representing a second object of the multiple objects; and
wherein attributes of the first object intersect attributes of the second object to form the multiple dynamic hierarchies of inter-object relationships, wherein one of said first virtual object or said second virtual object contains one or more references to a sub-object with a sub-object entity reference so as to define a jumpgate which creates one or more elastic entity relationships, and wherein said instructions are operable to display output based upon said data structure.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are presented to dynamically generate multiple hierarchies of inter-object relationships based on object attribute values. In one aspect, a data structure includes a first virtual object data field to represent a first object of multiple objects in a data store. A second virtual object data field represents a second object of the multiple objects. Attributes of the first object intersect with attributes of the second object to form multiple hierarchies of inter-object relationships.
83 Citations
23 Claims
-
1. A computer-readable storage medium comprising computer-program instructions executable by a processor, the computer-program instructions comprising instructions for:
-
representing, with a data structure, multiple dynamic hierarchies of inter-object relationships based on object attribute values, the data structure comprising; a first virtual object data field representing a first object of multiple objects in a data store; a second virtual object data field representing a second object of the multiple objects; and wherein attributes of the first object intersect attributes of the second object to form the multiple dynamic hierarchies of inter-object relationships, wherein one of said first virtual object or said second virtual object contains one or more references to a sub-object with a sub-object entity reference so as to define a jumpgate which creates one or more elastic entity relationships, and wherein said instructions are operable to display output based upon said data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computing device comprising:
-
a processor; and a memory coupled to the processor, the memory comprising a data structure, the data structure comprising; a first virtual object data field representing a first object of multiple objects in a data store; a second virtual object data field representing a second object of the multiple objects; and wherein attributes of the first object intersect attributes of the second object to dynamically form multiple hierarchies of inter-object relationships, wherein one of said first virtual object or said second virtual object contains one or more references to a sub-object with a sub-object entity reference so as to define a jumpgate which creates one or more elastic entity relationships, and wherein said processor is operable to generate an output at least in part from said data structure. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A computing device comprising:
-
first representing means to represent a first virtual object data field representing a first object of multiple objects in a data store; second representing means to represent a second virtual object data field representing a second object of the multiple objects; and wherein attributes of the first object intersect attributes of the second object to dynamically form multiple hierarchies of inter-object relationships, wherein one of said first representing means or said second representing means contains one or more references to a sub-object with a sub-object entity reference so as to define a jumpgate which creates one or more elastic entity relationships, and wherein said computing device is operable to generate an output at least in part from said data structure.
-
Specification