Method and system for content management
First Claim
1. A method, comprising:
- storing in a memory by a content management system running on at least one server machine, a content type in the content management system;
generating, by the content management system, a content type object from the content type;
receiving a key set for content residing in a legacy data repository communicatively connected to the content management system;
determining from the content, data that matches the content type, the data having key values;
using the content type object to generate a content instance object based on the content type;
associating the content instance object with the data by associating key values of the content instance object with the key values of the data; and
storing the content instance object by the content management system for managing the data, thereby eliminating or reducing a need to modify the data residing in the legacy data repository or manually enter the data into the content management system.
11 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described which facilitate content management in a network environment. Content types can be modeled by end users based on data usage and automatically generated by a content management system based on a user-defined data model. From these content types, content type objects may be generated. The data may then be examined to acquire a key set, and a content instance object generated for each datum found which matches a content type. This content instance object can then be associated with the datum using one or more key values, saved, and subsequently used to manage the data. These methods and systems allow data to be migrated to a content management system without any modification to the existing data repository or its associated structures.
75 Citations
20 Claims
-
1. A method, comprising:
-
storing in a memory by a content management system running on at least one server machine, a content type in the content management system; generating, by the content management system, a content type object from the content type; receiving a key set for content residing in a legacy data repository communicatively connected to the content management system; determining from the content, data that matches the content type, the data having key values; using the content type object to generate a content instance object based on the content type; associating the content instance object with the data by associating key values of the content instance object with the key values of the data; and storing the content instance object by the content management system for managing the data, thereby eliminating or reducing a need to modify the data residing in the legacy data repository or manually enter the data into the content management system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by a server machine to perform:
-
storing in a memory by a content management system running on the server machine, a content type in the content management system; generating, by the content management system, a content type object from the content type; receiving a key set for content residing in a legacy data repository communicatively connected to the content management system; determining from the content, data that matches the content type, the data having key values; using the content type object to generate a content instance object based on the content type; associating the content instance object with the data by associating key values of the content instance object with the key values of the data; and storing the content instance object by the content management system for managing the data, thereby eliminating or reducing a need to modify the data residing in the legacy data repository or manually enter the data into the content management system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a processor; and at least one non-transitory computer readable medium storing instructions translatable by the processor to perform; storing a content type in the system; generating a content type object from the content type; receiving a key set for content residing in a legacy data repository communicatively connected to the system; determining from the content, data that matches the content type, the data having key values; using the content type object to generate a content instance object based on the content type; associating the content instance object with the data by associating key values of the content instance object with the key values of the data; and storing the content instance object in the system for managing the data, thereby eliminating or reducing a need to modify the data residing in the legacy data repository or manually enter the data into the system. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification