Dynamically selecting example passages
First Claim
1. A method comprising:
- under control of one or more computer systems configured with specific executable instructions,receiving a selection of a word found within an electronic book being displayed by an electronic book reader, the electronic book reader having access to the electronic book, a dictionary, and multiple other electronic books; and
at least partly in response to the receiving of the selection;
retrieving a definition of the word from the dictionary;
identifying a first passage and a second passage that include the word from within one of the multiple other electronic books;
ranking the first passage and the second passage based at least in part on a first weight assigned to the first passage and a second weight assigned to the second passage;
selecting the first passage based at least in part on the ranking, and further based at least in part on a determination that the first weight assigned to the first passage exceeds a threshold; and
displaying the definition of the word and the first passage on the electronic book reader.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for dynamically selecting example passages to output on an electronic device in response to a user selecting a word or other portion of a content item are described herein. In one example, a user selects a word from a rendered electronic book. In response, the device outputs an entry for the word from a reference work (e.g., a definition from a dictionary, etc.). In addition, the device outputs passages that include the word from other electronic books stored on the device. These passages are more likely to be recognized and appreciated by the user than generic passages, since the dynamically-selected passages are found in electronic books that the user has previously acquired and potentially previously read.
-
Citations
39 Claims
-
1. A method comprising:
-
under control of one or more computer systems configured with specific executable instructions, receiving a selection of a word found within an electronic book being displayed by an electronic book reader, the electronic book reader having access to the electronic book, a dictionary, and multiple other electronic books; and at least partly in response to the receiving of the selection; retrieving a definition of the word from the dictionary; identifying a first passage and a second passage that include the word from within one of the multiple other electronic books; ranking the first passage and the second passage based at least in part on a first weight assigned to the first passage and a second weight assigned to the second passage; selecting the first passage based at least in part on the ranking, and further based at least in part on a determination that the first weight assigned to the first passage exceeds a threshold; and displaying the definition of the word and the first passage on the electronic book reader. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. One or more non-transitory computer-readable media storing computing executable instructions that, when executed by one or more processors, cause the one or more processors to perform acts comprising:
-
receiving an indication that a user of an electronic device has selected at least one word found within a content item; and at least partly in response to the receiving of the indication; retrieving an entry associated with the selected word from a reference work accessible to the electronic device; selecting a passage from another content item of multiple different content items that includes the selected word or a stem of the selected word, the selecting comprising; identifying a first passage and a second passage that include the selected word or a stem of the selected word from within the multiple different content items; ranking the first passage and the second passage, the ranking being based at least in part on a first weight assigned to the first passage and a second weight assigned to the second passage; and selecting the first passage based at least in part on a determination that the first weight assigned to the first passage meets or exceeds a threshold; and outputting, on the electronic device, the entry from the reference work and the first passage from the other content item. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. An electronic device comprising:
-
one or more processors; memory; an electronic book, stored in the memory; a display, coupled to the one or more processors and configured to display the electronic book; an input device, coupled to the one or more processors and configured to facilitate operation of the electronic device by a user; and executable instructions stored in the memory and that, when executed by the one or more processors, cause the one or more processors to perform acts comprising; receiving an indication that the user has selected a portion of text of the electronic book with use of the input device; retrieving an entry associated with the portion of text in a reference work; selecting an example passage that includes the portion of text from another electronic book of multiple other electronic books that the user of the electronic device has previously obtained, the example passage being selected by; identifying a first passage and a second passage that include the portion of text from within the multiple other electronic books that the user of the electronic device has previously obtained; ranking the first passage and the second passage based at least in part on a first weight assigned to the first passage and a second weight assigned to the second passage; selecting the first passage based at least in part on a determination that the first weight assigned to the first passage meets or exceeds a threshold; and displaying the entry and the example passage on the display. - View Dependent Claims (35, 36, 37, 38, 39)
-
Specification