Method and apparatus for using an information model to create a location tree in a hierarchy of information
First Claim
1. Apparatus for accessing an information repository, comprising:
- a. a number of computer readable media;
b. computer readable program code stored on said number of computer readable media, said computer readable program code comprising code for organizing information stored in said information repository into a hierarchy, said hierarchy comprising a hierarchy of a number of derived containers, wherein;
i. said number of derived containers is generated in conformance with an information model comprising a hierarchy of type-defined container definition nodes, wherein each of said number of derived containers corresponds to one of said type-defined container definition nodes, and each of said type-defined container definition nodes is one of a number of container definition node types, said number of container definition node types comprising location-based container definition nodes; and
ii. each of said number of derived containers represents a category of information in said information repository; and
iii. each of said number of derived containers comprises contents.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for accessing an information repository, including computer readable program code stored on computer readable media, where the computer readable program code includes code for organizing information stored in the information repository into a location tree of a hierarchy of information, and the code creates a hierarchy of a number of derived containers that have contents and are generated in conformance with an information model which has a hierarchy of type-defined container definition nodes, where some of the derived containers correspond to type-defined container definition nodes that are location-based container definition nodes that represent a category of information in the information repository.
100 Citations
24 Claims
-
1. Apparatus for accessing an information repository, comprising:
-
a. a number of computer readable media;
b. computer readable program code stored on said number of computer readable media, said computer readable program code comprising code for organizing information stored in said information repository into a hierarchy, said hierarchy comprising a hierarchy of a number of derived containers, wherein;
i. said number of derived containers is generated in conformance with an information model comprising a hierarchy of type-defined container definition nodes, wherein each of said number of derived containers corresponds to one of said type-defined container definition nodes, and each of said type-defined container definition nodes is one of a number of container definition node types, said number of container definition node types comprising location-based container definition nodes; and
ii. each of said number of derived containers represents a category of information in said information repository; and
iii. each of said number of derived containers comprises contents. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Apparatus for accessing an information repository, comprising:
-
a. a number of computer readable media; and
b. computer readable program code stored on said number of computer readable media, said computer readable program code comprising;
i. code for creating a hierarchy of derived containers, wherein each of said derived containers corresponds to;
(1) a type-defined container definition node of an information model, said information model comprising a hierarchy of type-defined container definition nodes, wherein each of said type-defined container definition nodes is one of a number of container definition node types, said number of container definition node types comprising location-based container definition nodes; and
(2)a category of information stored in said information repository; and
ii. code for displaying given ones of said derived containers to a computer user; and
iii. code for determining if a given one of said displayed derived containers has been selected by a computer user, and upon selection of said given one of said displayed derived containers, displaying contents of said given one of said displayed derived containers. - View Dependent Claims (9, 10, 11)
-
-
12. Apparatus for accessing an information repository, comprising:
-
a. a number of computer readable media; and
b. computer readable program code stored on said number of computer readable media, said computer readable program code comprising code for creating a hierarchy of derived containers, wherein a given derived container corresponds to;
i. a type-defined container definition node of an information model, said information model comprising a hierarchy of type-defined container definition nodes, and each of said type-defined container definition nodes is one of a number of container definition node types, said number of container definition node types comprising location-based container definition nodes; and
ii. a category of information stored in said information repository;
wherein;
(1) said hierarchy of type-defined container definition nodes comprises at least a first-level type-defined container definition node, a plurality of lower level type-defined container definition nodes, and a plurality of leaf nodes;
(2) various ones of said type-defined container definition nodes comprise pointers to other type-defined container definition nodes to thereby establish said hierarchy of type-defined container definition nodes; and
(3) each of said type-defined container definition nodes comprises a variable attribute to determine a selection criteria attribute. - View Dependent Claims (13, 14, 15, 16)
-
-
17. Apparatus for accessing an information repository, comprising:
-
a. a number of computer readable media;
b. computer readable program code stored on said number of computer readable media, said computer readable program code comprising code for organizing information stored in said information repository into a location tree, said location tree comprising a hierarchy of derived containers at a same given level, wherein;
i. said number of derived containers at a same given level are generated in conformance with a location-based container definition node of an information model comprising a hierarchy of type-defined container definition nodes;
ii. each derived container at a same given level in said hierarchy of derived containers at a same given level represents a same given category of information in said information repository; and
iii. each of said number of derived containers at a same given level comprises contents. - View Dependent Claims (18, 19, 20, 21)
(1) child derived containers at a lower level; and
(2) information extracted from said information repository.
-
-
21. Apparatus as in claim 17, wherein said contents of some derived containers at a same given level comprise both child derived containers at a lower level and information extracted from said information repository.
-
22. A computer based method of accessing an information repository, comprising:
-
a. said computer creating a hierarchy of derived containers, wherein a given derived container corresponds to;
i. a type-defined container definition node of an information model, said information model comprising a hierarchy of type-defined container definition nodes, wherein each of said type-defined container definition nodes is one of a number of container definition node types, said number of container definition node types comprising location-based container definition nodes; and
ii. a category of information stored in said information repository;
b. said computer displaying given ones of said derived containers to a computer user; and
c. said computer determining if a given one of said displayed derived containers has been selected by a computer user, and upon selection of said given one of said displayed derived containers, displaying contents of said given one of said displayed derived containers. - View Dependent Claims (23, 24)
-
Specification