Providing assistance to read electronic books
First Claim
1. A computer-implemented method, comprising:
- under control of a computing device configured with specific instructions executable by one or more processors of the computing device,receiving, by a reading input module of the computing device, voice input data from a microphone including words of an electronic book displayed via a display of the computing device, the words being spoken by an individual reading the electronic book;
receiving, by the reading input module of the computing device, eye movement data from a gaze tracking camera;
assigning a first weight to the voice input data and a second weight to the eye movement data;
determining, based at least in part on the first weight and the second weight, that the individual has skipped one or more words while reading the portion of the electronic book; and
causing, by the computing device, visual assistance to be provided to assist the individual in reading the portion of the electronic book, wherein the visual assistance includes changing an appearance of the one or more words skipped by the individual.
1 Assignment
0 Petitions
Accused Products
Abstract
Architectures and techniques are described to provide assistance to read electronic books. In particular, a computing device may receive input from an individual while the individual is reading an electronic book, such as voice input, gaze tracking input, touch screen input, and so on. Based on the input gathered while the individual reads the electronic book, the computing device may determine a particular portion of the electronic book, such as one or more words of the electronic book, that the individual is reading. The computing device may also utilize the input gathered while the individual reads the electronic book to determine whether the individual needs assistance in reading one or more words of the electronic book, such as assistance in pronouncing the one or more words. The computing device may then provide assistance to the individual to read the one or more words.
-
Citations
31 Claims
-
1. A computer-implemented method, comprising:
-
under control of a computing device configured with specific instructions executable by one or more processors of the computing device, receiving, by a reading input module of the computing device, voice input data from a microphone including words of an electronic book displayed via a display of the computing device, the words being spoken by an individual reading the electronic book; receiving, by the reading input module of the computing device, eye movement data from a gaze tracking camera; assigning a first weight to the voice input data and a second weight to the eye movement data; determining, based at least in part on the first weight and the second weight, that the individual has skipped one or more words while reading the portion of the electronic book; and causing, by the computing device, visual assistance to be provided to assist the individual in reading the portion of the electronic book, wherein the visual assistance includes changing an appearance of the one or more words skipped by the individual. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 31)
-
-
13. A computing device comprising:
-
a processor; a camera; a display; and memory accessible by the processor, the memory storing one or more modules executable by the processor to; detect, using the camera, that there are multiple individuals viewing the display of the computing device; determine which individual, of the multiple individuals, is reading the electronic book based, at least in part, on lip movement, eye movement, head movement, or a combination thereof, that is captured by the camera; determine a portion of content being viewed by the individual reading the electronic book; receive input data indicating words read by the individual reading the electronic book; alter an appearance of at least one word of the words read by the individual reading the electronic book; perform a comparison of the words read by the individual reading the electronic book with words of the portion of the content being viewed by the individual reading the electronic book; determine, based at least in part on the comparison, that the individual reading the electronic book skipped one or more words of the portion of the content being viewed by the individual reading the electronic book; and provide assistance to read the one or more words skipped by the individual reading the electronic book. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory computer-readable media storing computer-readable instructions that, when executed, instruct a processor to perform operations comprising:
-
determining that each of a plurality of individuals is viewing an electronic book based, at least in part, on audio data captured by a microphone, visual data captured by a gaze tracking camera, or both that corresponds to the plurality of individuals; identifying, based, at least in part, on lip movement, eye movement, head movement, or a combination thereof, that is captured by the gaze tracking camera, an individual of the plurality of individuals that is reading a portion of the electronic book being viewed by the individual; identifying, based at least in part on output of a gaze tracking camera, the portion of the electronic book that the individual is viewing; determining, based at least in part on output of the gaze tracking camera, that the individual pauses reading for a period of time while viewing the portion of the electronic book; and providing assistance to pronounce one or more words of the portion of the electronic book. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification