Method and apparatus for using an information model to organize an information repository into an extensible hierarchy of organizational 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 organization-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 hierarchy of organizational 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 organization-based container definition nodes that represent a category of information in the information repository.
24 Citations
21 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 organization-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. 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 a given derived container 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 organization-based container definition nodes; and
(2) a category of information stored in said information repository;
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 (7, 8)
-
-
9. 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 organization-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 (10, 11, 12)
-
-
13. 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 an extensible hierarchy, said extensible hierarchy comprising a hierarchy of a number of derived containers, wherein;
i. said number of derived containers are generated in conformance with an information model comprising a hierarchy of type-defined container definition nodes, wherein at least one of said type-defined container definition nodes is an organization-based container definition node, and a subset of said number of derived containers correspond to a given one of at least one organization-based container definition node, and are related derived containers in a given group;
ii. each of said related derived containers in said given group represents a same given category of information in said information repository; and
iii. each of said number of derived containers comprises contents. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer based method of accessing an information repository, comprising:
-
c. said computer creating a hierarchy of derived containers, wherein each of said derived containers 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 organization-based container definition nodes; and
ii. a category of information stored in said information repository;
d. said computer displaying given ones of said derived containers to a computer user; and
e. 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 (20, 21)
-
Specification