SYNCHRONIZATION METHODS AND SYSTEMS
First Claim
1. A computer readable medium containing executable program instructions comprising:
- a first software component configured to cause retrieval and storage of data for a first data class, which includes data for one or more widgets, from a first store of the data on a device and configured to synchronize data for the first data class in the first store with data for the first data class in a second store on at least one of a host or another device, the first software component being separate from an application software which provides a user interface to allow a user to use the data, and wherein the first software component synchronizes the data through a second software component which is coupled to the first software component through software based messages, the second software component configured to couple the device to the host through software based messages.
0 Assignments
0 Petitions
Accused Products
Abstract
Widget synchronization architectures, methods, systems, and computer readable media are described. One exemplary embodiment includes a first software component which is configured to cause retrieval and storage of data for a first data class for one or more widgets from a first store of the data on a device, such as a first data processing system, and is configured to synchronize data for the first data class in the first store with data of the first data class in a second store on at least one of a host or another device, such as a second data processing system. The first software component is separate from a widget application software which provides a user interface to allow a user to use the data. The first software component synchronizes the structured data through a second software component which interfaces with the host and the device.
87 Citations
26 Claims
-
1. A computer readable medium containing executable program instructions comprising:
a first software component configured to cause retrieval and storage of data for a first data class, which includes data for one or more widgets, from a first store of the data on a device and configured to synchronize data for the first data class in the first store with data for the first data class in a second store on at least one of a host or another device, the first software component being separate from an application software which provides a user interface to allow a user to use the data, and wherein the first software component synchronizes the data through a second software component which is coupled to the first software component through software based messages, the second software component configured to couple the device to the host through software based messages. - View Dependent Claims (2, 3, 4)
-
5. A computer readable medium containing executable program instructions comprising:
a first software component configured to cause retrieval and storage of data for a first data class, which includes data for one or more widgets, from a first store of the data on a host and configured to synchronize data for the first data class in the first store with data for the first data class in a second store on a device, the first software component being separate from an application software which provides a user interface to allow a user to use the data, and wherein the first software component synchronizes the data through a second software component which is coupled to the first software component through software based messages, the second software component configured to couple the device to the host through software based messages. - View Dependent Claims (6, 7, 8)
-
9. A machine implemented method comprising:
-
retrieving and storing, through a first software component, data for a first data class, which includes data for one or more widgets, from a first store of the data on a device, the first software component being separate from a widget application software which provides a user interface to allow a user to use the data; synchronizing the data for the first data class in the first store with data for the first data class in a second store on at least one of a host or another device, the first software component synchronizing the data through a second software component which is coupled to the first software component through software based messages, the second software component configured to couple the device to the host through software based messages. - View Dependent Claims (10, 11, 12)
-
-
13. A computer readable medium containing executable program instructions which when executed cause a data processing system to perform a method comprising:
-
retrieving and storing, through a first software component, data for a first data class, which includes data for one or more widgets, from a first store of the data on a device, the first software component being separate from a widget application software which provides a user interface to allow a user to use the data; synchronizing the data for the first data class in the first store with data for the first data class in a second store on at least one of a host or another device, the first software component synchronizing the data through a second software component which is coupled to the first software component through software based messages, the second software component configured to couple the device to the host through software based messages. - View Dependent Claims (14, 15, 16)
-
-
17. A data processing system comprising:
-
means for retrieving and storing, through a first software component, data for a first data class, which includes data for one or more widgets, from a first store of the data on a device, the first software component being separate from a widget application software which provides a user interface to allow a user to use the data; means for synchronizing the data for the first data class in the first store with structured data for the first data class in a second store on at least one of a host or another device, the first software component synchronizing the data through a second software component which is coupled to the first software component through software based messages, the second software component configured to couple the device to the host through software based messages.
-
-
18. A machine implemented method comprising:
-
causing retrieval and storage, through a first software component, of data for a first data class, which includes data for one or more widgets, from a first store of the data on a host, the first software component being separate from a widget application software which provides a user interface to allow a user to use the data; synchronizing the data for the first data class in the first store with data for the first data class in a second store on a device, the first software component synchronizing the data through a second software component which is coupled to the first software component through software based messages, the second software component configured to couple the device to the host through software based messages. - View Dependent Claims (19, 20, 21)
-
-
22. A computer readable medium containing executable program instructions which when executed cause a data processing system to perform a method comprising:
-
causing retrieval and storage, through a first software component, of data for a first data class, which includes data for one or more widgets, from a first store of the data on a host, the first software component being separate from a widget application software which provides a user interface to allow a user to use the data; synchronizing the data for the first data class in the first store with data for the first data class in a second store on a device, the first software component synchronizing the data through a second software component which is coupled to the first software component through software based messages, the second software component configured to couple the device to the host through software based messages. - View Dependent Claims (23, 24, 25)
-
-
26. A data processing system comprising:
-
means for causing retrieval and storage, through a first software component, of data for a first data class, which includes data for one or more widgets, from a first store of the data on a host, the first software component being separate from a widget application software which provides a user interface to allow a user to use the data; means for synchronizing the data for the first data class in the first store with data for the first data class in a second store on a device, the first software component synchronizing the data through a second software component which is coupled to the first software component through software based messages, the second software component configured to couple the device to the host through software based messages.
-
Specification