INFINITE WHEEL USER INTERFACE
First Claim
1. A method comprising:
- visibly displaying a graphical user interface on a display of a computing device, the graphical user interface displaying a radially oriented first plurality of interface elements;
receiving, via the computing device, user input to scroll said first plurality of interface elements;
scrolling, via the computing device, said first plurality of interface elements based on the user input, said scrolling resulting in the display displaying the first plurality of interface elements as appearing to be rotating along a circumferential path; and
visibly displaying a radially oriented second plurality of interface elements, the display of the second plurality of interface elements resulting in the visual appearance that the first plurality of interface elements have rotated from a first position to a second position about a fixed axis of rotation.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a system for a content wheel displayed on a graphical user interface (GUI) for scrolling through a set of content. The content wheel can present various types of content for which the user can view and interact. The content wheel provides a circular scrolling path for which a user'"'"'s gestures are tracked. As the content wheel is spun, the content is programmatically changed. This allows continual visual interaction with the associated content and creates a visibly stunning interaction for the user. Additionally, there can be any number of content items displayed on the content wheel, as the school wheel'"'"'s display and functionality allows for scalability of the interactive and displayed content.
71 Citations
24 Claims
-
1. A method comprising:
-
visibly displaying a graphical user interface on a display of a computing device, the graphical user interface displaying a radially oriented first plurality of interface elements; receiving, via the computing device, user input to scroll said first plurality of interface elements; scrolling, via the computing device, said first plurality of interface elements based on the user input, said scrolling resulting in the display displaying the first plurality of interface elements as appearing to be rotating along a circumferential path; and visibly displaying a radially oriented second plurality of interface elements, the display of the second plurality of interface elements resulting in the visual appearance that the first plurality of interface elements have rotated from a first position to a second position about a fixed axis of rotation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a computing device, perform a method comprising:
-
visibly displaying a graphical user interface on a display of a computing device, the graphical user interface displaying a radially oriented first plurality of interface elements; receiving, via the computing device, user input to scroll said first plurality of interface elements; scrolling, via the computing device, said first plurality of interface elements based on the user input, said scrolling resulting in the display displaying the first plurality of interface elements as appearing to be rotating along a circumferential path; and visibly displaying a radially oriented second plurality of interface elements, the display of the second plurality of interface elements resulting in the visual appearance that the first plurality of interface elements have rotated from a first position to a second position about a fixed axis of rotation. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A computing device comprising:
-
a processor; a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; logic executed by the processor for visibly displaying a graphical user interface on a display of a computing device, the graphical user interface displaying a radially oriented first plurality of interface elements; logic executed by the processor for receiving, via the computing device, user input to scroll said first plurality of interface elements; logic executed by the processor for scrolling, via the computing device, said first plurality of interface elements based on the user input, said scrolling resulting in the display displaying the first plurality of interface elements as appearing to be rotating along a circumferential path; and logic executed by the processor for visibly displaying a radially oriented second plurality of interface elements, the display of the second plurality of interface elements resulting in the visual appearance that the first plurality of interface elements have rotated from a first position to a second position about a fixed axis of rotation.
-
Specification