Virtual repository content model
First Claim
Patent Images
1. A memory for storing data for access by an application program being executed on a computer system, comprising:
- a data structure stored in said memory, the data structure including or referring to;
a name;
a content repository identifier;
a property;
a property definition; and
wherein the data structure is logically part of a virtual content repository (VCR), and wherein the VCR represents at least one content repository.
2 Assignments
0 Petitions
Accused Products
Abstract
A memory for storing data for access by an application program being executed on a computer system, comprising a data structure stored in said memory, the data structure including or referring to a name, a content repository identifier, a property, a property definition, and wherein the data structure is logically part of a virtual content repository (VCR), and wherein the VCR represents at least one content repository.
111 Citations
50 Claims
-
1. A memory for storing data for access by an application program being executed on a computer system, comprising:
-
a data structure stored in said memory, the data structure including or referring to;
a name;
a content repository identifier;
a property;
a property definition; and
wherein the data structure is logically part of a virtual content repository (VCR), and wherein the VCR represents at least one content repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable medium containing a data structure for representing information in a virtual content repository (VCR), said data structure comprising:
-
a name;
a content repository identifier;
a property;
a property definition associated with the property; and
wherein the data structure is logically part of the VCR, and wherein the VCR represents at least one content repository. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer data signal embodied in a transmission medium, comprising:
-
a segment including a name;
a segment including a content repository identifier;
a segment including a property;
a segment including a property definition; and
wherein the segments can be combined to form a data structure that is logically part of a virtual content repository (VCR), and wherein the VCR represents at least one content repository. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A memory for storing data for access by an application program being executed on a computer system, comprising:
-
a first object to provide a first group of services related to interacting with a hierarchical namespace;
a second object to provide a second group of services related to associating information with the first object;
a third object to provide a third group of services related to describing attributes of the second object;
wherein the first object is logically part of a virtual content repository (VCR), and wherein the VCR represents at least one content repository. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A computer data signal embodied in a transmission medium, comprising:
-
a segment including a first object to provide a first group of services related to interacting with a hierarchical namespace;
a segment including a second object to provide a second group of services related to associating information with the first object;
a segment including a third object to provide a third group of services related to describing attributes of the second object;
wherein the first object is logically part of a virtual content repository (VCR), and wherein the VCR represents at least one content repository.
-
-
39. The computer data signal 38 wherein the first group of services comprises:
first functions that enable associating the first object with a location in the namespace.
-
40. The computer data signal 38 wherein the second group of services comprises:
second functions that enable creating, reading, updating and deleting the information.
-
41. The computer data signal 38 wherein the third group of services comprises:
third functions that enable specifying at least one of the following for the second object;
information choices;
a reference;
an information type;
whether the information is mandatory;
whether the information is multi-valued;
whether the information is primary;
whether the information is read-only; and
whether the information is restricted.
-
42. The computer data signal 38 further comprising:
a segment including a fourth object to specify a location of the first object in the namespace.
-
43. The computer data signal 42 wherein the fourth object includes:
-
a content repository name; and
a content identifier that is unique for the content repository.
-
-
44. The computer data signal 38 wherein the first object includes:
a reference to a parent object.
-
45. The computer data signal 38, further comprising:
a fifth object to provide a fifth set of services related to searching the VCR;
-
46. The computer data signal 38 wherein:
-
the second object associates a name and at least one value; and
wherein the at least one value can be stored in one of the at least one content repository.
-
-
47. The computer data signal 46 wherein:
the at least one value can be a text string, a number, an image, an audio/visual presentation, or binary data.
-
48. The computer data signal 38 wherein:
the first object is hierarchically related to other objects and the at least one content repository.
-
49. The computer data signal 38 wherein:
there is no second object.
-
50. The computer data signal 38, further comprising:
a sixth object to provide a sixth group of services related to configuring the VCR.
Specification