Graphical user interface for navigating applications
First Claim
1. At least one non-transitory computer readable medium comprising instructions stored thereon for accessing applications through a user interface, the instructions when executed by one or more hardware processors cause the one or more hardware processors to:
- generate a rotatable menu of applications on a computing device, the rotatable menu comprising a first set of content cards in a three-dimensional view of a carousel configuration, a first content card of the first set of content cards representing an application that is open in the computing device and a second content card of the first set of content cards representing a content card folder associated with two or more applications;
provide the rotatable menu in a first orientation for display on the computing device;
receive a first indication of input to select the second content card;
generate a second rotatable menu comprising a second set of content cards in another three-dimensional view of a carousel configuration, the second set of content cards representing the two or more applications associated with the content card folder; and
provide the second rotatable menu for display on the computing device;
receive a second indication of input to select the first content card;
after receiving the second indication of input, cause, at least in part, actions that result in display of a zoomed-in view of the rotatable menu, wherein a first location in the zoomed-in view includes the selected first content card with one or more graphical elements generated during execution by the open application, wherein second and third locations in the zoomed-in view are adjacent to opposite sides of the first location, the second location including a portion of one content card of the first set of content cards, the third location including a portion of another content card of the first set of content cards;
receive a third indication of input indicating an object of the open application was dragged to a menu control element in a fourth location of the zoomed-in view; and
after receiving the third indication of input, generate a new rotatable menu including a third set of content cards in a third three-dimensional view of a carousel configuration, the third set of content cards contextually relevant to the open application and representing at least two applications that can perform actions associated with the object.
1 Assignment
0 Petitions
Accused Products
Abstract
Technologies are provided in embodiments to provide a graphical user interface to navigate applications on a mobile device. At least one embodiment is configured to receive a request to display a rotatable menu of applications on a computing device and to generate the rotatable menu comprising a first set of one or more content cards, where at least one of the content cards of the first set represents at least one application in the computing device. The embodiment is also configured to provide the rotatable menu in a first orientation for display on the computing device. Embodiments may be configured to receive an indication of input to rotate the rotatable menu, rotate the rotatable menu to a second orientation, and cause, at least in part, actions that result in display of the rotatable menu in the second orientation.
-
Citations
19 Claims
-
1. At least one non-transitory computer readable medium comprising instructions stored thereon for accessing applications through a user interface, the instructions when executed by one or more hardware processors cause the one or more hardware processors to:
-
generate a rotatable menu of applications on a computing device, the rotatable menu comprising a first set of content cards in a three-dimensional view of a carousel configuration, a first content card of the first set of content cards representing an application that is open in the computing device and a second content card of the first set of content cards representing a content card folder associated with two or more applications; provide the rotatable menu in a first orientation for display on the computing device; receive a first indication of input to select the second content card; generate a second rotatable menu comprising a second set of content cards in another three-dimensional view of a carousel configuration, the second set of content cards representing the two or more applications associated with the content card folder; and provide the second rotatable menu for display on the computing device; receive a second indication of input to select the first content card; after receiving the second indication of input, cause, at least in part, actions that result in display of a zoomed-in view of the rotatable menu, wherein a first location in the zoomed-in view includes the selected first content card with one or more graphical elements generated during execution by the open application, wherein second and third locations in the zoomed-in view are adjacent to opposite sides of the first location, the second location including a portion of one content card of the first set of content cards, the third location including a portion of another content card of the first set of content cards; receive a third indication of input indicating an object of the open application was dragged to a menu control element in a fourth location of the zoomed-in view; and after receiving the third indication of input, generate a new rotatable menu including a third set of content cards in a third three-dimensional view of a carousel configuration, the third set of content cards contextually relevant to the open application and representing at least two applications that can perform actions associated with the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for accessing applications through a user interface, comprising:
-
at least one hardware processor; at least one memory storing one or more applications; and a menu manager module, when executed by the at least one hardware processor, is to; generate a rotatable menu of applications on a computing device, the rotatable menu comprising a first set of content cards in a three-dimensional view of a carousel configuration, a first content card of the first set of content cards representing an application that is open in the computing device and a second content card of the first set of content cards representing a content card folder associated with two or more applications; provide the rotatable menu in a first orientation to be displayed on the computing device; receive a first indication of input to select the second content card; generate a second rotatable menu comprising a second set of content cards in another three-dimensional view of a carousel configuration, the second set of content cards representing the two or more applications associated with the content card folder; provide the second rotatable menu for display on the computing device; receive a second indication of input to select the first content card; after receiving the second indication of input, cause, at least in part, actions that result in display of a zoomed-in view of the rotatable menu, wherein a first location in the zoomed-in view includes the selected first content card with one or more graphical elements generated during execution by the open application, wherein second and third locations in the zoomed-in view are adjacent to opposite sides of the first location, the second location including a portion of one content card of the first set of content cards, the third location including a portion of another content card of the first set of content cards; receive a third indication of input indicating an object of the open application was dragged to a menu control element in a fourth location of the zoomed-in view; and after receiving the third indication of input, generate a new rotatable menu including a third set of content cards in a third three-dimensional view of a carousel configuration, the third set of content cards contextually relevant to the open application and representing at least two applications that can perform actions associated with the object. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method for accessing applications through a user interface, the method comprising:
-
generating a rotatable menu of applications on a computing device, the rotatable menu comprising a first set of content cards in a three-dimensional view of a carousel configuration, a first content card of the first set of content cards representing an application that is open in the computing device and a second content card of the first set of content cards representing a content card folder associated with two or more applications; providing the rotatable menu in a first orientation for display on the computing device, receiving a first indication of input to select the second content card; generating a second rotatable menu comprising a second set of content cards in another three-dimensional view of a carousel configuration, the second set of content cards representing the two or more applications associated with the content card folder; providing the second rotatable menu for display on the computing device; receiving a second indication of input to select the first content card; after receiving the second indication of input, causing, at least in part, actions that result in display of a zoomed-in view of the rotatable menu, wherein a first location in the zoomed-in view includes the selected first content card with one or more graphical elements generated during execution by the open application, wherein second and third locations in the zoomed-in view are adjacent to opposite sides of the first location, the second location including a portion of one content card of the first set of content cards, the third location including a portion of another content card of the first set of content cards; receive a third indication of input indicating an object of the open application was dragged to a menu control element in a fourth location of the zoomed-in view; and after receiving the third indication of input, generating a new rotatable menu including a third set of content cards in a third three-dimensional view of a carousel configuration, the third set of content cards contextually relevant to the open application and representing at least two applications that can perform actions associated with the object. - View Dependent Claims (18, 19)
-
Specification