Web view layer for accessing user interface elements
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 on the display screen, the method comprising:
- responsive to a trigger event, displaying the dashboard layer in the area displaying the desktop user interface, the dashboard layer comprising a web view, the display of the dashboard layer providing access to a group of desktop widgets rendered within the web view of the dashboard layer; and
for each of the desktop widgets from the group, displaying in the dashboard layer a borderless web page that represents the desktop widget in the web view of the dashboard layer.
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.
-
Citations
22 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 on the display screen, the method comprising:
-
responsive to a trigger event, displaying the dashboard layer in the area displaying the desktop user interface, the dashboard layer comprising a web view, the display of the dashboard layer providing access to a group of desktop widgets rendered within the web view of the dashboard layer; and for each of the desktop widgets from the group, displaying in the dashboard layer a borderless web page that represents the desktop widget in the web view of the dashboard layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable storage medium configured to store executable computer instructions for presenting a unified interest layer in a computer system including a display screen comprising an area displaying a desktop user interface, the instructions when executed by a computer processor cause the processor to:
-
display a unified interest layer in the area displaying the desktop user interface responsive to a trigger event, the unified interest layer comprising a web view, the display of the unified interest layer providing access to a group of desktop widgets rendered within the web view of the unified interest layer; for each of the desktop widgets from the group, displaying in the dashboard layer a borderless web page that represents the desktop widget in the web view of the dashboard layer.
-
-
17. In a computer system including a display screen comprising an area displaying a desktop user interface, a computer-implemented method for presenting a unified interest layer on the display screen, the method comprising:
-
displaying a unified interest layer in the area displaying the user interface responsive to a trigger event, the unified interest layer comprising a web view, the display of the unified interest layer providing access to a group of desktop widgets rendered within the web view of the unified interest layer, wherein at least one of the desktop widgets in the group of desktop widgets was not visible on the display screen prior to activation of the unified interest layer; for each of the desktop widgets from the group, displaying in the dashboard layer a borderless web page that represents the desktop widget in the web view of the dashboard layer.
-
-
18. In a computer system including a display screen comprising an area displaying a desktop user interface, a computer-implemented method for presenting a unified interest layer on the display screen, the method comprising:
-
displaying a unified interest layer in the area displaying the desktop user interface responsive to a trigger event, the unified interest layer comprising a web view, the display of the unified interest layer providing access to a group of desktop widgets contained by the unified interest layer, wherein at least one of the desktop widgets in the group of desktop widgets is implemented in a web technology programming language; for each of the desktop widgets from the group, displaying in the unified interest layer a borderless web page that represents the desktop widget in the web view of the unified interest layer. - View Dependent Claims (19, 20, 21)
-
-
22. A system for presenting a dashboard layer, the system comprising:
-
a dashboard layer comprising a web view; a computer-processor; and a computer-readable storage medium storing computer-executable code for controlling the computer processor to perform a method comprising; responsive to a trigger event, displaying the dashboard layer in an area displaying a desktop user interface, the display of the dashboard layer providing access to a group of desktop widgets rendered within the web view of the dashboard layer; and for each of the desktop widgets from the group, displaying in the dashboard layer a borderless web page that represents the desktop widget in the web view of the dashboard layer.
-
Specification