UPDATING MULTIPLE COMPUTING DEVICES
First Claim
1. A system comprising:
- a server site comprising;
a memory for storing update data sets that correspond to data sets stored on multiple computing devices of a user; and
a synchronization manager for determining that at least a first computing device associated with the user and a second computing device associated with the user are absent at least a first data update stored in the memory at the server site, the synchronization manager is configured to send in parallel, absent establishing a data transfer lock, the at least first data update to the first computing device and the second computing device of the user for updating the corresponding data stored on each computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system includes a server site that includes a memory for storing update data sets that correspond to data sets stored on multiple computing devices of a user. The system also includes a synchronization manager for determining that one computing device associated with the user and another computing device associated with the user are absent one or more data updates stored in the memory at the server site. The synchronization manager is configured to send in parallel, absent establishing a data transfer lock, the one or more data updates to the both computing devices of the user for updating the corresponding data stored on each computing device.
-
Citations
26 Claims
-
1. A system comprising:
a server site comprising; a memory for storing update data sets that correspond to data sets stored on multiple computing devices of a user; and a synchronization manager for determining that at least a first computing device associated with the user and a second computing device associated with the user are absent at least a first data update stored in the memory at the server site, the synchronization manager is configured to send in parallel, absent establishing a data transfer lock, the at least first data update to the first computing device and the second computing device of the user for updating the corresponding data stored on each computing device. - View Dependent Claims (2, 3, 4)
-
5. A system comprising:
a first computing device associated with a user, comprising; a memory for storing update data sets to update corresponding stored data sets, and a synchronizer for determining that the first computing device is absent at least a first data update stored at a server site, wherein the first synchronizer is configured to receive the at least first data update from the server site absent establishing a data transfer lock and in parallel with a second computing device receiving the at least first data update absent of establishing a data transfer lock. - View Dependent Claims (6, 7, 8, 9)
-
10. A method, comprising:
-
determining that at least a first computing device associated with a user and a second computing device associated with the user are absent at least a first data update stored at a server site; and in parallel, sending the at least first data update from the server site to the first computing device and to the second computing device of the user to update corresponding data stored on each computing device, wherein sending the at least first data update occurs absent establishing a data transfer lock. - View Dependent Claims (11, 12, 13)
-
-
14. A method comprising:
-
determining that at least a first and a second computing device associated with a user are absent at least a first data update stored at a server site; and in parallel, receiving the at least first data update from the server site at the first computing device and the second computing device of the user to update corresponding data stored on each computing device, wherein receiving the at least first data update occurs absent establishing a data transfer lock. - View Dependent Claims (15, 16, 17, 18)
-
-
19. One or more computer readable media storing instructions that are executable by a processing device, and upon such execution cause the processing device to perform operations comprising:
-
determining that at least a first computing device associated with a user and a second computing device associated with the user are absent at least a first data update stored at a server site; and in parallel, sending the at least first data update from the server site to the first computing device and to the second computing device of the user to update corresponding data stored on each computing device, wherein sending the at least first data update occurs absent establishing a data transfer lock. - View Dependent Claims (20, 21, 22)
-
-
23. One or more computer readable media storing instructions that are executable by a processing device, and upon such execution cause the processing device to perform operations comprising:
-
determining that at least a first and a second computing device associated with a user are absent at least a first data update stored at a server site; and in parallel, receiving the at least first data update from the server site at the first computing device and the second computing device of the user to update corresponding data stored on each computing device, wherein receiving the at least first data update occurs absent establishing a data transfer lock. - View Dependent Claims (24, 25, 26)
-
Specification