Systems and methods for displaying an expanding menu via a user interface
First Claim
Patent Images
1. A computer-implemented method comprising:
- displaying, by a mobile device, a view, the view including application content;
generating, by the mobile device, a plurality of menu bars via a touch-sensitive display screen of the mobile device, wherein the plurality of menu bars are disposed in parallel to each other at an angle diagonal to a vertical axis of the mobile device and extending along a horizontal axis of the mobile device wherein a first menu bar of the plurality of menu bars is proximate to a first side of the mobile device when displayed and a last menu bar of the plurality of menu bars is proximate to a second side opposite the first side of the mobile device when displayed, the last menu bar positioned opposite the first menu bar, such that the application content is at least partially visible;
identifying, by the mobile device, a first swipe gesture across the touch-sensitive display screen; and
in response to the first swipe gesture, gradually increasing the width of each of the plurality of menu bars displayed on the touch-sensitive display screen, the gradually increasing comprising;
displaying the menu bars in a first state, the displaying the menu bars in the first state comprising displaying the menu bars at fixed initial widths, anddisplaying the menu bars in a second state after the first state, the displaying the menu bars in the second state comprising continuing to gradually increase the widths of the menu bars and changing positions of each of the menu bars such that the menu bars progressively occlude the application content in the view.
7 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of the present disclosure relate to systems and methods for presenting content to users using expanding menus. Among other things, the expanding menus allow a range of categories of content to be simultaneously presented to a user on a display, even on smaller devices where display space is at a premium.
144 Citations
18 Claims
-
1. A computer-implemented method comprising:
-
displaying, by a mobile device, a view, the view including application content; generating, by the mobile device, a plurality of menu bars via a touch-sensitive display screen of the mobile device, wherein the plurality of menu bars are disposed in parallel to each other at an angle diagonal to a vertical axis of the mobile device and extending along a horizontal axis of the mobile device wherein a first menu bar of the plurality of menu bars is proximate to a first side of the mobile device when displayed and a last menu bar of the plurality of menu bars is proximate to a second side opposite the first side of the mobile device when displayed, the last menu bar positioned opposite the first menu bar, such that the application content is at least partially visible; identifying, by the mobile device, a first swipe gesture across the touch-sensitive display screen; and in response to the first swipe gesture, gradually increasing the width of each of the plurality of menu bars displayed on the touch-sensitive display screen, the gradually increasing comprising; displaying the menu bars in a first state, the displaying the menu bars in the first state comprising displaying the menu bars at fixed initial widths, and displaying the menu bars in a second state after the first state, the displaying the menu bars in the second state comprising continuing to gradually increase the widths of the menu bars and changing positions of each of the menu bars such that the menu bars progressively occlude the application content in the view. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A tangible, non-transitory computer-readable medium storing instructions that, when executed, cause a mobile device to:
-
display a view, the view including application content; generate a plurality of menu bars via a touch-sensitive display screen of the mobile device, wherein the plurality of menu bars are disposed in parallel to each other at an angle diagonal to a vertical axis of the mobile device and extending along a horizontal axis of the mobile device wherein a first menu bar of the plurality of menu bars is proximate to a first side of the mobile device when displayed and a last menu bar of the plurality of menu bars is proximate to a second side opposite the first side of the mobile device when displayed, the last menu bar positioned opposite the first menu bar, such that the application content is at least partially visible; identify a first swipe gesture across the touch-sensitive display screen; and in response to the first swipe gesture, gradually increase the width of each of the plurality of menu bars displayed on the touch-sensitive display screen, the gradually increasing comprising; displaying the menu bars in a first state, the displaying the menu bars in the first state comprising displaying the menu bars at fixed initial widths, and displaying the menu bars in a second state after the first state, the displaying the second state comprising continuing to gradually increase the widths of the menu bars and changing positions of each of the menu bars such that the menu bars progressively occlude the application content in the view. - View Dependent Claims (14, 15)
-
-
16. A mobile device comprising:
-
a processor; and memory in communication with the processor and storing instructions that, when executed by the processor, cause the mobile device to; display a view, the view including application content; generate a plurality of menu bars via a touch-sensitive display screen of the mobile device, wherein the plurality of menu bars are disposed in parallel to each other at an angle diagonal to a vertical axis of the mobile device and extending along a horizontal axis of the mobile device wherein a first menu bar of the plurality of menu bars is proximate to a first side of the mobile device when displayed and a last menu bar of the plurality of menu bars is proximate to a second side opposite the first side of the mobile device when displayed, the last menu bar positioned opposite the first menu bar, such that the application content is at least partially visible; identify a first swipe gesture across the touch-sensitive display screen; and in response to the first swipe gesture, gradually increase the width of each of the plurality of menu bars displayed on the touch-sensitive display screen, the gradually increasing comprising; displaying the menu bars in a first state, the displaying the menu bars in the first state comprising displaying the menu bars at fixed initial widths, and displaying the menu bars in a second state after the first state, the displaying the second state comprising continuing to gradually increase the widths of the menu bars and changing positions of each of the menu bars such that the menu bars progressively occlude the application content in the view. - View Dependent Claims (17, 18)
-
Specification