Multi-Dimensional Resource Fallback
First Claim
Patent Images
1. A method for locating a resource in a data structure hierarchy, comprising:
- storing data in a hierarchy, wherein the hierarchy is at least a two dimensional hierarchy that includes multiple levels with multiple locales in each level;
extracting an identifier and class level information for the resource;
traversing the hierarchy by applying the extracted determined resource level information and identifier to the hierarchy to locate a corresponding data item for the resource in the hierarchy;
returning a data match of the resource from the hierarchy responsive to a match of both the level and the identifier of the resource with a data item stored in the hierarchy.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and article of manufacture are provided for locating a resource in a data structure hierarchy. Data is stored in a hierarchy, such as an objected oriented hierarchy. For each encountered resource that requires data from the hierarchy, identifier and level information is extracted for that resource. A set of resource fallback rules are followed to traverse the hierarchy and to locate a corresponding data item for the subject resource in the hierarchy.
-
Citations
20 Claims
-
1. A method for locating a resource in a data structure hierarchy, comprising:
-
storing data in a hierarchy, wherein the hierarchy is at least a two dimensional hierarchy that includes multiple levels with multiple locales in each level; extracting an identifier and class level information for the resource; traversing the hierarchy by applying the extracted determined resource level information and identifier to the hierarchy to locate a corresponding data item for the resource in the hierarchy; returning a data match of the resource from the hierarchy responsive to a match of both the level and the identifier of the resource with a data item stored in the hierarchy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 16, 17, 18)
-
-
8. A computer system, comprising:
-
a processor unit in communication with data storage; data stored in a hierarchy in the data storage, wherein the hierarchy is at least a two dimensional hierarchy that includes multiple levels with multiple locales in each level; a resource manager in communication with the hierarchy, the resource manager to extract an identifier and class level information for the resource; a data location manager in communication with the resource manager, the data location manager to traverse the hierarchy through application of the extracted resource level information and identifier to the hierarchy to locate a corresponding data item for the resource in the hierarchy; a data match of the resource returned from the hierarchy in response to a match of both the level and the identifier of the resource with a data item stored in the hierarchy. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An article configured to locate a resource in a data structure hierarchy, the article comprising:
-
a computer readable carrier including computer program instructions configured to traverse the hierarchy, the instructions comprising; instructions to store data in a hierarchy, wherein the hierarchy is at least a two dimensional hierarchy that includes multiple levels with multiple locales in each level; instructions to extract an identifier and level information for the resource; and instructions to traverse the hierarchy by applying the extracted determined resource level information and identifier to the hierarchy to locate a corresponding data item for the resource in the hierarchy; and a data match of the resource returned from the hierarchy responsive to a match of both the level and the identifier of the resource with a data item stored in the hierarchy. - View Dependent Claims (19, 20)
-
Specification