Desktop widgets for presentation in a layer
First Claim
1. In a computer system including a display screen comprising an area displaying a desktop user interface, a computer-implemented method for presenting a dashboard layer, the method comprising:
- receiving a trigger event to display the dashboard layer;
creating a web view associated with a desktop widget, wherein the web view is configured to provide access to the desktop widget;
rendering the desktop widget in a borderless webpage into the web view; and
displaying the dashboard layer in the area displaying the desktop user interface, the dashboard layer comprising the web view.
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.
80 Citations
20 Claims
-
1. In a computer system including a display screen comprising an area displaying a desktop user interface, a computer-implemented method for presenting a dashboard layer, the method comprising:
-
receiving a trigger event to display the dashboard layer; creating a web view associated with a desktop widget, wherein the web view is configured to provide access to the desktop widget; rendering the desktop widget in a borderless webpage into the web view; and displaying the dashboard layer in the area displaying the desktop user interface, the dashboard layer comprising the web view. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a non-transitory computer-readable storage medium storing computer executable code for presenting a dashboard layer in a display area of a computer device that displays a desktop user interface, the code when executed performs the steps comprising:
-
receiving a trigger event to display the dashboard layer; creating a web view associated with a desktop widget, wherein the web view is configured to provide access to the desktop widget; rendering the desktop widget in a borderless webpage into the web view; and displaying the dashboard layer in the area displaying the desktop user interface, the dashboard layer comprising the web view. - View Dependent Claims (16, 17)
-
-
18. A computer system for presenting a dashboard layer, the computer system comprising:
-
a computer processor; and a computer-readable storage medium storing executable code, the code when executed by the computer processor performs the steps comprising; receiving a trigger event to display the dashboard layer; creating a web view associated with a desktop widget, wherein the web view is configured to provide access to the desktop widget; rendering the desktop widget in a borderless webpage into the web view; and displaying the dashboard layer in the area displaying the desktop user interface, the dashboard layer comprising the web view. - View Dependent Claims (19, 20)
-
Specification