Edge navigation user interface
First Claim
Patent Images
1. A computer-implemented method comprising:
- under control of an electronic device configured with specific executable instructions,displaying a first page of an electronic book on a touch-screen display of the electronic device in a reading mode of operation, wherein the electronic book includes a total number of pages;
while the electronic device is operating in the reading mode, detecting user input via the touch-screen display;
determining whether to transition the electronic device from the reading mode to an edge navigation mode of operation based at least in part on whether the user input includes a single touch input or a multi-touch input;
in response to determining that the user input includes multi-touch input associated with a substantially horizontal swiping motion, transitioning the electronic device from the reading mode of operation to the edge navigation mode of operation, the edge navigation mode of operation depicting a virtual edge of the electronic book, the virtual edge having one or more dimensions proportionate to, at least in part, the total number of pages of the electronic book and a location of the displayed first page determined with respect to the total number of pages of the electronic book, wherein;
the virtual edge is displayed to the right of the displayed first page when the substantially horizontal swiping motion includes a multi-touch right-to-left swiping motion; and
the virtual edge is displayed to the left of the displayed first page when the substantially horizontal swiping motion includes a multi-touch left-to-right swiping motion; and
responsive to user selection of a location within the virtual edge, displaying a second page of the electronic book on the touch-screen display associated with the selected location.
1 Assignment
0 Petitions
Accused Products
Abstract
A user interface for a touch-screen display of a computing device is described. The user interface has an edge navigation feature designed to facilitate navigation through digital content items, such as electronic books, in response to user input received via the touch-screen display. This navigation may be to an arbitrary point within the content, or to previously defined bookmarks. The user interface provides a representation of a virtual edge of the content object, such as a book or album. Presentation of this virtual edge, overlaid with bookmark indicators, allows the user to spatially visualize the position of content within the book, and select a desired location or bookmark.
160 Citations
28 Claims
-
1. A computer-implemented method comprising:
-
under control of an electronic device configured with specific executable instructions, displaying a first page of an electronic book on a touch-screen display of the electronic device in a reading mode of operation, wherein the electronic book includes a total number of pages; while the electronic device is operating in the reading mode, detecting user input via the touch-screen display; determining whether to transition the electronic device from the reading mode to an edge navigation mode of operation based at least in part on whether the user input includes a single touch input or a multi-touch input; in response to determining that the user input includes multi-touch input associated with a substantially horizontal swiping motion, transitioning the electronic device from the reading mode of operation to the edge navigation mode of operation, the edge navigation mode of operation depicting a virtual edge of the electronic book, the virtual edge having one or more dimensions proportionate to, at least in part, the total number of pages of the electronic book and a location of the displayed first page determined with respect to the total number of pages of the electronic book, wherein; the virtual edge is displayed to the right of the displayed first page when the substantially horizontal swiping motion includes a multi-touch right-to-left swiping motion; and the virtual edge is displayed to the left of the displayed first page when the substantially horizontal swiping motion includes a multi-touch left-to-right swiping motion; and responsive to user selection of a location within the virtual edge, displaying a second page of the electronic book on the touch-screen display associated with the selected location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 25, 26, 27, 28)
-
-
11. A computer-implemented method comprising:
-
under control of an electronic device having a touch sensor and configured with specific executable instructions, while the electronic device presents a first page of an electronic book on a display of the electronic device in a reading mode, detecting user input via the touch sensor; determining whether to transition from the reading mode to an edge navigation mode based at least in part on whether the user input includes a single touch input or a multi-touch input associated with a substantially horizontal swiping motion in a direction from a first side of the first page toward a second side of the first page; in response to determining that the user input includes multi-touch input associated with the substantially horizontal swiping motion, presenting the electronic book in the edge navigation mode, the edge navigation mode showing a representation of the first page adjacent to the first side of the first page, and depicting a virtual edge of the electronic book having one or more dimensions proportionate to, at least in part, a total number of pages of the electronic book and a location of the first page determined with respect to the total number of pages of the electronic book; receiving via the touch sensor a selection of a second page of the electronic book; and presenting on the display a representation of the second page while concurrently presenting the representation of the first page. - View Dependent Claims (12, 13, 14)
-
-
15. An electronic device, comprising:
-
a processor; a memory accessible by the processor; a display to present a visible representation of an electronic book, wherein the electronic book includes a total number of pages; a touch sensor to accept user input; and one or more modules stored in the memory and executable on the processor to present, in response to determining that the user input includes a substantially horizontal swiping motion of two or more coincident touches, a graphical user interface that facilitates user navigation through different locations in the electronic book, the graphical user interface including a representation of an edge of the electronic book and the one or more modules facilitating the user navigation in response to user selection of different locations represented on the edge of the electronic book via the touch sensor, wherein one or more dimensions of the representation of the edge are proportionate to, at least in part, the total number of pages of the electronic book and a location of a displayed page determined with respect to the total number of pages of the electronic book, wherein; the representation of the edge is displayed to a right of a displayed page when the substantially horizontal swiping motion includes a multi-touch right-to-left swiping motion; and the representation of the edge is displayed to a left of the displayed page when the substantially horizontal swiping motion includes a multi-touch left-to-right swiping motion. - View Dependent Claims (16, 17, 18)
-
-
19. A computer-readable storage medium having stored therein instructions, which when executed by an electronic device, cause the electronic device to generate a user interface comprising:
-
one or more content regions to present a part of a digital content item on a display; and an edge navigation region disposed adjacent to the one or more content regions, the edge navigation region presenting a virtual edge having one or more dimensions proportionate, at least in part, to a total length of the digital content item and a location of the part of the digital content item determined with respect to the total length of the digital content item, wherein; the edge navigation region is displayed in response to detecting a substantially horizontal swiping motion of two or more coincident touches in a direction from a first side of the one or more content regions toward a second side of the one or more content regions; and a location of the edge navigation region is determined to be adjacent to the first side of the one or more content regions. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification