Anchoring bookmarks to individual words for precise positioning within electronic documents
First Claim
1. A computer-implemented method for associating a bookmark with words displayed on a device, the method comprising:
- displaying, using an electronic reader device, a first page of text of an electronic publication on a display, the first page of text associated with a first layout and including a first amount of text;
selecting a first word in the first page of text;
associating the first word with a first bookmark, the first bookmark being a reference location in the electronic publication;
storing the first bookmark and a first word location of the first word;
determining to switch from the first layout to a second layout;
identifying a section break indicating a beginning of a current section, the current section including the first page of text;
determining the second layout of the current section;
identifying the first word using the first bookmark, the first word identified using the first word location; and
displaying the second page of text in a manner to emphasize the first word relative to other words displayed with the first word, for a predetermined period of time, the second page of text associated with the second layout and including a second amount of text that is different from the first amount of text.
1 Assignment
0 Petitions
Accused Products
Abstract
Devices, systems and methods are disclosed for anchoring bookmarks to individual words for precise positioning within electronic documents. The bookmarks may be anchored based on user input selecting particular words, based on gaze tracking identifying most recently read words, or based on estimated reading speed. The bookmarks may be a link used to navigate within the document, may be used as an anchor for a new layout after content reflow or may be automatically saved when the e-reader turns off the display to provide the user with a most recently read passage. If a bookmark isn'"'"'t anchored to specific words by the user, the device may anchor the bookmark to the beginning of a sentence or a paragraph including the recently read words determined using gaze tracking or estimated reading speed.
14 Citations
19 Claims
-
1. A computer-implemented method for associating a bookmark with words displayed on a device, the method comprising:
-
displaying, using an electronic reader device, a first page of text of an electronic publication on a display, the first page of text associated with a first layout and including a first amount of text; selecting a first word in the first page of text; associating the first word with a first bookmark, the first bookmark being a reference location in the electronic publication; storing the first bookmark and a first word location of the first word; determining to switch from the first layout to a second layout; identifying a section break indicating a beginning of a current section, the current section including the first page of text; determining the second layout of the current section; identifying the first word using the first bookmark, the first word identified using the first word location; and displaying the second page of text in a manner to emphasize the first word relative to other words displayed with the first word, for a predetermined period of time, the second page of text associated with the second layout and including a second amount of text that is different from the first amount of text. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method, comprising:
-
displaying, using a device, a first page of content associated with a first layout, the first page including a first amount of content; selecting first content included in the first page; associating the first content with a first bookmark; storing the first bookmark and a first word location of the first content associated with the bookmark; determining to switch from the first layout to a second layout; identifying a section break indicating a beginning of a current section, the current section including the first page; determining the second layout of the current section; and displaying a second page of content in a manner to emphasize the first content relative to other content displayed with the first content, for a predetermined period of time, the second page of content associated with the second layout and including a second amount of content that is different from the first amount of content. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing device, comprising:
-
at least one processor; a memory device including instructions operable to be executed by the at least one processor to cause the device to execute the method of; display a first page of content associated with a first layout, the first page including a first amount of content; select first content included in the first page; associate the first content with a first bookmark; store the first bookmark and a first word location of the first content associated with the bookmark; determine to switch from the first layout to a second layout; identify a section break indicating a beginning of a current section, the current section including the first page; determine the second layout of the current section; and display a second page of content in a manner to emphasize the first content relative to other content displayed with the first content, for a predetermined period of time, the second page of content associated with the second layout and including a second amount of content that is different from the first amount of content. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification