Dynamically generating multiple hierarchies of inter-object relationships based on object attribute values
First Claim
Patent Images
1. In a distributed computing environment, a method comprising:
- receiving data from a data store, the data corresponding to a plurality of objects; and
responsive to receiving the data, dynamically generating multiple hierarchies of inter-object relationships based on values of attributes of the objects, the multiple hierarchies of inter-object relationships being a data polyarchy.
2 Assignments
0 Petitions
Accused Products
Abstract
The described arrangements and procedures dynamically generate a data polyarchy from information received from a data store (e.g., a directory or database). The data polyarchy represents multiple hierarchies of inter-object relationships based on values of attributes of the objects. These multiple hierarchies are generated and represented in a manner that is independent of object naming and predetermined hierarchical data structures.
54 Citations
83 Claims
-
1. In a distributed computing environment, a method comprising:
-
receiving data from a data store, the data corresponding to a plurality of objects; and
responsive to receiving the data, dynamically generating multiple hierarchies of inter-object relationships based on values of attributes of the objects, the multiple hierarchies of inter-object relationships being a data polyarchy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer for representing directory-based object inter-object relationships, the computer comprising:
-
a processor; and
a memory coupled to the processor, the memory comprising computer-executable instructions and data, the processor for fetching and executing the computer-executable instructions, the computer-executable instructions comprising instructions for;
receiving data from a data store, the data corresponding to a plurality of objects; and
responsive to receiving the data, dynamically generating multiple hierarchies of inter-object relationships based on values of attributes of the objects, the multiple hierarchies of inter-object relationships being a data polyarchy. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A data structure comprising:
a plurality of virtual object data fields, each virtual object data field corresponding to a respective object of a plurality of objects in a data store, the virtual object data fields indicating multiple hierarchies of inter-object relationships based on attributes of the objects. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83)
-
49. A computer-readable medium comprising computer-executable instructions for:
-
receiving data from a data store, the data corresponding to a plurality of objects; and
responsive to receiving the data, dynamically generating multiple hierarchies of inter-object relationships based on values of attributes of the objects, the multiple hierarchies of inter-object relationships being a data polyarchy.
-
-
67. A computer for representing directory-based object inter-object relationships, the computer comprising processing means for:
-
receiving data from a data store, the data corresponding to a plurality of objects; and
responsive to receiving the data, dynamically generating multiple hierarchies of inter-object relationships based on values of attributes of the objects, the multiple hierarchies of inter-object relationships being a data polyarchy.
-
Specification