Remote access to layer and user interface elements
First Claim
1. A computer-implemented method of providing a dashboard layer for a user, the method comprising:
- receiving, from a first user device of the user, configuration information for a dashboard layer stored on the first user device, the configuration information specifying a group of widgets associated with the first user device;
storing on a device remote from the first user device, the configuration information for the dashboard layer;
receiving, at the device, a request from a second user device of the user to access the dashboard layer stored on the first user device;
responsive to the receiving the request, determining at the device the stored configuration information for the dashboard layer; and
providing from the device to the second user device the dashboard layer based on the stored configuration information, the provided dashboard layer comprising the group of widgets.
0 Assignments
0 Petitions
Accused Products
Abstract
A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user'"'"'s screen. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed. Once the dashboard has been dismissed, the previous user interface state is restored, allowing the user to resume normal interactions with the operating system.
431 Citations
44 Claims
-
1. A computer-implemented method of providing a dashboard layer for a user, the method comprising:
-
receiving, from a first user device of the user, configuration information for a dashboard layer stored on the first user device, the configuration information specifying a group of widgets associated with the first user device; storing on a device remote from the first user device, the configuration information for the dashboard layer; receiving, at the device, a request from a second user device of the user to access the dashboard layer stored on the first user device; responsive to the receiving the request, determining at the device the stored configuration information for the dashboard layer; and providing from the device to the second user device the dashboard layer based on the stored configuration information, the provided dashboard layer comprising the group of widgets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program product comprising a non-transitory computer-readable storage medium comprising computer executable code for providing a dashboard layer for a user, the code when executed by a computer-processor performs the steps comprising:
-
receiving, from a first user device of the user, configuration information for a dashboard layer stored on the first user device, the configuration information specifying a group of widgets associated with the first user device; storing on a device remote from the first user device, the configuration information for the dashboard layer; receiving, at the device, a request from a second user device of the user to access the dashboard layer stored on the first user device; responsive to the receiving the request, determining at the device the stored configuration information for the dashboard layer; and providing from the device to the second user device the dashboard layer based on the stored configuration information, the provided dashboard layer comprising the group of widgets. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A system for providing a dashboard layer for a user of a user device, the system comprising:
-
a processor; and a remote access means configured for; receiving, from a first user device of the user, configuration information for a dashboard layer stored on the first user device, the configuration information specifying a group of widgets associated with the first user device; storing on a device remote from the first user device, the configuration information for the dashboard layer; receiving, at the device, a request from a second user device of the user to access the dashboard layer stored on the first user device; responsive to the receiving the request, determining at the device the stored configuration information for the dashboard layer; and providing from the device to the second user device the dashboard layer based on the stored configuration information, the provided dashboard layer comprising the group of widgets. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification