Systems and methods for suggesting a pause position within electronic text
First Claim
1. A method comprising:
- receiving identification of a current user reading position within an electronic text of an electronic book residing on an electronic book reading device for a current reading session;
determining candidate pause positions within the electronic text of the electronic book based on the current user reading position and from among a portion of the electronic text extending from the current user reading position and another reading position following the current user reading position within the electronic text of the electronic book;
selecting a suggested pause position from the determined candidate pause positions based on an available reading time and reading speed associated with a user profile of the current user for the current reading session; and
presenting the suggested pause position on a user interface of the electronic device to indicate where to pause in reading the electronic text of the electronic book for the current reading session.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for suggesting a pause position within electronic text are disclosed herein. According to an aspect, a method may include receiving identification of a current user position within electronic text residing on an electronic device. For example, a current user position may be a page of an e-book that is currently being displayed to a reader or user. The method may include determining a suggested pause position within the electronic text based on the current user position. For example, the suggested pause position may be determined based on the reader'"'"'s profile, a reading behavior of other readers, metadata, or combinations thereof. The method may also include presenting the suggested pause position on a user interface of the electronic device.
-
Citations
33 Claims
-
1. A method comprising:
-
receiving identification of a current user reading position within an electronic text of an electronic book residing on an electronic book reading device for a current reading session; determining candidate pause positions within the electronic text of the electronic book based on the current user reading position and from among a portion of the electronic text extending from the current user reading position and another reading position following the current user reading position within the electronic text of the electronic book; selecting a suggested pause position from the determined candidate pause positions based on an available reading time and reading speed associated with a user profile of the current user for the current reading session; and presenting the suggested pause position on a user interface of the electronic device to indicate where to pause in reading the electronic text of the electronic book for the current reading session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An electronic book reading device comprising:
a pause position manager configured to; receive identification of a current user reading position within an electronic text of an electronic book for a current reading session; and determine candidate pause positions within the electronic text of the electronic book based on the current user reading position and from among a portion of the electronic text extending from the current user reading position and another reading position following the current user reading position; select a suggested pause position from the determined candidate pause positions based on an available reading time and reading speed associated with a user profile of the current user for the current reading session; and a user interface configured to present the suggested pause position to indicate where to pause in reading the electronic text of the electronic book for the current reading session. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
33. A non-transitory computer-readable storage medium having stored thereon computer executable instructions for performing the following steps:
-
receiving identification of a current user reading position within an electronic text of an electronic book residing on an electronic book reading device for a current reading session; determining candidate pause positions within the electronic text of the electronic book based on the current user reading position and from among a portion of the electronic text extending from the current user reading position and another reading position following the current user reading position within the electronic text of the electronic book; selecting a suggested pause position from the determined candidate pause positions based on an available reading time and reading speed associated with a user profile of the current user for the current reading session; and presenting the suggested pause position on a user interface of the electronic device to indicate where to pause in reading the electronic text of the electronic book for the current reading session.
-
Specification