Synchronizing Configuration Information Among Multiple Clients
First Claim
1. A method for providing configuration information, comprising:
- receiving login information, including a user name, from a first client device at a server computer using a network; and
providing the configuration information to the first client device using the network, wherein the configuration information is to configure a user-specified portion of one or more applications on the first client device by merging with existing configuration information for the one or more applications on the first client device.
2 Assignments
0 Petitions
Accused Products
Abstract
A user of multiple client devices (clients) makes application configuration changes on the clients from time to time. The configuration changes are stored in a local event log on each client, as well as in a synchronization server. When one of the clients connects to the synchronization server, for example when the user logs into the synchronization server while using a respective client, the configuration information in the server and client is synchronized. Conflicts, if any, in the configuration changes for a respective application are resolved in accordance with a conflict resolution procedure or conflict resolution rules associated with that application.
186 Citations
34 Claims
-
1. A method for providing configuration information, comprising:
-
receiving login information, including a user name, from a first client device at a server computer using a network; and providing the configuration information to the first client device using the network, wherein the configuration information is to configure a user-specified portion of one or more applications on the first client device by merging with existing configuration information for the one or more applications on the first client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
one or more central processing units to execute programs; memory; and one or more programs, stored in the memory and executed by the processor, the one or more programs including; instructions for receiving login information, including a user name, from a first client device at a server computer using a network; and instructions for providing the configuration information to the first client device using the network, wherein the configuration information is to configure a user-specified portion of one or more applications on the first client device by merging with existing configuration information for the one or more applications on the first client device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer program product, for use in conjunction with a computer system, the computer program product comprising memory and one or more programs, stored in the memory, the one of more programs including:
-
instructions for receiving login information, including a user name, from a first client device at a server computer using a network; and instructions for providing the configuration information to the first client device using the network, wherein the configuration information is to configure a user-specified portion of one or more applications on the first client device by merging with existing configuration information for the one or more applications on the first client device. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
-
34. A system, comprising:
-
means for receiving login information, including a user name, from a first client device at a server computer using a network; and means for providing the configuration information to the first client device using the network, wherein the configuration information is to configure at least a portion of one or more applications on the first client device by merging with existing configuration information for the one or more applications.
-
Specification