IP Library Granted Patent US 9,632,747
Granted Patent B2
US 9,632,747 · App. 14/182,951 · Granted Apr 25, 2017

Tracking recitation of text

Inventor: Suzanne Marion Beaumont (Wake Forest, NC)
Assignee: Lenovo (Singapore) PTE. LTD.
G06F3/167G06F3/0485G06F3/04845G10L15/22
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,632,747
App. No.
14/182,951
Granted
Apr 25, 2017
Kind
B2
Abstract

For tracking a recitation of text, a method is disclosed that includes displaying, by use of a processor, a segment of text, receiving an audio signal, and indicating a position in the segment of text determined by a correspondence between the audio signal and the segment of text.

Claims (37)

1. An apparatus comprising:

a computing device having a processor;

a non-transitory computer readable memory that stores code executable by the processor, the code comprising:

code that displays a segment of text;

code that receives an audio signal comprising a verbalization of a reader reading aloud the segment of text;

code that generates text represented by the audio signal;

code that searches for a position in the segment of text corresponding to the text represented by the audio signal;

code that indicates the position in the segment of text determined by the correspondence between the text represented by the audio signal and the segment of text;

code that determines a difference between the text represented by the audio signal and the segment of text; and

code that generates a modified segment of text based on the difference between the text represented by the audio signal and the segment of text.

2. The apparatus of claim 1 , wherein the audio signal is a verbalization of at least a portion of the segment of text.

3. The apparatus of claim 1 , wherein the code further indicates the position in the segment of text based on word similarity.

4. The apparatus of claim 3 , wherein the word similarity comprises a threshold number of matching words.

5. The apparatus of claim 1 , wherein the code indicates the position in the segment of text using an indicator selected from a group consisting of an altered font characteristic, a highlight, an altered contrast, an underline, and blinking text.

6. A method comprising:

displaying, by use of a processor, a segment of text;

receiving an audio signal comprising a verbalization of a reader reading aloud the segment of text;

generating text represented by the audio signal;

searching for a position in the segment of text corresponding to the text represented by the audio signal;

indicating the position in the segment of text determined by the correspondence between the text represented by the audio signal and the segment of text;

determining a difference between the text represented by the audio signal and the segment of text; and

generates a modified segment of text based on the difference between the text represented by the audio signal and the segment of text.

7. The method of claim 6 , wherein the audio signal is a verbalization of at least a portion of the segment of text.

8. The method of claim 6 , further comprising comparing the audio signal to the segment of text to determine if the audio signal corresponds to the segment of text.

9. The method of claim 6 , wherein the correspondence is determined using a regular expression.

10. The method of claim 6 , wherein indicating the position comprises using an indicator selected from a group consisting of an altered font characteristic, a highlight, an altered contrast, an underline, and blinking text.

11. The method of claim 6 , wherein indicating the position comprises scrolling a display for the segment of text.

12. The method of claim 11 , wherein scrolling the display comprises centering the segment of text on the display according to correspondence of a position in an audio file with the segment of text.

13. A non-transitory program product comprising a computer readable storage medium that stores code executable by a processor to perform:

displaying a segment of text;

receiving an audio signal comprising a verbalization of a reader reading aloud the segment of text;

generating text represented by the audio signal;

searching for a position in the segment of text corresponding to the text represented by the audio signal;

indicating the position in the segment of text determined by the correspondence between the text represented by the audio signal and the segment of text;

determining a difference between the text represented by the audio signal and the segment of text; and

generates a modified segment of text based on the difference between the text represented by the audio signal and the segment of text.

14. The program product of claim 13 , wherein the indicating comprises an indicator selected from a group consisting of an altered font characteristic, a highlight, an altered contrast, an underline, and blinking text.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2019
From: LENOVO (SINGAPORE) PTE. LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 049693/0474 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2014
From: BEAUMONT, SUZANNE MARION
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 032238/0365 →
Continuity (1)
Related Publication 20150234635A1 · Aug 20, 2015