Method and system for reading fluency training
First Claim
1. A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause the processor to:
- receive a first request from a user of a client device, the first request being to initiate a speech recognition engine for a first web page displayed at the client device;
download, in response to the first request and from a server associated with a first party, the speech recognition engine to the client device;
analyze, using the speech recognition engine and in response to the first request, content of the first web page including text in a first identified language to produce first analyzed content based on the first identified language, the content of the first web page being received from a server associated with a second party different from the first party;
send a first signal, the first signal to cause the client device to present the first analyzed content at the client device;
receive a second request, the second request being to initiate the speech recognition engine for a second web page displayed at the client device;
analyze, using the speech recognition engine and in response to the second request, content of the second web page including text in a second identified language to produce second analyzed content based on the second identified language, the content of the second web page being received from a server associated with a third party different from the first party and the second party; and
send a second signal, the second signal to cause the client device to present the second analyzed content at the client device.
11 Assignments
0 Petitions
Accused Products
Abstract
A non-transitory processor-readable medium stores code representing instructions to be executed by a processor. The code causes the processor to receive a request from a user of a client device to initiate a speech recognition engine for a web page displayed at the client device. In response to the request, the code causes the processor to (1) download, from a server associated with a first party, the speech recognition engine into the client device; and then (2) analyze, using the speech recognition engine, content of the web page including text in an identified language to produce analyzed content based on the identified language, where the content of the web page is received from a server associated with a second party. The code further causes the processor to send a signal to cause the client device to present the analyzed content to the user at the client device.
-
Citations
19 Claims
-
1. A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause the processor to:
-
receive a first request from a user of a client device, the first request being to initiate a speech recognition engine for a first web page displayed at the client device; download, in response to the first request and from a server associated with a first party, the speech recognition engine to the client device; analyze, using the speech recognition engine and in response to the first request, content of the first web page including text in a first identified language to produce first analyzed content based on the first identified language, the content of the first web page being received from a server associated with a second party different from the first party; send a first signal, the first signal to cause the client device to present the first analyzed content at the client device; receive a second request, the second request being to initiate the speech recognition engine for a second web page displayed at the client device; analyze, using the speech recognition engine and in response to the second request, content of the second web page including text in a second identified language to produce second analyzed content based on the second identified language, the content of the second web page being received from a server associated with a third party different from the first party and the second party; and send a second signal, the second signal to cause the client device to present the second analyzed content at the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
receiving, at a speech recognition engine on a client device, content of a first web page in response to a first request at the client device to execute the speech recognition engine, the content of the first web page including text in a first identified language, the first web page being presented to the user on a display screen of the client device; determining, via the speech recognition engine, a set of character indices related to the text of the first web page when the first web page is presented at the client device; mapping, via the speech recognition engine, a first set of spoken words to a set of textual words in the text of the first web page based on the set of character indices related to the text of the first web page, the first set of spoken words being associated with the content of the first web page; sending a signal to cause the client device to visually highlight, on the display screen presenting the first web page, each word from the set of textual words in the text of the first web page when an associated spoken word from the first set of spoken words is output at an audio device associated with the client device; receiving, at the speech recognition engine, content of a second web page in response to a second request at the client device to execute the speech recognition engine, the content of the second web page including text in a second identified language, the second web page being presented on the display screen of the client device; determining, via the speech recognition engine, a set of character indices related to the text of the second web page when the second web page is presented at the client device; mapping, via the speech recognition engine, a second set of spoken words to a set of textual words in the text of the second web page based on the set of character indices related to the text of the second web page, the second set of spoken words being associated with the content of the second web page; and sending a signal to cause the client device to visually highlight, on the display screen presenting the second web page, each word from the set of textual words in the text of the second web page when an associated spoken word from the second set of spoken words is output at the audio device. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method, comprising:
-
receiving a first request from a user of a client device, the first request being a request to execute, at the client device, a speech recognition engine for a first web page when the first web page is displayed at the client device, the first web page hosted by a server associated with a first party, the first web page including text in a first language; receiving, at the speech recognition engine, a first audio file from a database maintained by a second party in response to the receiving the first request, the first audio file being linked to the first web page by the database and including a set of spoken words in the first language corresponding, at least in part, to the text of the first web page; sending a signal to cause the client device to output an audio recording from the first audio file as the speech recognition engine processes, at the client device, the text of the first web page and the first audio file; receiving a second request from the user, the second request being a request to execute, at the client device the speech recognition engine for a second web page when the second web page is displayed at the client device, the second web page hosted by a server associated with a third party, the second web page including text in a second language different from the first language; receiving, at the speech recognition engine, a second audio file from the database and in response to receiving the second request, the second audio file being linked to the second web page by the database and including a set of spoken words in the second language corresponding, at least in part, to the text of the second web page; and sending a signal to cause the client device to output an audio recording from the second audio file as the speech recognition engine processes, at the client device, the text of the second web page and the second audio file. - View Dependent Claims (16, 17, 18, 19)
-
Specification