Synchronizing content between content directory service and control point
First Claim
Patent Images
1. A method comprising:
- invoking, at a control point (CP) in a network, an action to create a synchronization data structure on a media server containing a content directory service (CDS) in the network, wherein the synchronization data structure includes a unique synchronization relationship describing each unique CP-CDS pair;
invoking, at the CP, an action to add synchronization pair information to one or more objects on the CDS, wherein the action to add synchronization pair information causes a change log to be created for the CP on the CDS;
requesting, at the CP, the change log from the CDS;
requesting synchronization between the CDS and the CP; and
receiving the change log from the CDS, wherein the change log contains information about changes to one or more objects on the CDS as identified by the synchronization pair information for the CP, wherein the changes were detected and added to the change log prior to synchronization being requested.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method is performed at a control point (CP) in a network. An action is invoked to create a synchronization data structure on a media server that includes a content directory service (CDS) in the network, wherein the synchronization data structure includes a synchronization relationship describing a relationship between the CP and the CDS. Then an action is invoked to add synchronization pair information to one or more objects on the CDS. A change log is requested from the CDS. Then the change log is received from the CDS, wherein the change log contains information about changes to the one or more objects to which synchronization pair information for the CP was added.
-
Citations
26 Claims
-
1. A method comprising:
-
invoking, at a control point (CP) in a network, an action to create a synchronization data structure on a media server containing a content directory service (CDS) in the network, wherein the synchronization data structure includes a unique synchronization relationship describing each unique CP-CDS pair; invoking, at the CP, an action to add synchronization pair information to one or more objects on the CDS, wherein the action to add synchronization pair information causes a change log to be created for the CP on the CDS; requesting, at the CP, the change log from the CDS; requesting synchronization between the CDS and the CP; and receiving the change log from the CDS, wherein the change log contains information about changes to one or more objects on the CDS as identified by the synchronization pair information for the CP, wherein the changes were detected and added to the change log prior to synchronization being requested. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
creating, at a media server containing a CDS in the network, a synchronization data structure, wherein the synchronization data structure includes a unique synchronization relationship for each unique CP-CDS pair; adding synchronization pair information to one or more objects on the CDS; monitoring changes to the one or more objects on the CDS in response to the adding of synchronization pair information to one or more objects on the CDS; logging the changes to the one or more objects in a change log; receiving a synchronization request after the logging has occurred; sending the change log to the CP in response to the synchronization request. - View Dependent Claims (9, 10, 11)
-
-
12. A control point (CP) comprising:
-
a component configured to invoke, an action to create a synchronization data structure on a media server containing a CDS, wherein the synchronization data structure includes a different synchronization relationship describing each unique CP-CDS pair; a component configured to invoke an action to add synchronization pair information to one or more objects on the CDS, wherein the action to add synchronization pair information causes a change log to be created for the CP on the CDS; a component configured to request the change log from the CDS; a component configured to request synchronization between the CDS and the CP; a component configured to receive the change log from the CDS, wherein the change log contains information about changes to one or more objects on the CDS as identified by the synchronization pair information for the CP, wherein the changes were detected and added to the change log prior to synchronization being requested; and a processor configured to interact with the other components of the control point. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A content synchronization service (CSS) comprising:
-
a component configured to create a synchronization data structure, wherein the synchronization data structure includes a synchronization relationship describing a unique relationship for each unique CP-CDS pair; a component configured to add synchronization pair information to one or more objects on the CDS; a component configured to monitor changes to the one or more objects on the CDS in response to the adding of synchronization pair information to one or more object on the CDS; a component configured to log the changes to the one or more objects in a change log; a component configured to receive a synchronization request after the logging has occurred a component configured to send the change log to the CP in response to the synchronization request; and a processor configured to interact with the other components of the CSS. - View Dependent Claims (19, 20, 21)
-
-
22. A system comprising:
-
a media server comprising; a content directory service (CDS); a content synchronization service (CSS) comprising; a component configured to create a synchronization data structure, wherein the synchronization data structure includes a synchronization relationship describing a unique relationship for each unique control point (CP)-CDS pair; a component configured to add synchronization pair information to one or more objects on the CDS; a component configured to monitor changes to the one or more objects on the CDS in response to the adding of synchronization pair information to the one or more objects on the CDS; a component configured to log the changes to the one or more objects in a change log; a component configured to receive a synchronization request after the logging has occurred; a component configured to send the change log to a CP in response to the synchronization request; and a processor configured to interact with the other components of the CSS; the control point (CP) comprising; a component configured to invoke an action to create a synchronization data structure on a media server containing a CDS, wherein the synchronization data structure includes a different synchronization relationship describing each unique CP-CDS pair; a component configured to invoke an action to add synchronization pair information to one or more objects on the CDS; a component configured to request a change log from the CDS; a component configured to request synchronization between the CDS and the CP; a component configured to receive the change log from the CDS, wherein the change log contains information about changes to one or more objects on the CDS as identified by the synchronization pair information for the CP, wherein the changes were detected and added to the change log prior to synchronization being requested; and a processor configured to interact with the other components of the control point. - View Dependent Claims (23, 24, 25, 26)
-
Specification