Pull down navigation mode
First Claim
Patent Images
1. A method comprising:
- at an electronic device with a display and one or more input devices;
concurrently displaying, in a user interface on the display, an expandable menu and a scrollable content area, the expandable menu including a first selectable menu item associated with first content and a second selectable menu item associated with second content, wherein;
the first selectable menu item that is associated with the first content is currently selected,the expandable menu displays the first selectable menu item, andthe scrollable content area displays the first content;
receiving, via the one or more input devices, user input scrolling the first content in the scrollable content area;
detecting an overscroll of the first content in the scrollable content area based on the user input; and
in response to the detection of the overscroll, expanding the expandable menu to display the first selectable menu item and the second selectable menu item.
1 Assignment
0 Petitions
Accused Products
Abstract
In examples of the disclosure, a user may both expand a menu and select a menu item by overscrolling the displayed content—that is, by attempting to scroll the displayed content past a boundary of the content (e.g., an edge of a document or image, among other possibilities). The menu may be expanded in response to detection of overscrolling, and the selection of the menu item may be based on a determined overscroll value.
30 Citations
27 Claims
-
1. A method comprising:
at an electronic device with a display and one or more input devices; concurrently displaying, in a user interface on the display, an expandable menu and a scrollable content area, the expandable menu including a first selectable menu item associated with first content and a second selectable menu item associated with second content, wherein; the first selectable menu item that is associated with the first content is currently selected, the expandable menu displays the first selectable menu item, and the scrollable content area displays the first content; receiving, via the one or more input devices, user input scrolling the first content in the scrollable content area; detecting an overscroll of the first content in the scrollable content area based on the user input; and in response to the detection of the overscroll, expanding the expandable menu to display the first selectable menu item and the second selectable menu item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A non-transitory computer readable medium, the computer readable medium containing instructions that, when executed, perform a method comprising:
at an electronic device with a display and one or more input devices; concurrently displaying, in a user interface on the display, an expandable menu and a scrollable content area, the expandable menu including a first selectable menu item associated with first content and a second selectable menu item associated with second content, wherein; the first selectable menu item that is associated with the first content is currently selected, the expandable menu displays the first selectable menu item, and the scrollable content area displays the first content; receiving, via the one or more input devices, user input scrolling the first content in the scrollable content area; detecting an overscroll of the first content in the scrollable content area based on the user input; and in response to the detection of the overscroll, expanding the expandable menu to display the first selectable menu item and the second selectable menu item. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. An electronic device, comprising:
-
a display; one or more input devices; a processor to execute instructions; and a memory coupled with the processor to store instructions, which when executed by the processor, cause the processor to perform operations to generate an application programming interface (API) that allows an API-calling component to perform a method comprising; concurrently displaying, in a user interface on the display, an expandable menu and a scrollable content area, the expandable menu including a first selectable menu item associated with first content and a second selectable menu item associated with second content, wherein; the first selectable menu item that is associated with the first content is currently selected, the expandable menu displays the first selectable menu item, and the scrollable content area displays the first content; receiving, via the one or more input devices, user input scrolling the first content in the scrollable content area; detecting an overscroll of the first content in the scrollable content area based on the user input; and in response to the detection of the overscroll, expanding the expandable menu to display the first selectable menu item and the second selectable menu item. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification