Content management system and method for managing ad-hoc collections of content
AssigneeOpen Text SA ULC
InventorsMichael Gerard Jaskiewicz, Claiborne Holt Johnson, III, David Alan Stiles
Life of this patent
Estimating the term…
Abstract
A content management system is provided that allows users to create collections of content for management or delivery purposes by assigning content items to labels. Labels can be persisted in the system as managed objects separate from content objects. Because the labels may be separate managed objects from the content, the labels can be implemented in a manner that does not change the content items or disrupt the lifecycle of the content.
Claims22
A system for managing content comprising:
- a data store for storing content items;
- and
- a content management system coupled to the data store, the content management system comprising a label action framework for applying operations to content labels, the content management system configured to:
- manage content labels as a set of label objects, each label object comprising label object behaviors and label object properties;
- receive a label command and perform a label operation in response to the label command, the label command comprising a command to label a content item with a content label and the label operation comprising assigning the content item to the content label, wherein assigning the content item to the content label comprises updating a label object for the content label with a reference to a content object identification for a content object corresponding to the content item, the label object being an independent managed object from the content item;
- and
- receive a content management command to perform a content management operation on the content label and recursively perform the content management operation according to the label action framework on members of the label object.
A computer program product comprising a non-transitory computer readable medium storing a set of instructions executable by a processor to:
- manage content labels as a set of label objects, each label object comprising label object behaviors and label object properties;
- receive a label command and perform a label operation in response to the label command, the label command comprising a command to label a content item managed as an object by a content management system with a content label and the label operation comprising assigning the content item to the content label, wherein assigning the content item to the content label comprises updating a label object for the content label with a reference to a content object identification for a content object corresponding to the content item, the label object being an independent managed object from the content item;
- and
- receive a content management command to perform a content management operation on the content label and recursively perform the content management operation according to a label action framework on members of the label object.
Dependencies are inferred from the claim text.