Remote Access to Layer and User Interface Elements
First Claim
1. A computer-implemented method of providing a dashboard layer for a user device, the method comprising:
- storing at a web server configuration information for a dashboard layer that specifies a widget associated with a first user device;
receiving, at the web server, a request from a second user device to access the dashboard layer associated with the first user device;
responsive to receiving the request, accessing at the web server the stored configuration information for the dashboard layer;
generating, at the web server, a web page comprising the dashboard layer associated with the first user device based on the stored configuration information; and
providing from the web server to the second user device the web page comprising the dashboard layer, the provided dashboard layer comprising the widget rendered within a web view of the dashboard layer, wherein the second user device is configured to display the dashboard layer in the web view responsive to a user input.
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.
-
Citations
20 Claims
-
1. A computer-implemented method of providing a dashboard layer for a user device, the method comprising:
-
storing at a web server configuration information for a dashboard layer that specifies a widget associated with a first user device; receiving, at the web server, a request from a second user device to access the dashboard layer associated with the first user device; responsive to receiving the request, accessing at the web server the stored configuration information for the dashboard layer; generating, at the web server, a web page comprising the dashboard layer associated with the first user device based on the stored configuration information; and providing from the web server to the second user device the web page comprising the dashboard layer, the provided dashboard layer comprising the widget rendered within a web view of the dashboard layer, wherein the second user device is configured to display the dashboard layer in the web view responsive to a user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising a non-transitory computer-readable storage medium including computer executable code for providing a dashboard layer for a user, the code when executed performs steps comprising:
-
storing at a web server configuration information for a dashboard layer that specifies a widget associated with a first user device; receiving, at the web server, a request from a second user device to access the dashboard layer associated with the first user device; responsive to receiving the request, accessing at the web server the stored configuration information for the dashboard layer; generating, at the web server, a web page comprising the dashboard layer associated with the first user device based on the stored configuration information; and providing from the web server to the second user device the web page comprising the dashboard layer, the provided dashboard layer comprising the widget rendered within a web view of the dashboard layer, wherein the second user device is configured to display the dashboard layer in the web view responsive to a user input. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for providing a dashboard layer for a user, the system comprising:
-
a computer processor; and a computer-readable storing medium storing executable code, the code when executed by the computer processor performs steps comprising; storing at a web server configuration information for a dashboard layer that specifies a widget associated with a first user device; receiving, at the web server, a request from a second user device to access the dashboard layer associated with the first user device; responsive to receiving the request, accessing at the web server the stored configuration information for the dashboard layer; generating, at the web server, a web page comprising the dashboard layer associated with the first user device based on the stored configuration information; and providing from the web server to the second user device the web page comprising the dashboard layer, the provided dashboard layer comprising the widget rendered within a web view of the dashboard layer, wherein the second user device is configured to display the dashboard layer in the web view responsive to a user input. - View Dependent Claims (20)
-
Specification