Content management system and process
First Claim
1. A content management system, comprising:
- a storage device;
a display device; and
a processor programmed to;
store and maintain content in the storage device;
sort the content into a hierarchy;
attach meta-data to selected high-level content within the hierarchy;
pass the meta-data from the selected high-level content to selected low-level content within the hierarchy, the selected low-level content thereby becoming associated with the selected high-level content;
integrate associated high-level and low-level content into a data package; and
generate a display of the data package on the display device.
1 Assignment
0 Petitions
Accused Products
Abstract
A content management system and process for programming, scheduling, uploading, storing and managing content on a website. The content management system and process attaches meta-data to website elements and sorts the elements into a hierarchy based on the meta-data. The content management system and process may then perform off-line generation and association of all associated website elements, through the meta-data, into a data package. The data package may then be scheduled for on-line availability at defined times. The content management system and process also enables the setting forward of an internal clock so that the data package may be tested within the context of the website before the data package may actually be available on the website. The content management system and process may automatically ingest content based on a naming convention and may also ingest website user content and inherit all meta-data that was associated with user content.
-
Citations
72 Claims
-
1. A content management system, comprising:
-
a storage device;
a display device; and
a processor programmed to;
store and maintain content in the storage device;
sort the content into a hierarchy;
attach meta-data to selected high-level content within the hierarchy;
pass the meta-data from the selected high-level content to selected low-level content within the hierarchy, the selected low-level content thereby becoming associated with the selected high-level content;
integrate associated high-level and low-level content into a data package; and
generate a display of the data package on the display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A user interface for use with a content management system, comprising:
a project creating page, comprising;
means for creating a project;
means for attaching meta-data to the created project;
means for browsing a library of assets, the assets being selectable for association with the created project;
means for browsing a library of poppers, the poppers being selectable for association with the created project;
means for browsing a library of links, the links being selectable for association with the created project;
means for scheduling the created project;
means for saving the created project;
- View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40)
-
37. A content management system, comprising:
-
a storage device;
a database; and
a processor programmed to;
associate with a modified file a unique identifier;
store the modified file in the storage device;
search the storage device periodically for the modified file;
access the modified file on the storage device;
read and parse the unique identifier associated with the modified file;
assign the modified file to the database based on the unique identifier;
create a reference file, the reference file comprising meta-data associated with the modified file; and
store the reference file in the database.
-
-
39. A non-hierarchical user file system, comprising:
-
a storage device;
a user file storage area; and
a processor programmed to;
upload a file from the storage device;
generate a unique identification number;
associate the unique identification number with the file; and
store the file in the user file storage area;
wherein files are stored in the user file storage area in a non-hierarchical manner based on the unique identification number.
-
-
41. A data package, the data package comprising:
-
data representing display code for at least one Web page, the Web page display code data being associated with meta-data; and
data representing display code for at least one promote displayed within the at least one Web page, the promote display code data being associated with the meta-data;
wherein the Web page display code data and the promote display code data are packaged together based on the meta-data. - View Dependent Claims (42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69)
-
-
46. A process for organizing content into a hierarchy, comprising:
-
creating a project;
attaching meta-data to the created project;
browsing a library of assets, the assets being selectable for association with the created project;
selecting at least one asset for association with the created project;
scheduling the created project; and
saving the created project.
-
-
67. A process for ingesting a file into a database, comprising:
-
modifying a file;
associating with the modified file a unique identifier;
storing the modified file in a storage device;
searching periodically for the modified file on the storage device;
accessing the modified file on the storage device;
reading and parsing the unique identifier associated with the modified file;
assigning the modified file to a database based on the unique identifier;
creating a reference file, the reference file comprising meta-data associated with the modified file; and
storing the reference file in the database.
-
-
70. A process for ingesting selected user files into a database, comprising:
-
providing a storage area to a user for storage of user files;
enabling the user to attach meta-data to the user files and to store the user files in the storage area;
selecting at least one user file for ingestion into a database;
attaching a prefix to the at least one selected user file;
searching the storage area for prefixed files; and
assigning found prefixed files to the database based on the attached meta-data.
-
-
71. A process for storing files in a user file system, comprising:
-
uploading a file from a user storage device;
generating a unique identification number;
associating the unique identification number with the file; and
storing the file in a user file storage area;
wherein files are stored in the user file storage area in a non-hierarchical manner based on the unique identification number. - View Dependent Claims (72)
-
Specification