User interface for navigating paginated digital content
First Claim
1. An electronic device comprising:
- an electronic display for presenting paginated digital content to a user, the paginated digital content having a total number of pages;
a processor; and
a user interface executable by the processor and comprising a go-to mode that includes an input field and a keypad, the key pad comprising a quantity of numeric keys that allow for input of a target page number of the paginated digital content, wherein the keypad is presented in response to a reveal command;
wherein one or more of the numeric keys are disabled based on a cursor position in the input field and based on whether a selection of the one or more numeric keys would result in an input page number greater than the total number of pages of the paginated digital content, and in response to a change to the cursor position, the disabling of the one or more numeric keys is updated based on whether the selection of the one or more numeric keys would result in the input page number being greater than the total number of pages of the paginated digital content.
9 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for navigating pages of paginated digital content (e.g., an eBook), referred to herein as a go-to mode. The go-to mode may include a page number input field and a keypad. The keypad, which may be presented in response to a reveal command (e.g., tapping on the input field), can be used to provide numerical input to the input field and allow a user to navigate to the input page number. The go-to mode may be configured to disable keys on the keypad when selection of one of the keys would result in an invalid input in the input field. The go-to mode may also be configured to update which keys are disabled and/or enabled when a cursor position in the input field is changed, contents in the input field are selected, or a number is input into or deleted from the input field.
60 Citations
20 Claims
-
1. An electronic device comprising:
-
an electronic display for presenting paginated digital content to a user, the paginated digital content having a total number of pages; a processor; and a user interface executable by the processor and comprising a go-to mode that includes an input field and a keypad, the key pad comprising a quantity of numeric keys that allow for input of a target page number of the paginated digital content, wherein the keypad is presented in response to a reveal command; wherein one or more of the numeric keys are disabled based on a cursor position in the input field and based on whether a selection of the one or more numeric keys would result in an input page number greater than the total number of pages of the paginated digital content, and in response to a change to the cursor position, the disabling of the one or more numeric keys is updated based on whether the selection of the one or more numeric keys would result in the input page number being greater than the total number of pages of the paginated digital content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A mobile computing device, comprising:
-
a processor; a touch screen display for displaying paginated digital content to a user and allowing user input, the paginated digital content having a total number of pages; and a user interface executable by the processor and including a go-to mode that includes a keypad, the keypad comprising a quantity of numeric keys that allow for input of a target page number of the paginated digital content, wherein the keypad is presented in response to tapping or selecting a page number in an input field and wherein the go-to mode is configured to disable one or more numeric keys based on a cursor position in the input field and based on whether a selection of one of such numeric keys would result in the target page number being greater than the total number of pages of the paginated digital content, and in response to a change to the cursor position, the disabling of the one or more numeric keys is updated based on whether the selection of the one or more numeric keys would result in the target page number being greater than the total number of pages of the paginated digital content; wherein the keypad further comprises a delete key that deletes a number to the left of a cursor in the input field when selected and an enter key that navigates to the target page number in the input field when selected. - View Dependent Claims (15)
-
-
16. A non-transitory computer program product comprising a plurality of instructions encoded thereon that when executed by one or more processors cause the following process to be carried out:
-
in response to a reveal command performed while at least one page of paginated digital content is presented, invoke a go-to mode configured to present a keypad comprising a plurality of numeric keys, wherein the go-to mode includes an input field; in response to entry of a target page number of the paginated digital content via the input field using the keypad, one or more of the numeric keys are disabled based on a cursor position in the input field and based on whether a selection of the one or more numeric keys would result in the target page number greater than a total number of pages of the paginated digital content, and in response to a change to the cursor position, the disabling of the one or more numeric keys is updated based on whether selection of the one or more numeric keys would result in the target page number being greater than the total number of pages of the paginated digital content; and in response to entry of the target page number of the paginated digital content via the input field, navigate to the target page. - View Dependent Claims (17, 18, 19, 20)
-
Specification