OBJECT BASED CONTENT MANAGEMENT SYSTEM AND METHOD
First Claim
1. A method, comprising:
- receiving, by a content management system from an application or source computer, an indication that a change has been made to a data object in a content database, the content management system running on a first computer communicatively connected to the application or source computer over a network;
determining, by the content management system using a relationship table, that the data object is associated with a reference object, the relationship table and the reference object managed by the content management system, the relationship table containing reference relationships the reference object has with data stored in the content database;
modifying, by the content management system, the reference object to reflect the change made to the data object in the content database; and
deploying the reference object modified by the content management system from the first computer to a second computer in the network.
12 Assignments
0 Petitions
Accused Products
Abstract
A method and system disclosed herein can be used to determine relationships between objects, determining which of those relationships are significant for a specific action, and determining physical dependencies between the objects. The method and system can be used to perform actions consistent with integrity constraints, and therefore, performs the actions in the correct order with a reduced likelihood of errors. The method and system are highly beneficial in that they can significantly enhance content management and can be implemented without having to write new or edit existing applications. Also, existing content data and applications may be used without any changes. Accordingly, the method and system can be advantageously useful in deploying or otherwise pushing out new content to existing content systems.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a content management system from an application or source computer, an indication that a change has been made to a data object in a content database, the content management system running on a first computer communicatively connected to the application or source computer over a network; determining, by the content management system using a relationship table, that the data object is associated with a reference object, the relationship table and the reference object managed by the content management system, the relationship table containing reference relationships the reference object has with data stored in the content database; modifying, by the content management system, the reference object to reflect the change made to the data object in the content database; and deploying the reference object modified by the content management system from the first computer to a second computer in the network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A content management system, comprising:
-
a first computer having at least one processor, at least one non-transitory computer readable medium, and stored instructions translatable by the at least one processor to perform; receiving, from an application or source computer, an indication that a change has been made to a data object in a content database, the application or source computer communicatively connected to the first computer over a network; determining, using a relationship table, that the data object is associated with a reference object, the relationship table and the reference object managed by the content management system, the relationship table containing reference relationships the reference object has with data stored in the content database; modifying the reference object to reflect the change made to the data object in the content database; and deploying the reference object modified by the content management system from the first computer to a second computer in the network. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for implementing a content management system on a first computer, the computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by at least one processor to perform:
-
receiving, from an application or source computer, an indication that a change has been made to a data object in a content database, the application or source computer communicatively connected to the first computer over a network; determining, using a relationship table, that the data object is associated with a reference object, the relationship table and the reference object managed by the content management system, the relationship table containing reference relationships the reference object has with data stored in the content database; modifying the reference object to reflect the change made to the data object in the content database; and deploying the reference object modified by the content management system from the first computer to a second computer in the network. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification