AUTHORING TOOL
First Claim
Patent Images
1. A method for generating an electronic file for use in a reading device, the electronic file corresponding to a sequence of words, the method comprising:
- receiving a sequence of words corresponding to a physical text;
determining if a word in the sequence of words is included in an index file; and
if the word is included in the index file, adding a location identifier associated with the word to a set of location identifiers associated with the word in the index file; and
if the word in not included in the index file, adding the word to the list of words included in the index file and adding tire location identifier associated with the word to the set of location identifiers associated with the word in the index file.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and related computer program products, systems, and devices for providing feedback to a user based on audio input associated with a user reading a passage torn a physical text are disclosed.
300 Citations
19 Claims
-
1. A method for generating an electronic file for use in a reading device, the electronic file corresponding to a sequence of words, the method comprising:
-
receiving a sequence of words corresponding to a physical text; determining if a word in the sequence of words is included in an index file; and if the word is included in the index file, adding a location identifier associated with the word to a set of location identifiers associated with the word in the index file; and if the word in not included in the index file, adding the word to the list of words included in the index file and adding tire location identifier associated with the word to the set of location identifiers associated with the word in the index file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product, tangibly embodied in an information carrier, for executing instructions on a processor, the computer program product being operable to cause a machine to:
-
receive a sequence of words corresponding to a physical text; determine if a word in the sequence of words is included in an index file; and if the word is included in the index file, add a location identifier associated with the word to a set of location identifiers associated with the word in the index file; and if the word in not included in the index file, add the word to the list of words included in the index file and add the location identifier associated with the word to the set of location identifiers associated with the word in the index file.
-
-
19. A system comprising:
-
a memory; and a processor configured to; receive a sequence of words corresponding to a physical text; determine if a word in the sequence of words is included in an index file stored in the memory; and if the word is included in the index file, add a location identifier associated with the word to a set of location identifiers associated with the word in the index file; and if the word in not included in the index file, add the word to the list of words included in the index file and add the location identifier associated with the word to the set of location identifiers associated with the word in the index file.
-
Specification