Visual characteristics of user interface elements in a unified interest layer
First Claim
1. A method comprising:
- at an electronic device with a display and one or more input devices;
displaying, on the display, a widget dashboard that includes concurrently displaying a plurality of widgets including a first widget that corresponds to a first application and a second widget that corresponds to a second application, wherein the first widget includes a subset of a set of functionalities of the first application and the second widget includes a subset of a set of functionalities of the second application;
while displaying the widget dashboard, receiving a user input, via the one or more input devices, selecting a respective widget of the plurality of widgets; and
in response to receiving the user input selecting the respective widget;
in accordance with a determination that the respective widget is the first widget, switching to the first application from the widget dashboard, wherein switching to the first application from the widget dashboard includes;
displaying a user interface of the first application that was not displayed while the widget dashboard was displayed; and
ceasing to display the widget dashboard, including ceasing to display the first widget and ceasing to display the second widget; and
in accordance with a determination that the respective widget is the second widget, switching to the second application from the widget dashboard, wherein switching to the second application from the widget dashboard includes;
displaying a user interface of the second application that was not displayed while the widget dashboard was displayed; and
ceasing to display the widget dashboard, including ceasing to display the first widget and ceasing to display the second widget.
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
27 Claims
-
1. A method comprising:
at an electronic device with a display and one or more input devices; displaying, on the display, a widget dashboard that includes concurrently displaying a plurality of widgets including a first widget that corresponds to a first application and a second widget that corresponds to a second application, wherein the first widget includes a subset of a set of functionalities of the first application and the second widget includes a subset of a set of functionalities of the second application; while displaying the widget dashboard, receiving a user input, via the one or more input devices, selecting a respective widget of the plurality of widgets; and in response to receiving the user input selecting the respective widget; in accordance with a determination that the respective widget is the first widget, switching to the first application from the widget dashboard, wherein switching to the first application from the widget dashboard includes; displaying a user interface of the first application that was not displayed while the widget dashboard was displayed; and ceasing to display the widget dashboard, including ceasing to display the first widget and ceasing to display the second widget; and in accordance with a determination that the respective widget is the second widget, switching to the second application from the widget dashboard, wherein switching to the second application from the widget dashboard includes; displaying a user interface of the second application that was not displayed while the widget dashboard was displayed; and ceasing to display the widget dashboard, including ceasing to display the first widget and ceasing to display the second widget. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. An electronic device, comprising:
-
a display; one or more input devices; one or more processors; non-transitory memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; displaying, on the display, a widget dashboard that includes concurrently displaying a plurality of widgets including a first widget that corresponds to a first application and a second widget that corresponds to a second application, wherein the first widget includes a subset of a set of functionalities of the first application and the second widget includes a subset of a set of functionalities of the second application; while displaying the widget dashboard, receiving a user input, via the one or more input devices, selecting a respective widget of the plurality of widgets; and in response to receiving the user input selecting the respective widget; in accordance with a determination that the respective widget is the first widget, switching to the first application from the widget dashboard, wherein switching to the first application from the widget dashboard includes; displaying a user interface of the first application that was not displayed while the widget dashboard was displayed; and ceasing to display the widget dashboard, including ceasing to display the first widget and ceasing to display the second widget; and in accordance with a determination that the respective widget is the second widget, switching to the second application from the widget dashboard, wherein switching to the second application from the widget dashboard includes; displaying a user interface of the second application that was not displayed while the widget dashboard was displayed; and ceasing to display the widget dashboard, including ceasing to display the first widget and ceasing to display the second widget. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by an electronic device with a display and one or more input devices, cause the electronic device to:
-
display, on the display, a widget dashboard that includes concurrently displaying a plurality of widgets including a first widget that corresponds to a first application and a second widget that corresponds to a second application, wherein the first widget includes a subset of a set of functionalities of the first application and the second widget includes a subset of a set of functionalities of the second application; while displaying the widget dashboard, receive a user input, via the one or more input devices, selecting a respective widget of the plurality of widgets; and in response to receiving the user input selecting the respective widget; in accordance with a determination that the respective widget is the first widget, switch to the first application from the widget dashboard, wherein switching to the first application from the widget dashboard includes; displaying a user interface of the first application that was not displayed while the widget dashboard was displayed; and ceasing to display the widget dashboard, including ceasing to display the first widget and ceasing to display the second widget; and in accordance with a determination that the respective widget is the second widget, switch to the second application from the widget dashboard, wherein switching to the second application from the widget dashboard includes; displaying a user interface of the second application that was not displayed while the widget dashboard was displayed; and ceasing to display the widget dashboard, including ceasing to display the first widget and ceasing to display the second widget. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification