Widget Synchronization in Accordance with Synchronization Preferences
First Claim
Patent Images
1. A graphical user interface for configuring synchronization preferences for widgets at a host device, said graphical user interface comprising:
- a synchronization enable control that enables synchronization of widgets to be enabled or disabled; and
a list of available widgets on the host device, each of the available widgets in said list of available widgets being user-selectable.
1 Assignment
0 Petitions
Accused Products
Abstract
Improved techniques and apparatus for managing data between a host device (e.g., host computer) and a client device. The data being managed can, for example, pertain to portable computer programs, such as widgets. The managing of the data thus can involve transfer of portable computer programs (e.g., widgets) between the host device and the client device. In one embodiment, the transfer of portable computer programs between a host device and a client device can be referred to as synchronization.
-
Citations
24 Claims
-
1. A graphical user interface for configuring synchronization preferences for widgets at a host device, said graphical user interface comprising:
-
a synchronization enable control that enables synchronization of widgets to be enabled or disabled; and a list of available widgets on the host device, each of the available widgets in said list of available widgets being user-selectable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for establishing synchronization preference settings for widgets on a host computing device able to be synchronized to a client computing device, said method comprising:
-
(a) permitting the user of the host computing device to enable or disable synchronization of widgets; (b) determining available widgets on the host computing device; (c) presenting the available widgets in a list on the host computing device; (d) permitting the user of the host computing device to select one or more of the available widgets in the list to be synchronized; (e) receiving a user selection of one or more of the available widgets in the list to be synchronized; and (f) storing the selected one or more of the available widgets as at least a part of the synchronization preference settings. - View Dependent Claims (10, 11)
-
-
12. A method for synchronizing widgets on a host computing device to a client computing device, said method comprising:
-
obtaining identification information for a client computing device accessible to the host computing device; retrieving widget synchronization preferences for the client computing device based on the identification information; determining at least one widget utilized on the host computing device that is designated for synchronization with the client computing device based on the widget synchronization preferences; and copying at least a portion of the at least one widget from the host computing device to the client computing device. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method for synchronizing portable computer programs on a host computing device to a client computing device, said method comprising:
-
(a) determining whether synchronization of portable computer programs is to be performed; (b) determining at least one portable computer program utilized on the host computing device that is designated for synchronization; and (c) copying at least a portion of the at least one portable computer program from the host computing device to the client computing device. - View Dependent Claims (18, 19, 20)
-
-
21. A computer readable medium including at least tangible computer program code stored on or in said computer readable medium for synchronizing widgets on a host computing device to a client computing device, said computer readable medium comprising:
-
computer program code for retrieving a widget synchronization preference for a client computing device that is accessible to the host computing device; computer program code for determining at least one widget utilized on the host computing device that is designated for synchronization with the client computing device based on the widget synchronization preference; and computer program code for copying at least a portion of the at least one widget from the host computing device to the client computing device. - View Dependent Claims (22, 23, 24)
-
Specification