Providing enhanced user interfaces
First Claim
1. A method, comprising:
- generating, by a computing device comprising a touch-sensitive display screen, a user interface that presents a circular control element;
receiving, by the computing device, touch-based user input selecting the circular control element via the touch-sensitive display screen;
in response to receiving the touch-based user input selecting the circular control element via the touch-sensitive display screen, updating, by the computing device, the user interface to present a ring comprising at least one band of icons, the ring having a first portion that is visible and a second portion, different from the first portion, that is hidden, wherein each icon in the at least one band of icons corresponds to a first application having two or more open windows, the first icon having a counter overlay indicating a number of open windows in the first application;
receiving, by the computing device, touch-based user input pressing and holding the first icon for more than a predetermined amount of time via the touch-sensitive display screen;
in response to receiving the touch-based user input pressing and holding the first icon for more than the predetermined amount of time via the touch-sensitive display screen, updating, by the computing device, the user interface to present a cluster of thumbnails while the first icon is being held, each thumbnail of the cluster of thumbnails corresponding to a different open window on the first application;
receiving, by the computing device, touch-based user input selecting an icon included in the at least one band of icons via the touch-sensitive display screen;
in response to receiving the touch-based user input selecting the icon included in the at least one band of icons via the touch-sensitive display screen, updating, by the computing device, the user interface to hide the ring and to launch a user interface element from a plurality of user interface elements, wherein the user interface element corresponds to the selected icon;
after updating the user interface to hide the ring, receiving, by the computing device, touch-based user input selecting the circular control element to grip the ring via the touch-sensitive display screen and touch-based user input pulling the ring out of an edge of the user interface via the touch-sensitive display screen;
in response to receiving the touch-based user input selecting the circular control element to grip the ring via the touch-sensitive display screen and the touch-based user input pulling the ring out of the edge of the user interface via the touch-sensitive display screen, updating, by the computing device, the user interface to present the ring and to fade out all other user interface elements different from the ring;
receiving, by the computing device, touch-based user input selecting a faded-out portion of the user interface while the ring is presented via the touch-sensitive display screen; and
in response to receiving the touch-based user input selecting the faded-out portion of the user interface while the ring is presented via the touch-sensitive display screen, updating, by the computing device, the user interface to hide the ring and to fade in one or more of the other user interface elements different from the ring.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, computer-readable media, and apparatuses for providing enhanced user interfaces are presented. In some embodiments, a computing device may generate a user interface that presents a selectable control element. Subsequently, the computing device may receive input selecting the control element. In response to receiving the input selecting the control element, the computing device may update the user interface to present a ring that includes at least one band of icons. In addition, the ring may have a first portion that is visible and a second portion, different from the first portion, that is hidden. In some instances, the computing device then may receive a selection of an icon included in the at least one band of icons. In response to receiving the selection of the icon, the computing device may update the user interface to hide the ring.
36 Citations
20 Claims
-
1. A method, comprising:
-
generating, by a computing device comprising a touch-sensitive display screen, a user interface that presents a circular control element; receiving, by the computing device, touch-based user input selecting the circular control element via the touch-sensitive display screen; in response to receiving the touch-based user input selecting the circular control element via the touch-sensitive display screen, updating, by the computing device, the user interface to present a ring comprising at least one band of icons, the ring having a first portion that is visible and a second portion, different from the first portion, that is hidden, wherein each icon in the at least one band of icons corresponds to a first application having two or more open windows, the first icon having a counter overlay indicating a number of open windows in the first application; receiving, by the computing device, touch-based user input pressing and holding the first icon for more than a predetermined amount of time via the touch-sensitive display screen; in response to receiving the touch-based user input pressing and holding the first icon for more than the predetermined amount of time via the touch-sensitive display screen, updating, by the computing device, the user interface to present a cluster of thumbnails while the first icon is being held, each thumbnail of the cluster of thumbnails corresponding to a different open window on the first application; receiving, by the computing device, touch-based user input selecting an icon included in the at least one band of icons via the touch-sensitive display screen; in response to receiving the touch-based user input selecting the icon included in the at least one band of icons via the touch-sensitive display screen, updating, by the computing device, the user interface to hide the ring and to launch a user interface element from a plurality of user interface elements, wherein the user interface element corresponds to the selected icon; after updating the user interface to hide the ring, receiving, by the computing device, touch-based user input selecting the circular control element to grip the ring via the touch-sensitive display screen and touch-based user input pulling the ring out of an edge of the user interface via the touch-sensitive display screen; in response to receiving the touch-based user input selecting the circular control element to grip the ring via the touch-sensitive display screen and the touch-based user input pulling the ring out of the edge of the user interface via the touch-sensitive display screen, updating, by the computing device, the user interface to present the ring and to fade out all other user interface elements different from the ring; receiving, by the computing device, touch-based user input selecting a faded-out portion of the user interface while the ring is presented via the touch-sensitive display screen; and in response to receiving the touch-based user input selecting the faded-out portion of the user interface while the ring is presented via the touch-sensitive display screen, updating, by the computing device, the user interface to hide the ring and to fade in one or more of the other user interface elements different from the ring. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device, comprising:
-
at least one processor; a touch-sensitive display screen; and memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing device to; generate a user interface that presents a circular control element; receive touch-based user input selecting the circular control element via the touch-sensitive display screen; in response to receiving the touch-based user input selecting the circular control element via the touch-sensitive display screen, update the user interface to present a ring comprising at least one band of icons, the ring having a first portion that is visible and a second portion, different from the first portion, that is hidden, wherein each icon in the at least one band of icons corresponds to an open application, and wherein a first icon included in the at least one band of icons corresponds to a first application having two or more open windows, the first icon having a counter overlay indicating a number of open windows of the first application; receive touch-based user input pressing and holding the first icon for more than a predetermined amount of time via the touch-sensitive display screen; in response to receiving the touch-based user input pressing and holding the first icon for more than the predetermined amount of time via the touch-sensitive display screen, update the user interface to present a cluster of thumbnails while the first icon is being held, each thumbnail of the cluster of thumbnails corresponding to a different open window of the first application; receive touch-based user input selecting an icon included in the at least one band of icons via the touch-sensitive display screen; in response to receiving the touch-based user input selecting the icon included in the at least one band of icons via the touch-sensitive display screen, update the user interface to hide the ring and to launch a user interface element from a plurality of user interface elements, wherein the user interface element corresponds to the selected icon; after updating the user interface to hide the ring, receive touch-based user input selecting the circular control element to grip the ring via the touch-sensitive display screen and touch-based user input pulling the ring out of an edge of the user interface via the touch-sensitive display screen; in response to receiving the touch-based user input selecting the circular control element to grip the ring via the touch-sensitive display screen and the touch-based user input pulling the ring out of the edge of the user interface via the touch-sensitive display screen, update the user interface to present the ring and to fade out all other user interface elements different from the ring; receive touch-based user input selecting a faded-out portion of the user interface while the ring is presented via the touch-sensitive display screen; and in response to receiving the touch-based user input selecting the faded-out portion of the user interface while the ring is presented via the touch-sensitive display screen, update the user interface to hide the ring and to fade in one or more of the other user interface elements different from the ring. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. One or more non-transitory computer-readable media having computer-executable instructions stored thereon that, when executed, cause a computing device comprising a touch-sensitive display screen to:
-
generate a user interface that presents a circular control element; receive touch-based user input selecting the circular control element via the touch-sensitive display screen; in response to receiving the touch-based user input selecting the circular control element via the touch-sensitive display screen, update the user interface to present a ring comprising at least one band of icons, the ring having a first portion that is visible and a second portion, different from the first portion, that is hidden, wherein each icon in the at least one band of icons corresponds to an open application, and wherein a first icon included in the at least one band of icons corresponds to a first application having two or more open windows, the first icon having a counter overlay indicating a number of open windows of the first application; receive touch-based user input pressing and holding the first icon for more than a predetermined amount of time via the touch-sensitive display screen; in response to receiving the touch-based user input pressing and holding the first icon for more than the predetermined amount of time via the touch-sensitive display screen, update the user interface to present a cluster of thumbnails while the first icon is being held, each thumbnail of the cluster of thumbnails corresponding to a different open window of the first application;
receive touch-based user input selecting an icon included in the at least one band of icons via the touch-sensitive display screen;in response to receiving the touch-based user input selecting the icon included in the at least one band of icons via the touch-sensitive display screen, update the user interface to hide the ring and to launch a user interface element from a plurality of user interface elements, wherein the user interface element corresponds to the selected icon; after updating the user interface to hide the ring, receive touch-based user input selecting the circular control element to grip the ring via the touch-sensitive display screen and touch-based user input pulling the ring out of an edge of the user interface via the touch-sensitive display screen; in response to receiving the touch-based user input selecting the circular control element to grip the ring via the touch-sensitive display screen and the touch-based user input pulling the ring out of the edge of the user interface via the touch-sensitive display screen, update the user interface to present the ring and to fade out all other user interface elements different from the ring; receive touch-based user input selecting a faded-out portion of the user interface while the ring is presented via the touch-sensitive display screen; and in response to receiving the touch-based user input selecting the faded-out portion of the user interface while the ring is presented via the touch-sensitive display screen, update the user interface to hide the ring and to fade in one or more of the other user interface elements different from the ring.
-
Specification