METHOD AND APPARATUS FOR PRESENTING AND NAVIGATING BOOKMARKS IN A SET OF ELECTRONIC READING MATERIAL
First Claim
1. A method comprising:
- causing content from a particular portion of a set of electronic reading material (ERM) to be displayed, wherein the particular portion is located at a particular location within the ERM;
receiving user input to navigate to a previous bookmark or a next bookmark;
in response to user input to navigate to a previous bookmark;
determining which previous portion of the ERM, having a user-designated bookmark associated therewith, is located at a location within the ERM that is closest to and precedes the particular location; and
causing content from that previous portion of the ERM to be displayed;
in response to user input to navigate to a next bookmark;
determining which subsequent portion of the ERM, having a user-designated bookmark associated therewith, is located at a location within the ERM that is closest to and follows the particular location; and
causing content from that subsequent portion of the ERM to be displayed;
wherein the method is performed by a computing device.
4 Assignments
0 Petitions
Accused Products
Abstract
An improved mechanism is provided for presenting and navigating bookmarks in a set of electronic reading material (ERM). In one implementation, when a portion of an ERM is displayed, a graphical element, which represents the contents of the ERM, is also displayed. A current location indicator and one or more bookmark indicators are further displayed on or within proximity of the graphical element to show where, within the ERM, the currently displayed portion is located and where bookmarks are located. This provides a useful graphical overview to a user. In addition, the mechanism may facilitate navigation to a bookmark by enabling a user to select one of the bookmark indicators to navigate directly to that bookmark. The mechanism may also enable a user to navigate sequentially from bookmark to bookmark using a previous bookmark control and/or a next bookmark control. With these capabilities, bookmark presentation and navigation are improved.
-
Citations
30 Claims
-
1. A method comprising:
-
causing content from a particular portion of a set of electronic reading material (ERM) to be displayed, wherein the particular portion is located at a particular location within the ERM; receiving user input to navigate to a previous bookmark or a next bookmark; in response to user input to navigate to a previous bookmark; determining which previous portion of the ERM, having a user-designated bookmark associated therewith, is located at a location within the ERM that is closest to and precedes the particular location; and causing content from that previous portion of the ERM to be displayed; in response to user input to navigate to a next bookmark; determining which subsequent portion of the ERM, having a user-designated bookmark associated therewith, is located at a location within the ERM that is closest to and follows the particular location; and causing content from that subsequent portion of the ERM to be displayed; wherein the method is performed by a computing device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
causing a graphical element that represents a set of electronic reading material (ERM) to be displayed; determining that a first user-designated bookmark is associated with a first portion of the ERM, wherein the first portion is located at a first location within the ERM; and causing a first bookmark indicator to be displayed on or within proximity of the graphical element, wherein the first bookmark indicator is placed at a first position along the graphical element that corresponds to the first location within the ERM; wherein the method is performed by a computing device. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computing device configured to perform operations comprising:
-
causing content from a particular portion of a set of electronic reading material (ERM) to be displayed, wherein the particular portion is located at a particular location within the ERM; receiving user input to navigate to a previous bookmark or a next bookmark; in response to user input to navigate to a previous bookmark; determining which previous portion of the ERM, having a user-designated bookmark associated therewith, is located at a location within the ERM that is closest to and precedes the particular location; and causing content from that previous portion of the ERM to be displayed; in response to user input to navigate to a next bookmark; determining which subsequent portion of the ERM, having a user-designated bookmark associated therewith, is located at a location within the ERM that is closest to and follows the particular location; and causing content from that subsequent portion of the ERM to be displayed. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computing device configured to perform operations comprising:
-
causing a graphical element that represents a set of electronic reading material (ERM) to be displayed; determining that a first user-designated bookmark is associated with a first portion of the ERM, wherein the first portion is located at a first location within the ERM; and causing a first bookmark indicator to be displayed on or within proximity of the graphical element, wherein the first bookmark indicator is placed at a first position along the graphical element that corresponds to the first location within the ERM; wherein the method is performed by a computing device. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A non-transitory computer readable storage medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
causing content from a particular portion of a set of electronic reading material (ERM) to be displayed, wherein the particular portion is located at a particular location within the ERM; receiving user input to navigate to a previous bookmark or a next bookmark; in response to user input to navigate to a previous bookmark; determining which previous portion of the ERM, having a user-designated bookmark associated therewith, is located at a location within the ERM that is closest to and precedes the particular location; and causing content from that previous portion of the ERM to be displayed; in response to user input to navigate to a next bookmark; determining which subsequent portion of the ERM, having a user-designated bookmark associated therewith, is located at a location within the ERM that is closest to and follows the particular location; and causing content from that subsequent portion of the ERM to be displayed.
-
-
30. A non-transitory computer readable storage medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
causing a graphical element that represents a set of electronic reading material (ERM) to be displayed; determining that a first user-designated bookmark is associated with a first portion of the ERM, wherein the first portion is located at a first location within the ERM; and causing a first bookmark indicator to be displayed on or within proximity of the graphical element, wherein the first bookmark indicator is placed at a first position along the graphical element that corresponds to the first location within the ERM.
-
Specification