Management of user interface elements in a display environment
First Claim
Patent Images
1. A method comprising:
- at a device with a display and one or more input devices;
before a respective widget has been added to a display environment, displaying, on the display, the display environment, wherein the display environment includes one or more widgets that have been added to the display environment;
during a single user input operation;
detecting, via the one or more input devices, a first portion of the single user input operation that includes selection of a representation of the respective widget for addition to the display environment, wherein the representation of the respective widget has a first size that is smaller than a size of the respective widget;
while displaying, on the display, the display environment that includes the one or more widgets that have been added to the display environment, detecting a second portion of the single user input operation that includes movement in the display environment;
in conjunction with detecting the second portion of the single user input operation, displaying, concurrently with the display environment, an enlarged representation of the respective widget that has a second size that is larger than the first size to indicate the actual size of the widget before it is added to the display environment; and
after displaying the enlarged representation of the respective widget concurrently with the display environment, detecting an end of the single user input operation that indicates a selected location for the respective widget in the display environment; and
in response to detecting the end of the single user input operation that indicates the selected location for the respective widget in the display environment, adding the respective widget at the selected location in the display environment.
0 Assignments
0 Petitions
Accused Products
Abstract
A widget manager facilitates management of widgets in a dashboard layer. Management functions can include enablement, preview, importation, exportation, organization, installation, deletion, acquisition, etc.
-
Citations
20 Claims
-
1. A method comprising:
at a device with a display and one or more input devices; before a respective widget has been added to a display environment, displaying, on the display, the display environment, wherein the display environment includes one or more widgets that have been added to the display environment; during a single user input operation; detecting, via the one or more input devices, a first portion of the single user input operation that includes selection of a representation of the respective widget for addition to the display environment, wherein the representation of the respective widget has a first size that is smaller than a size of the respective widget; while displaying, on the display, the display environment that includes the one or more widgets that have been added to the display environment, detecting a second portion of the single user input operation that includes movement in the display environment; in conjunction with detecting the second portion of the single user input operation, displaying, concurrently with the display environment, an enlarged representation of the respective widget that has a second size that is larger than the first size to indicate the actual size of the widget before it is added to the display environment; and after displaying the enlarged representation of the respective widget concurrently with the display environment, detecting an end of the single user input operation that indicates a selected location for the respective widget in the display environment; and in response to detecting the end of the single user input operation that indicates the selected location for the respective widget in the display environment, adding the respective widget at the selected location in the display environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 11, 12)
-
8. A system comprising:
-
one or more processors; memory storing instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations comprising; before a respective widget has been added to a display environment, displaying, on a display, the display environment, wherein the display environment includes one or more widgets that have been added to the display environment; detecting, via the one or more input devices, a first portion of a single user input operation that includes selection of a representation of the respective widget for addition to the display environment, wherein the representation of the respective widget has a first size that is smaller than a size of the respective widget; while displaying, on the display, the display environment that includes the one or more widgets that have been added to the display environment, detecting a second portion of the single user input operation that includes movement in the display environment; in conjunction with detecting the second portion of the single user input operation, displaying, concurrently with the display environment, an enlarged representation of the respective widget that has a second size that is larger than the first size to indicate the actual size of the widget before it is added to the display environment; and after displaying the enlarged representation of the respective widget concurrently with the display environment, detecting an end of the single user input operation that indicates a selected location for the respective widget in the display environment; and in response to detecting the end of the single user input operation that indicates the selected location for the respective widget in the display environment, adding the respective widget at the selected location in the display environment. - View Dependent Claims (9, 10, 13, 14)
-
-
15. A non-transitory, computer-readable storage medium having instructions stored thereon, which, when executed by one or more processors, causes the one or more processors to perform operations comprising:
displaying, on a display, a display environment, wherein the display environment includes one or more widgets that have been added to the display environment; detecting, via one or more input devices, a first portion of a single user input operation that includes selection of a representation of a respective widget for addition to the display environment, wherein the representation of the respective widget has a first size that is smaller than a size of the respective widget; while displaying, on the display, the display environment that includes the one or more widgets that have been added to the display environment, detecting a second portion of the single user input operation that includes movement in the display environment; in conjunction with detecting the second portion of the single user input operation, displaying, concurrently with the display environment, an enlarged representation of the respective widget that has a second size that is larger than the first size to indicate the actual size of the widget before it is added to the display environment; and after displaying the enlarged representation of the respective widget concurrently with the display environment, detecting an end of the single user input operation that indicates a selected location for the respective widget in the display environment; and in response to detecting the end of the single user input operation that indicates the selected location for the respective widget in the display environment, adding the respective widget at the selected location in the display environment. - View Dependent Claims (16, 17, 18, 19, 20)
Specification