Content directory and synchronization bridge
First Claim
1. A media server comprising:
- a. a database to store content data;
b. a synchronization application to perform content data synchronization with an external device;
c. a content directory service to browse the content data stored in the database and to provide information regarding the content data stored in the database; and
d. an interface layer coupled to communicate with the synchronization application and the content directory service to provide update information to the content directory service regarding new content data received by the database from the external device during content data synchronization.
2 Assignments
0 Petitions
Accused Products
Abstract
An interface layer, also referred to as a synchronization-CDS bridge, automatically provides a first set of update information to a Content Directory Service (CDS) regarding any content received by a first media server during a data synchronization process. The interface layer also provides a second set of update information to a synchronization application regarding any content newly added to the first media server subsequent to a last data synchronization. The interface layer discovers the second set of update information provided to the synchronization application from the CDS. The second set of update information is used by the synchronization application to select the newly added content during a next data synchronization.
174 Citations
38 Claims
-
1. A media server comprising:
-
a. a database to store content data;
b. a synchronization application to perform content data synchronization with an external device;
c. a content directory service to browse the content data stored in the database and to provide information regarding the content data stored in the database; and
d. an interface layer coupled to communicate with the synchronization application and the content directory service to provide update information to the content directory service regarding new content data received by the database from the external device during content data synchronization. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A media server comprising:
-
a. a database to store content data;
b. a synchronization application to perform content data synchronization with an external device;
c. a content directory service to browse the content data stored in the database and to provide information regarding the content data stored in the database; and
d. an interface layer coupled to communicate with the synchronization application and the content directory service to provide update information to the synchronization application regarding new content added to the database, wherein the new content data is synchronized with the external device during a next content data synchronization. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A media server comprising:
-
a. a database to store content data;
b. a synchronization application to perform content data synchronization with an external device;
c. a content directory service to browse the content data stored in the database and to provide information regarding the content data stored in the database; and
d. an interface layer coupled to communicate with the synchronization application and the content directory service to provide first update information to the content directory service regarding new content data received by the database from the external device during content data synchronization, and to provide second update information to the synchronization application regarding new content added to the database, wherein the new content data is synchronized with the external device during a next content data synchronization. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A network of devices comprising:
-
a. a network device;
b. a first media server coupled to the network device, the first media server including;
i. a database to store content data;
ii. a synchronization application to perform content data synchronization with the network device;
iii. a content directory service to browse the content data stored in the database and to provide information regarding the content data stored in the database; and
iv. an interface layer coupled to communicate with the synchronization application and the content directory service to provide first update information to the content directory service regarding new content data received by the database from the network device during content data synchronization, and to provide second update information to the synchronization application regarding new content added to the database, wherein the new content data is synchronized with the network device during a next content data synchronization. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A method of synchronizing data between two network devices, the method comprising:
-
a. sending first update information to a content directory service from an interface layer regarding a first new content data received by a first media device from a second media device during content data synchronization performed by a synchronization application; and
b. sending second update information to the synchronization application from the interface layer regarding a second new content added to the first media device, wherein the second new content data is synchronized with the second media device during a next content data synchronization. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A method of synchronizing data between two network devices, the method comprising:
-
a. performing data synchronization between a first media server and a second media server;
b. receiving content data related to the data synchronization on the first media server;
c. obtaining update information related to the received content data from a synchronization application on the first media server;
d. providing the update information to a content directory service of the first media server; and
e. updating the content directory service according to the update information. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. An apparatus for synchronizing data between two network devices, the apparatus comprising:
-
a. means for performing data synchronization between a first media server and a second media server;
b. means for receiving content data related to the data synchronization on the first media server;
c. means for obtaining update information related to the received content data from a synchronization application on the first media server;
d. means for providing the update information to a content directory service of the first media server; and
e. means for updating the content directory service according to the update information.
-
Specification