GRAPHICAL USER INTERFACE
First Claim
1. A method of facilitating a user'"'"'s navigation of electronic content via a touch-screen display, the method comprising:
- displaying a first cluster of nodes representing content available for presentation to the user on the touch-screen display;
defining, for at least a first node in the first cluster of nodes, an associated commit point located apart from the node;
in response to touch-selection, by the user, of the commit point associated with the first node, without touching the first node, displaying a second cluster of nodes separate from the first cluster of nodes;
tracking the user'"'"'s touching of the touch-screen display through multiple clusters of nodes, including the first cluster of nodes and the second cluster of nodes; and
opening content corresponding to a final node selected by the user.
0 Assignments
0 Petitions
Accused Products
Abstract
A graphical user interface is provided for navigating and/or manipulating content simply via touch of a touch-sensitive surface. The content may include discrete content items (e.g., songs, video clips, documents, web pages) and/or actions (e.g., place a call, read a message, play a game), and may or may not be hierarchical in nature. The interface may be presented on a touch-screen display, such that a user may navigate to a content item or action via a single touch on the display (e.g., with a finger or other tool), followed by gliding through any number of levels or clusters of nodes (representing content items, content compilations/categories and/or actions). The desired content item or action may be initiated automatically (e.g., opened, performed) simply by touching it, by lifting the gliding finger or by performing some other input (e.g., tapping a node, speaking a command, touching with a second finger).
-
Citations
25 Claims
-
1. A method of facilitating a user'"'"'s navigation of electronic content via a touch-screen display, the method comprising:
-
displaying a first cluster of nodes representing content available for presentation to the user on the touch-screen display; defining, for at least a first node in the first cluster of nodes, an associated commit point located apart from the node; in response to touch-selection, by the user, of the commit point associated with the first node, without touching the first node, displaying a second cluster of nodes separate from the first cluster of nodes; tracking the user'"'"'s touching of the touch-screen display through multiple clusters of nodes, including the first cluster of nodes and the second cluster of nodes; and opening content corresponding to a final node selected by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium storing instructions that, when executed by a processor of an electronic device, cause the device to perform a method of facilitating a user'"'"'s navigation of electronic content via a touch-screen display of the device, the method comprising:
-
displaying a first cluster of nodes representing content available for presentation to the user on the touch-screen display; defining, for at least a first node in the first cluster of nodes, an associated commit point located apart from the node; in response to touch-selection, by the user, of the commit point associated with the first node, without touching the first node, displaying a second cluster of nodes separate from the first cluster of nodes; tracking the user'"'"'s touching of the touch-screen display through multiple clusters of nodes, including the first cluster of nodes and the second cluster of nodes; and opening content corresponding to a final node selected by the user. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An apparatus for facilitating a user'"'"'s navigation of electronic content via a touch-screen display, the apparatus comprising:
-
the touch-screen display; at least one processor; and memory storing instructions that, when executed by the at least one processor, cause the apparatus to; display a first cluster of nodes representing content available for presentation to the user on the touch-screen display; define, for at least a first node in the first cluster of nodes, an associated commit point located apart from the node; in response to touch-selection, by the user, of the commit point associated with the first node, without touching the first node, display a second cluster of nodes separate from the first cluster of nodes; track the user'"'"'s touching of the touch-screen display through multiple clusters of nodes, including the first cluster of nodes and the second cluster of nodes; and open content corresponding to a final node selected by the user. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
Specification