Remote access to layer and user interface elements
First Claim
1. In a computer system including a display screen comprising an area displaying a user interface, a method for presenting a layer, comprising:
- responsive to a trigger event by a user of the computer system, activating a layer configured for the user in the area displaying the user interface on the display screen of the computer system, thereby providing access to a group of widgets visually contained by the layer, wherein at least one widget in the group of widgets is capable of executing separately from the layer and at least one of the widgets in the group of widgets was not visible on the display screen prior to activation of the layer; and
wherein the layer displayed on the display screen of the computer system may be accessed by the user from a location remote from the computer system display screen.
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
32 Claims
-
1. In a computer system including a display screen comprising an area displaying a user interface, a method for presenting a layer, comprising:
-
responsive to a trigger event by a user of the computer system, activating a layer configured for the user in the area displaying the user interface on the display screen of the computer system, thereby providing access to a group of widgets visually contained by the layer, wherein at least one widget in the group of widgets is capable of executing separately from the layer and at least one of the widgets in the group of widgets was not visible on the display screen prior to activation of the layer; and wherein the layer displayed on the display screen of the computer system may be accessed by the user from a location remote from the computer system display screen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. In a device including a display screen comprising an area displaying a user interface, a method for presenting a layer, comprising:
-
responsive to a trigger event, activating a user-activatable dashboard layer in the area displaying the user interface of the device display screen , thereby providing access to a group of widgets displayed in the layer, wherein at least one widget in the group of widgets is implemented using a combination of programming languages comprising a markup language, a procedural language, and an arbitrary graphics language and at least one of the widgets in the group of widgets was not visible on the display screen prior to activation of the layer; and wherein the user-activatable dashboard layer displayed on the device may be accessed by the user via logging into a webpage associated with the layer. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. In a device including an operating system comprising a runtime engine that is part of the operating system and a display screen comprising an area displaying a user interface, a method for presenting a dashboard layer, comprising:
-
responsive to a trigger event by a user of the device, activating the dashboard layer configured for the user in the area of the device display screen displaying the user interface, the dashboard layer comprising a web view in a development environment and executed by the runtime engine, the activation of the dashboard layer thereby providing access to a group of widgets contained by the layer, wherein at least one of the widgets in the group of widgets was not visible on the display screen prior to activation of the dashboard layer; and wherein the layer displayed on the device display screen may be accessed by the user from a location remote from the device. - View Dependent Claims (21, 22)
-
-
23. In a computer system including a display screen comprising an area displaying a user interface, a method for presenting a layer, comprising:
-
responsive to a trigger event, activating a user-activatable dashboard layer in the area displaying the user interface, thereby providing access to a group of widgets displayed in by the user-activatable dashboard layer, wherein at least one widget in the group of widgets is implemented using a combination of programming languages comprising a markup language, a procedural language, and an arbitrary graphics language and at least one of the widgets in the group of widgets was not visible on the display screen prior to activation of the user-activatable dashboard layer; and wherein the user-activatable dashboard layer is accessible from a remote location.
-
-
24. A method for remotely accessing a layer, comprising:
-
accessing a user-activatable dashboard layer associated with a remote computer system, the layer providing access to a group of widgets contained by the layer, wherein the accessing is from a location remote from the computer system; and wherein the remote computer system includes a display screen comprising an area displaying a user interface, the user-activatable dashboard layer is activated in the area displaying the user interface responsive to a trigger event, wherein at least one widget in the group of widgets is a separately executing process from the layer and at least one of the widgets in the group of widgets was not visible on the display screen prior to the user-activatable dashboard layer being activated. - View Dependent Claims (25, 26)
-
-
27. A computer-readable storage medium having computer program instructions embodied therein for presenting a layer on a device display screen comprising an area displaying a user interface, comprising:
-
a layer module configured to activate a layer configured for a user in the area of the device display screen displaying the user interface, thereby providing access to a group of widgets visually contained by the layer, wherein at least one widget in the group of widgets is capable of executing separately from the layer and at least one of the widgets in the group of widgets was not visible on the display screen prior to activation of the layer by the user; and a remote access module configured to enable access by the user to the layer displayed on the device display from a location remote from the device.
-
-
28. A computer-readable storage medium having computer program instructions embodied therein for remotely accessing a layer, comprising:
-
an access module configured to access a user-activatable dashboard layer associated with a remote computer system, the layer providing access to a group of widgets contained by the layer, wherein the remotely accessing is from a location remote from the computer system; and wherein the remote computer system includes a display screen comprising an area displaying a user interface, the user-activatable dashboard layer is activated in the area displaying the user interface responsive to a trigger event, wherein at least one widget in the group of widgets is a separately executing process from the layer and at least one of the widgets in the group of widgets was not visible on the display screen prior to the user-activatable dashboard layer being activated.
-
-
29. A system for presenting a dashboard layer on a display screen comprising an area displaying a user interface, comprising:
-
a processor; an operating system comprising a runtime engine that is part of the operating system; a layer activation means for responsive to a trigger event by a user of the device, activating the dashboard layer configured for the user in the area of the device display screen displaying the user interface, the dashboard layer comprising a web view in a development environment and executed by the runtime engine, the activation of the dashboard layer thereby providing access to a group of widgets contained by the dashboard layer, wherein at least one of the widgets in the group of widgets was not visible on the display screen prior to activation of the dashboard layer; and a remote access means for enabling access by the user to the dashboard layer displayed on the device display from a location remote from the device.
-
-
30. A system for remotely accessing a layer, comprising:
-
a layer remote access means for accessing a user-activatable dashboard layer associated with a remote computer system, the layer providing access to a group of widgets contained by the layer, wherein the remotely accessing is from a location remote from the computer system; and wherein the remote computer system includes a display screen comprising an area displaying a user interface, the user-activatable dashboard layer is activated in the area displaying the user interface responsive to a trigger event, wherein at least one widget in the group of widgets is a separately executing process from the layer and at least one of the widgets in the group of widgets was not visible on the display screen prior to the user-activatable dashboard layer being activated.
-
-
31. In a computer system including a display screen comprising an area displaying a user interface, a method for presenting a layer, comprising:
-
responsive to a trigger event by a user of the computer system, activating a dashboard layer configured for the user in the area displaying the user interface on the display screen of the computer system such that the dashboard layer becomes visible to the user, thereby providing access to a group of widgets visually contained by the layer, wherein at least one widget in the group of widgets is a separate process executing regardless of whether the layer is visible to the user and at least one of the widgets in the group of widgets was not visible on the display screen prior to activation of the layer; and wherein the layer displayed on the display screen of the computer system may be accessed by the user from a location remote from the computer system display screen.
-
-
32. A computer-readable storage medium having computer program instructions embodied therein for presenting a layer on a device display screen comprising an area displaying a user interface, comprising:
-
a layer module configured to activate a layer configured for a user in the area of the device display screen displaying the user interface such that the layer becomes visible to the user responsive to a trigger event by the user, thereby providing access to a group of widgets visually contained by the layer, wherein at least one widget in the group of widgets is a separate process executing regardless of whether the layer is visible to the user and at least one of the widgets in the group of widgets was not visible on the display screen prior to activation of the layer by the user; and a remote access module configured to enable access by the user to the layer displayed on the device display from a location remote from the device.
-
Specification