A system for indexing displayed elements that is useful for accessing and understanding new or difficult materials, in which a user highlights unknown words or characters or other displayed elements encountered while viewing displayed materials. In a language learning application, the system displays the meaning of a word in context; and the user may include the word in a personal vocabulary to build a database of words and phrases. In a Japanese language application, one or more Japanese language books are read on an electronic display. Readings (‘yomi’) for all words are readily viewable for any selected word or phrase, as well as an English reference to the selected word or phrase. Extensive notes are provided for difficult phrases and words not normally found in a dictionary. A unique indexing scheme allows word-by-word access to any of several external multi-media references.
|
0. 62. A computer-implemented method for linking textual source material to external reference materials for display, the method comprising the steps of:
determining a beginning position address of textual source material stored in an electronic database;
cutting the textual source material into a plurality of discrete pieces;
determining starting point addresses and ending point addresses of the plurality of discrete pieces based upon the beginning position address;
recording in a look up table the starting and ending point addresses;
linking the plurality of discrete pieces to external reference materials by recording in the look-up table, along with the starting and ending point addresses of the plurality of discrete pieces, links to the external reference materials, the external reference materials comprising any of textual, audio, video, and picture information;
selecting a discrete portion of an image of the textual source material;
determining a display address of the selected discrete portion;
converting the display address of the selected discrete portion to an offset value from the beginning position address;
comparing the offset value with the starting and ending point addresses recorded in the look-up table to identify one of the plurality of discrete pieces;
selecting one of the external reference materials corresponding to the identified one of the plurality of discrete pieces; and
displaying on a computer the selected one of the external reference materials.
0. 17. A system for linking textual source material to external reference materials for display, the system comprising:
means for determining a beginning position address of a textual source material stored in an electronic database;
means for cutting the textual source material into a plurality of discrete pieces;
means for determining starting point addresses and ending point addresses of the plurality of discrete pieces based upon the beginning position address;
means for recording in a look-up table the starting and ending point addresses;
means for linking the plurality of discrete pieces to external reference materials by recording in the look-up table, along with the starting and ending point addresses of the plurality of discrete pieces, links to the external reference materials, the external reference materials comprising any of textual, audio, video, and picture information;
means for selecting a discrete portion of an image of the source material;
means for determining a display address of the selected discrete portion;
means for converting the display address of the selected discrete portion to an offset value from the beginning position address;
means for comparing the offset value with the starting and ending point addresses recorded in the look-up table to identify one of the plurality of discrete pieces;
means for selecting one of the external reference materials corresponding to the identified one of the plurality of discrete pieces; and
means for displaying on a computer the selected one of the external reference materials.
0. 146. A computer-implemented method for linking textual source material to external reference materials for display, the method comprising the steps of:
determining a beginning position address of textual source material stored in an electronic database;
cutting the textual source material into a plurality of discrete pieces;
determining a starting point address and an ending point address of at least one of the plurality of discrete pieces based upon the beginning position address;
recording in a look up table the starting and ending point addresses;
linking at least one of the plurality of discrete pieces to at least one of a plurality of external reference materials by recording in the look-up table, along with the starting and ending point addresses of the at least one of the plurality of discrete pieces, a link to the at least one of the plurality of external reference materials, the plurality of external reference materials comprising any of textual, audio, video, and picture information;
selecting a discrete portion of an image of the textual source material;
determining a display address of the selected discrete portion;
converting the display address of the selected discrete portion to an offset value from the beginning position address;
comparing the offset value with the starting and ending point addresses recorded in the look-up table to identify one of the plurality of discrete pieces;
selecting one of the at least one of the plurality of external reference materials corresponding to the identified one of the plurality of discrete pieces; and
displaying on a computer the selected one of the plurality of external reference materials.
0. 101. A system for linking textual source material to external reference materials for display, the system comprising:
means for determining a beginning position address of a textual source material stored in an electronic database;
means for cutting the textual source material into a plurality of discrete pieces;
means for determining a starting point address and an ending point address of at least one of the plurality of discrete pieces based upon the beginning position address;
means for recording in a look-up table the starting and ending point addresses;
means for linking at least one of the plurality of discrete pieces to at least one of a plurality of external reference materials by recording in the look-up table, along with the starting and ending point addresses of the at least one of the plurality of discrete pieces, a link to the at least one of the plurality of external reference materials, the plurality of external reference materials comprising any of textual, audio, video, and picture information;
means for selecting a discrete portion of an image of the source material;
means for determining a display address of the selected discrete portion;
means for converting the display address of the selected discrete portion to an offset value from the beginning position address;
means for comparing the offset value with the starting and ending point addresses recorded in the look-up table to identify one of the plurality of discrete pieces;
means for selecting one of the at least one of the plurality of external reference materials corresponding to the identified one of the plurality of discrete pieces; and
means for displaying on a computer the selected one of the plurality of external reference materials.
0. 1. A system for linking source material to reference material for display comprising:
a source material image including a plurality of discrete pieces having links to external reference materials comprising any of textual, audio, video, and picture information, said source material image stored in an electronic database;
means for determining an address on said electronic database for the beginning position of said source material image;
means for cutting said source material image into said discrete pieces;
means for determining an address on said electronic database for a start point and an end point of said discrete pieces of said image based upon said beginning position of said source material image;
means for recording said start and said end point addresses in a look-up table;
means for selecting a discrete portion of said source material image;
means for determining the address on said electronic database of said selected discrete portion;
means for converting said address of said selected discrete portion to an offset value from said beginning position address of said source material image;
means for comparing said offset value with said recorded start and end point addresses of said discrete pieces in said look-up table;
means for selecting an external reference that corresponds to said look-up table start and end point addresses; and
means for reproducing said external reference.
0. 2. The system of
a linking engine for linking said source material to said reference information on any of a word-by-word and phrase-by-phrase basis.
0. 3. The system of
word cut means for dividing said source material into discrete pieces;
linking means for establishing at least one link between each of said discrete pieces and said reference information;
compiler means for assembling an integrated source image from said discrete pieces;
indexing means for linking said assembled discrete pieces to said reference information.
0. 4. The system of
means for building an index to link each of said source material pieces to said reference information.
0. 5. The system of
0. 6. The system of
0. 7. The system of
means for manipulating said stored source material and reference information with at least two user keys.
0. 8. A method for linking source material to reference material for display, comprising:
determining the beginning position address of a source material image stored in an electronic database, said source material image including a plurality of discrete pieces having links to external reference materials comprising any of textual, audio, video, and picture information;
cutting said source material image into said discrete pieces;
determining a starting point address and an ending point address of said discrete pieces of said image based upon said beginning position address of said source material image;
recording said starting and said ending addresses in a look-up table;
selecting a discrete portion of said source material image;
determining the address of said selected discrete portion;
converting said address of said selected discrete portion to an offset value from said beginning position address of said source material image;
comparing said offset value with said recorded start and end point addresses of said discrete pieces in said look-up table;
selecting an external reference that corresponds to said look-up table start and end point addresses; and
reproducing said external reference.
0. 9. In a language learning method, a method for linking source material to reference material for display, comprising the steps of:
reading a foreign language source material image including a plurality of discrete pieces having links to external reference materials comprising any of textual, audio, video, and picture information with an electronic viewer;
accessing reference materials on selected portions of said source material image;
determining the beginning position address of said source material image;
cutting said source material image into said discrete pieces;
determining a start point address and an end point address of said discrete pieces of said image based upon said beginning position address of said source material image;
recording said start and said end point addresses in a look-up table;
selecting a discrete portion of said source material image;
determining the address of said selected discrete portion;
converting said address of said selected discrete portion to an offset value from said beginning position address of said source material image;
comparing said offset value with said recorded start and end point addresses of said discrete pieces in said look-up table;
selecting an external reference that corresponds to said look-up table start and end point addresses; and
reproducing said external reference.
0. 10. The method of
linking said source material to said reference information with a linking engine on any of a word-by-word and phrase-by-phrase basis.
0. 11. The method of
dividing said source material into discrete pieces;
establishing at least one link between each of said discrete pieces and said reference information;
assembling an integrated source image from said discrete pieces; and
linking said assembled discrete pieces to said reference information.
0. 12. The method of
building an index to link each of said source material pieces to said reference information.
0. 13. The method of
0. 14. The method of
0. 15. In a language learning system, a system for linking source material to reference material for display, comprising:
a text image including a plurality of discrete pieces having links to external reference materials comprising any of textual, audio, video, and picture information;
means for determining the beginning position address of said text image;
means for cutting said text image into said discrete pieces;
means for determining a starting point address and an ending point address of said discrete pieces of said image based upon said beginning position address of said source material image;
means for recording said starting and said ending point addresses in a look-up table;
means for selecting a discrete portion of said text image;
means for determining the address of said selected discrete portion;
means for converting said address of said selected discrete portion to an offset value from said beginning position address of said source material image;
means for comparing said offset value with said recorded start and end point addresses of said discrete pieces in said look-up table;
means for selecting an external reference that corresponds to said look-up table start and end point addresses; and
means for displaying said external reference.
0. 16. In a language learning method, a method for linking source material to reference material for display, comprising the steps of:
determining the beginning position address of a text image, said text image including a plurality of discrete pieces having links to external reference materials comprising any of textual, audio, video, and picture information;
cutting said source material image into said discrete pieces;
determining a starting point address and an ending point address of said discrete pieces of said image based upon said beginning position address of said text image;
recording said starting and said ending point addresses in a look-up table;
selecting a discrete portion of said text image;
determining the address of said selected discrete portion;
converting said address of said selected discrete portion to an offset value from said beginning position of said text image;
comparing said offset value with said recorded start and end point addresses of said discrete pieces in said look-up table;
selecting an external reference that corresponds to said look-up table start and end point address; and
displaying said external reference.
0. 18. The system of claim 17, wherein the means for linking links the plurality of discrete pieces to external reference materials on a word-by-word or phrase-by-phrase basis.
0. 19. The system of claim 18, further comprising:
means for compiling the source material image from at least the plurality of discrete pieces; and
means for indexing the plurality of discrete pieces and corresponding links to the external reference materials.
0. 20. The system of claim 19, further comprising:
means for building an index for each of the linked external reference materials.
0. 21. The system of claim 20, wherein the look-up table links the identified one of the plurality of discrete pieces to at least a corresponding one of the external reference materials based upon the offset value.
0. 22. The system of claim 21, wherein the identified one of the plurality of discrete pieces is identified based upon the offset value being within a range defined by the starting and ending point addresses of the identified one of the plurality of discrete pieces.
0. 23. The system of claim 17, further comprising:
means for manipulating the source material image and the external reference materials with at least two user keys.
0. 24. The system of claim 17, wherein cutting the textual source material into a plurality of discrete pieces is done manually.
0. 25. The system of claim 17, wherein cutting the textual source material into a plurality of discrete pieces is done automatically.
0. 26. The system of claim 25, wherein automatically cutting the textual source material into a plurality of discrete pieces is done using a grammar parser.
0. 27. The system of claim 25, wherein automatically cutting the textual source material into a plurality of discrete pieces is done without using tags.
0. 28. The system of claim 25, wherein automatically cutting the textual source material into a plurality of discrete pieces is done without reference to any tags which may be located in the textual source material.
0. 29. The system of claim 17, wherein the link is a hyperlink.
0. 30. The system of claim 17, wherein the link is an address of the selected one of the external reference materials.
0. 31. The system of claim 17, wherein the link is reference information for retrieving the selected one of the external reference materials.
0. 32. The system of claim 17, wherein determining a display address of the selected discrete portion is done without using tags.
0. 33. The system of claim 17, wherein determining a display address of the selected discrete portion is done without reference to any tags which may be located in the textual source material.
0. 34. The system of claim 17, wherein determining a display address of the selected discrete portion is done without reference to any hierarchical information which may be located in the textual source material.
0. 35. The system of claim 17, wherein converting the display address of the selected discrete portion to an offset value from the beginning position address is done without using tags.
0. 36. The system of claim 17, wherein converting the display address of the selected discrete portion to an offset value from the beginning position address is done without reference to any tags which may be located in the textual source material.
0. 37. The system of claim 17, wherein converting the display address of the selected discrete portion to an offset value from the beginning position address is done without reference to any hierarchical information which may be located in the textual source material.
0. 38. The system of claim 17, wherein comparing the offset value with the starting and ending point addresses recorded in the look-up table to identify one of the plurality of discrete pieces is done without using tags.
0. 39. The system of claim 17, wherein comparing the offset value with the starting and ending point addresses recorded in the look-up table to identify one of the plurality of discrete pieces is done without reference to any tags which may be located in the textual source material.
0. 40. The system of claim 17, wherein comparing the offset value with the starting and ending point addresses recorded in the look-up table to identify one of the plurality of discrete pieces is done without reference to any hierarchical information which may be located in the textual source material.
0. 41. The system of claim 17, wherein the external reference materials comprise a plurality of text based external reference materials.
0. 42. The system of claim 17, wherein the external reference materials comprise a plurality of image based external reference materials.
0. 43. The system of claim 17, wherein the external reference materials comprise a plurality of graphic based external reference materials.
0. 44. The system of claim 17, wherein the external reference materials comprise a plurality of audio based external reference materials.
0. 45. The system of claim 17, wherein the external reference materials comprise a plurality of video based external reference materials.
0. 46. The system of claim 17, wherein at least one of the external reference materials is a combination of two or more of text based external reference material, image based external reference material, graphic based external reference material, audio based external reference material, and video based external reference material.
0. 47. The system of claim 17, wherein linking the plurality of discrete pieces is done manually.
0. 48. The system of claim 17, wherein linking the plurality of discrete pieces is done automatically.
0. 49. The system of claim 17, wherein the electronic database is an electronic relational database.
0. 50. The system of claim 17, wherein the electronic database is an electronic file.
0. 51. The system of claim 17, wherein the electronic database is electronic text.
0. 52. The system of claim 17, wherein the beginning position address is a beginning location of the textual source material in the electronic database.
0. 53. The system of claim 52, wherein each starting point address is a starting location of at least one of the plurality of discrete pieces based upon the beginning location of the textual source material.
0. 54. The system of claim 52, wherein each ending point address is an ending location of at least one of the plurality of discrete pieces based upon the beginning location of the textual source material.
0. 55. The system of claim 17, further comprising:
means for displaying the external reference materials corresponding to the identified one of the plurality of discrete pieces in a pop-up menu, prior to selecting one of the external reference materials corresponding to the identified one of the plurality of discrete pieces.
0. 56. The system of claim 55, wherein the pop-up menu is displayed in the textual source material image next to the selected discrete portion.
0. 57. The system of claim 55, wherein the selected one of the external reference materials is selected using the pop-up menu.
0. 58. The system of claim 55, wherein the pop-up menu displays labels for the external reference materials corresponding to the identified one of the plurality of discrete pieces.
0. 59. The system of claim 55, wherein the labels can each be selected in the pop-up menu to display the external reference materials corresponding to the identified one of the plurality of discrete pieces.
0. 60. The system of claim 17, wherein the selected one of the external reference materials is a single word.
0. 61. The system of claim 17, wherein each of the external reference materials is a single word.
0. 63. The method of claim 62, wherein cutting the textual source material into a plurality of discrete pieces is done manually.
0. 64. The method of claim 62, wherein cutting the textual source material into a plurality of discrete pieces is done automatically.
0. 65. The method of claim 64, wherein automatically cutting the textual source material into a plurality of discrete pieces is done using a grammar parser.
0. 66. The method of claim 64, wherein automatically cutting the textual source material into a plurality of discrete pieces is done without using tags.
0. 67. The method of claim 64, wherein automatically cutting the textual source material into a plurality of discrete pieces is done without reference to any tags which may be located in the textual source material.
0. 68. The method of claim 62, wherein the link is a hyperlink.
0. 69. The method of claim 62, wherein the link is an address of the selected one of the external reference materials.
0. 70. The method of claim 62, wherein the link is reference information for retrieving the selected one of the external reference materials.
0. 71. The method of claim 62, wherein determining a display address of the selected discrete portion is done without using tags.
0. 72. The method of claim 62, wherein determining a display address of the selected discrete portion is done without reference to any tags which may be located in the textual source material.
0. 73. The method of claim 62, wherein determining a display address of the selected discrete portion is done without reference to any hierarchical information which may be located in the textual source material.
0. 74. The method of claim 62, wherein converting the display address of the selected discrete portion to an offset value from the beginning position address is done without using tags.
0. 75. The method of claim 62, wherein converting the display address of the selected discrete portion to an offset value from the beginning position address is done without reference to any tags which may be located in the textual source material.
0. 76. The method of claim 62, wherein converting the display address of the selected discrete portion to an offset value from the beginning position address is done without reference to any hierarchical information which may be located in the textual source material.
0. 77. The method of claim 62, wherein comparing the offset value with the starting and ending point addresses recorded in the look-up table to identify one of the plurality of discrete pieces is done without using tags.
0. 78. The method of claim 62, wherein comparing the offset value with the starting and ending point addresses recorded in the look-up table to identify one of the plurality of discrete pieces is done without reference to any tags which may be located in the textual source material.
0. 79. The method of claim 62, wherein comparing the offset value with the starting and ending point addresses recorded in the look-up table to identify one of the plurality of discrete pieces is done without reference to any hierarchical information which may be located in the textual source material.
0. 80. The method of claim 62, wherein the external reference materials comprise a plurality of text based external reference materials.
0. 81. The method of claim 62, wherein the external reference materials comprise a plurality of image based external reference materials.
0. 82. The method of claim 62, wherein the external reference materials comprise a plurality of graphic based external reference materials.
0. 83. The method of claim 62, wherein the external reference materials comprise a plurality of audio based external reference materials.
0. 84. The method of claim 62, wherein the external reference materials comprise a plurality of video based external reference materials.
0. 85. The method of claim 62, wherein at least one of the external reference materials is a combination of two or more of text based external reference material, image based external reference material, graphic based external reference material, audio based external reference material, and video based external reference material.
0. 86. The method of claim 62, wherein linking the plurality of discrete pieces is done manually.
0. 87. The method of claim 62, wherein linking the plurality of discrete pieces is done automatically.
0. 88. The method of claim 62, wherein the electronic database is an electronic relational database.
0. 89. The method of claim 62, wherein the electronic database is an electronic file.
0. 90. The method of claim 62, wherein the electronic database is electronic text.
0. 91. The method of claim 62, wherein the beginning position address is a beginning location of the textual source material in the electronic database.
0. 92. The method of claim 91, wherein each starting point address is a starting location of at least one of the plurality of discrete pieces based upon the beginning location of the textual source material.
0. 93. The method of claim 91, wherein each ending point address is an ending location of at least one of the plurality of discrete pieces based upon the beginning location of the textual source material.
0. 94. The method of claim 62, further comprising:
displaying the external reference materials corresponding to the identified one of the plurality of discrete pieces in a pop-up menu, prior to selecting one of the external reference materials corresponding to the identified one of the plurality of discrete pieces.
0. 95. The method of claim 94, wherein the pop-up menu is displayed in the textual source material image next to the selected discrete portion.
0. 96. The method of claim 94, wherein the selected one of the external reference materials is selected using the pop-up menu.
0. 97. The method of claim 94, wherein the pop-up menu displays labels for the external reference materials corresponding to the identified one of the plurality of discrete pieces.
0. 98. The method of claim 94, wherein the labels can each be selected in the pop-up menu to display the external reference materials corresponding to the identified one of the plurality of discrete pieces.
0. 99. The method of claim 62, wherein the selected one of the external reference materials is a single word.
0. 100. The method of claim 62, wherein each of the external reference materials is a single word.
0. 102. The system of claim 101, wherein the means for linking links at least one of the plurality of discrete pieces to at least one of a plurality of external reference materials on a word-by-word or phrase-by-phrase basis.
0. 103. The system of claim 102, further comprising:
means for compiling the source material image from at least the plurality of discrete pieces; and
means for indexing at least one of the plurality of discrete pieces and corresponding links to the plurality of external reference materials.
0. 104. The system of claim 103, further comprising:
means for building an index for each of the linked plurality of external reference materials.
0. 105. The system of claim 104, wherein the look-up table links the identified one of the plurality of discrete pieces to at least a corresponding one of a plurality of external reference materials based upon the offset value.
0. 106. The system of claim 105, wherein the identified one of the plurality of discrete pieces is identified based upon the offset value being within a range defined by the starting and ending point addresses of the identified one of the plurality of discrete pieces.
0. 107. The system of claim 101, further comprising:
means for manipulating the source material image and the plurality of external reference materials with at least two user keys.
0. 108. The system of claim 101, wherein cutting the textual source material into a plurality of discrete pieces is done manually.
0. 109. The system of claim 101, wherein cutting the textual source material into a plurality of discrete pieces is done automatically.
0. 110. The system of claim 109, wherein automatically cutting the textual source material into a plurality of discrete pieces is done using a grammar parser.
0. 111. The system of claim 109, wherein automatically cutting the textual source material into a plurality of discrete pieces is done without using tags.
0. 112. The system of claim 109, wherein automatically cutting the textual source material into a plurality of discrete pieces is done without reference to any tags which may be located in the textual source material.
0. 113. The system of claim 101, wherein the link is a hyperlink.
0. 114. The system of claim 101, wherein the link is an address of the selected one of the plurality of external reference materials.
0. 115. The system of claim 101, wherein the link is reference information for retrieving the selected one of the plurality of external reference materials.
0. 116. The system of claim 101, wherein determining a display address of the selected discrete portion is done without using tags.
0. 117. The system of claim 101, wherein determining a display address of the selected discrete portion is done without reference to any tags which may be located in the textual source material.
0. 118. The system of claim 101, wherein determining a display address of the selected discrete portion is done without reference to any hierarchical information which may be located in the textual source material.
0. 119. The system of claim 101, wherein converting the display address of the selected discrete portion to an offset value from the beginning position address is done without using tags.
0. 120. The system of claim 101, wherein converting the display address of the selected discrete portion to an offset value from the beginning position address is done without reference to any tags which may be located in the textual source material.
0. 121. The system of claim 101, wherein converting the display address of the selected discrete portion to an offset value from the beginning position address is done without reference to any hierarchical information which may be located in the textual source material.
0. 122. The system of claim 101, wherein comparing the offset value with the starting and ending point addresses recorded in the look-up table to identify one of the plurality of discrete pieces is done without using tags.
0. 123. The system of claim 101, wherein comparing the offset value with the starting and ending point addresses recorded in the look-up table to identify one of the plurality of discrete pieces is done without reference to any tags which may be located in the textual source material.
0. 124. The system of claim 101, wherein comparing the offset value with the starting and ending point addresses recorded in the look-up table to identify one of the plurality of discrete pieces is done without reference to any hierarchical information which may be located in the textual source material.
0. 125. The system of claim 101, wherein the plurality of external reference materials comprises a plurality of text based external reference materials.
0. 126. The system of claim 101, wherein the plurality of external reference materials comprises a plurality of image based external reference materials.
0. 127. The system of claim 101, wherein the plurality of external reference materials comprises a plurality of graphic based external reference materials.
0. 128. The system of claim 101, wherein the plurality of external reference materials comprises a plurality of audio based external reference materials.
0. 129. The system of claim 101, wherein the plurality of external reference materials comprises a plurality of video based external reference materials.
0. 130. The system of claim 101, wherein at least one of the plurality of external reference materials is a combination of two or more of text based external reference material, image based external reference material, graphic based external reference material, audio based external reference material, and video based external reference material.
0. 131. The system of claim 101, wherein linking at least one of the plurality of discrete pieces is done manually.
0. 132. The system of claim 101, wherein linking at least one of the plurality of discrete pieces is done automatically.
0. 133. The system of claim 101, wherein the electronic database is an electronic relational database.
0. 134. The system of claim 101, wherein the electronic database is an electronic file.
0. 135. The system of claim 101, wherein the electronic database is electronic text.
0. 136. The system of claim 101, wherein the beginning position address is a beginning location of the textual source material in the electronic database.
0. 137. The system of claim 136, wherein each starting point address is a starting location of at least one of the plurality of discrete pieces based upon the beginning location of the textual source material.
0. 138. The system of claim 136, wherein each ending point address is an ending location of at least one of the plurality of discrete pieces based upon the beginning location of the textual source material.
0. 139. The system of claim 101, further comprising:
means for displaying the plurality of external reference materials corresponding to the identified one of the plurality of discrete pieces in a pop-up menu, prior to selecting one of the at least one of the plurality of external reference materials corresponding to the identified one of the plurality of discrete pieces.
0. 140. The system of claim 139, wherein the pop-up menu is displayed in the textual source material image next to the selected discrete portion.
0. 141. The system of claim 139, wherein the selected one of the plurality of external reference materials is selected using the pop-up menu.
0. 142. The system of claim 139, wherein the pop-up menu displays labels for the plurality of external reference materials corresponding to the identified one of the plurality of discrete pieces.
0. 143. The system of claim 139, wherein the labels can each be selected in the pop-up menu to display the at least one of the plurality of external reference materials corresponding to the identified one of the plurality of discrete pieces.
0. 144. The system of claim 101, wherein the at least one of the plurality of external reference materials is a single word.
0. 145. The system of claim 101, wherein each of the plurality of external reference materials is a single word.
0. 147. The method of claim 146, wherein cutting the textual source material into a plurality of discrete pieces is done manually.
0. 148. The method of claim 146, wherein cutting the textual source material into a plurality of discrete pieces is done automatically.
0. 149. The method of claim 148, wherein automatically cutting the textual source material into a plurality of discrete pieces is done using a grammar parser.
0. 150. The method of claim 148, wherein automatically cutting the textual source material into a plurality of discrete pieces is done without using tags.
0. 151. The method of claim 148, wherein automatically cutting the textual source material into a plurality of discrete pieces is done without reference to any tags which may be located in the textual source material.
0. 152. The method of claim 146, wherein the link is a hyperlink.
0. 153. The method of claim 146, wherein the link is an address of the selected one of the plurality of external reference materials.
0. 154. The method of claim 146, wherein the link is reference information for retrieving the selected one of the plurality of external reference materials.
0. 155. The method of claim 146, wherein determining a display address of the selected discrete portion is done without using tags.
0. 156. The method of claim 146, wherein determining a display address of the selected discrete portion is done without reference to any tags which may be located in the textual source material.
0. 157. The method of claim 146, wherein determining a display address of the selected discrete portion is done without reference to any hierarchical information which may be located in the textual source material.
0. 158. The method of claim 146, wherein converting the display address of the selected discrete portion to an offset value from the beginning position address is done without using tags.
0. 159. The method of claim 146, wherein converting the display address of the selected discrete portion to an offset value from the beginning position address is done without reference to any tags which may be located in the textual source material.
0. 160. The method of claim 146, wherein converting the display address of the selected discrete portion to an offset value from the beginning position address is done without reference to any hierarchical information which may be located in the textual source material.
0. 161. The method of claim 146, wherein comparing the offset value with the starting and ending point addresses recorded in the look-up table to identify one of the plurality of discrete pieces is done without using tags.
0. 162. The method of claim 146, wherein comparing the offset value with the starting and ending point addresses recorded in the look-up table to identify one of the plurality of discrete pieces is done without reference to any tags which may be located in the textual source material.
0. 163. The method of claim 146, wherein comparing the offset value with the starting and ending point addresses recorded in the look-up table to identify one of the plurality of discrete pieces is done without reference to any hierarchical information which may be located in the textual source material.
0. 164. The method of claim 146, wherein the plurality of external reference materials comprises a plurality of text based external reference materials.
0. 165. The method of claim 146, wherein the plurality of external reference materials comprises a plurality of image based external reference materials.
0. 166. The method of claim 146, wherein the plurality of external reference materials comprises a plurality of graphic based external reference materials.
0. 167. The method of claim 146, wherein the plurality of external reference materials comprises a plurality of audio based external reference materials.
0. 168. The method of claim 146, wherein the plurality of external reference materials comprises a plurality of video based external reference materials.
0. 169. The method of claim 146, wherein at least one of the plurality of external reference materials is a combination of two or more of text based external reference material, image based external reference material, graphic based external reference material, audio based external reference material, and video based external reference material.
0. 170. The method of claim 146, wherein linking at least one of the plurality of discrete pieces is done manually.
0. 171. The method of claim 146, wherein linking at least one of the plurality of discrete pieces is done automatically.
0. 172. The method of claim 146, wherein the electronic database is an electronic relational database.
0. 173. The method of claim 146, wherein the electronic database is an electronic file.
0. 174. The method of claim 146, wherein the electronic database is electronic text.
0. 175. The method of claim 146, wherein the beginning position address is a beginning location of the textual source material in the electronic database.
0. 176. The method of claim 175, wherein each starting point address is a starting location of at least one of the plurality of discrete pieces based upon the beginning location of the textual source material.
0. 177. The method of claim 175, wherein each ending point address is an ending location of at least one of the plurality of discrete pieces based upon the beginning location of the textual source material.
0. 178. The method of claim 146, further comprising:
displaying the plurality of external reference materials corresponding to the identified one of the plurality of discrete pieces in a pop-up menu, prior to selecting one of the at least one of the plurality of external reference materials corresponding to the identified one of the plurality of discrete pieces.
0. 179. The method of claim 178, wherein the pop-up menu is displayed in the textual source material image next to the selected discrete portion.
0. 180. The method of claim 178, wherein the selected one of the plurality of external reference materials is selected using the pop-up menu.
0. 181. The method of claim 178, wherein the pop-up menu displays labels for the plurality of external reference materials corresponding to the identified one of the plurality of discrete pieces.
0. 182. The method of claim 178, wherein the labels can each be selected in the pop-up menu to display the at least one of the plurality of external reference materials corresponding to the identified one of the plurality of discrete pieces.
0. 183. The method of claim 146, wherein the at least one of the plurality of external reference materials is a single word.
0. 184. The method of claim 146, wherein each of the plurality of external reference materials is a single word.
|
or. The Main Control Buttons are located just below the Word field. The arrow keys display the next or previous words based on the sort key indicated by the Sort Button in the bottom left corner. The Show Notes button displays the Note information about the Word. This button toggles to Hide Notes when the field is displayed and Show Notes when hidden. Additional notes and annotations can be entered directly. The Quick Search button displays the word in a pop-window for quick search of a single character. After the pop-up is displayed, the user can click on the desired character to search. The Flash Words button displays the words in the personal dictionary in slide show fashion. Sort order or random order are selectable: sort order uses the current sort order.
The Find button displays the search dialogue window. Words are searchable by the following keys: Word, Yomi, English Reference, Category, Source, Priority, or Date. The personal dictionary supports logical “AND” searching for each of the above keys. The following features are supported:
Both the electronic viewer module and the personal dictionary module provide search features accessible via the Word Menu. After selecting Find from the menu, the search dialogue appears.
The electronic viewer module includes a simple search feature that allows the user to search for a string of text anywhere in the book. The user enters the desired text and clicks Find to execute the Search. Find Next searches for the next occurrence of the word in the text.
In the personal dictionary, a slightly more complex search feature is provided. The search dialogue allows the user to enter multiple search terms. For example, a user can search for a certain term in the ‘Economics’ category or the user can look for a Kanji that has a certain reading. More search terms result in increased search time. The search term for Word, Yomi, Reference, Note, and Source are indexed based on the first seven characters contained in the field. Characters appearing after the seventh character in any of these fields are not found with the ‘Starts With’ selection. Selecting ‘Contains’ searches the entire text in the field.
To search, the user enters the desired word or character and then selects ‘Starts With’ or ‘Contains’ from the menu. A ‘Starts With’ search is the fastest. The ‘Category’ search terms are based on the category list. The integers 1 to 5 can be entered for ‘Priority.’ Date searching can be performed as ‘is’, ‘is before’, or ‘is after.’ After entering the desired search information, the user clicks ‘Find’ to execute the Search. Find Next searches for the next occurrence in the personal dictionary.
Importing/Exporting Word Lists
Text files can be read into the personal dictionary to make data exchange with other programs and colleagues feasible. The following format should be followed to allow accurate importing. One may use a spreadsheet program to build the word table and export the information as a tab delimited file. If a word processor is used, the user must add an extra tab for blank fields and follow the format listed below. In the exemplary embodiment of the invention, Export and Import uses the following format:
Word
[TAB];
Pronunciation
[TAB];
Meaning
[TAB];
Notes
[TAB];
Category
[TAB];
Source
[TAB];
Priority
[TAB]; and
Date
[Hard Return].
Setting up the Word field as column A in a spreadsheet and then exporting as a text file results in this format. If a word processor is used, one should also save as a text file. One should not include any hard returns (user entered returns) within the string of text for the given word. If given the option, the user should elect to have soft returns (automatically entered returns) deleted. To import, the user selects Import Words from the File Menu, and then chooses the file for import. To export, the user selects Export Words from the File Menu, and then enters a name for the given file.
Although the invention is described herein with reference to the preferred embodiment, one skilled in the art will readily appreciate that other applications may be substituted for those set forth herein without departing from the spirit and scope of the present invention. For example, the invention may be used to index images such that elements of the image are linked to an external reference. Thus, an illustration of the human body may include descriptive external resources for each of the body's internal organs, and would thereby aid in the study of anatomy. Likewise, a video or other moving picture display, for example animated displays, could be indexed such that the picture could be stopped and various elements within a frame of the picture could be examined through links to external references. The invention allows such application because it does not embed information within the source material as is the case with prior art hyperlink technology. Rather, the invention creates a physical counterpart to the image in which a selected image position defines an offset that locates a desired external reference. Accordingly, the invention should only be limited by the claims included below.
Bookman, Marc, Yamanaka, Brian
Patent | Priority | Assignee | Title |
9028255, | Oct 06 2010 | PSYENTIFIC MIND, INC | Method and system for acquisition of literacy |
Patent | Priority | Assignee | Title |
3872448, | |||
4136395, | Dec 28 1976 | International Business Machines Corporation | System for automatically proofreading a document |
4318184, | Sep 05 1978 | Information storage and retrieval system and method | |
4384288, | Dec 31 1980 | Portable radio frequency emitting identifier | |
4651300, | Mar 11 1983 | Brother Kogyo Kabushiki Kaisha | Word processing apparatus |
4674065, | Apr 30 1982 | International Business Machines Corporation | System for detecting and correcting contextual errors in a text processing system |
4689768, | Jun 30 1982 | IBM INFORMATION PRODUCTS CORPORATION, 55 RAILROAD AVENUE, GREENWICH, CT 06830 A CORP OF DE | Spelling verification system with immediate operator alerts to non-matches between inputted words and words stored in plural dictionary memories |
4742481, | Apr 13 1984 | Brother Kogyo Kabushiki Kaisha | Electronic dictionary having means for linking two or more different groups of vocabulary entries in a closed loop |
4773009, | Jun 06 1986 | VANTAGE TECHNOLOGY HOLDINGS, LLC | Method and apparatus for text analysis |
4817050, | Nov 22 1985 | Kabushiki Kaisha Toshiba | Database system |
4837797, | Nov 27 1985 | AUTOMATED BUSINESS COMPANY, INC | Electronic message unit and methods using same |
4864501, | Oct 07 1987 | VANTAGE TECHNOLOGY HOLDINGS, LLC | Word annotation system |
4868743, | Nov 25 1986 | Hitachi, Ltd. | Traversal method of processing tree structure information and apparatus using the same |
4868750, | Oct 07 1987 | VANTAGE TECHNOLOGY HOLDINGS, LLC | Collocational grammar system |
4887212, | Oct 29 1986 | International Business Machines Corporation | Parser for natural language text |
4893270, | May 12 1986 | NCR Corporation | Medical information system |
4914586, | Nov 06 1987 | Xerox Corporation; XEROX CORPORATION, STAMFORD, COUNTY OF FAIRFIELD, CONNECTICUT, A CORP OF NY | Garbage collector for hypermedia systems |
4945476, | Feb 26 1988 | ELSEVIER SCIENCE PUBLISHING COMPANY, INC | Interactive system and method for creating and editing a knowledge base for use as a computerized aid to the cognitive process of diagnosis |
4958283, | Jul 08 1987 | KABUSHIKI KAISHA TOSHIBA, A CORP OF JAPAN | Method and system for storing and communicating medical image data |
4980855, | Aug 29 1986 | Brother Kogyo Kabushiki Kaisha | Information processing system with device for checking spelling of selected words extracted from mixed character data streams from electronic typewriter |
4982344, | May 18 1988 | Xerox Corporation | Accelerating link creation |
4994966, | Mar 31 1988 | EMERSON & STERN ASSOCIATES, INC | System and method for natural language parsing by initiating processing prior to entry of complete sentences |
5020019, | May 29 1989 | Ricoh Company, Ltd. | Document retrieval system |
5065315, | Oct 24 1989 | System and method for scheduling and reporting patient related services including prioritizing services | |
5088052, | Jul 15 1988 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | System for graphically representing and manipulating data stored in databases |
5128865, | Mar 10 1989 | Bso/Buro Voor Systeemontwikkeling B.V. | Method for determining the semantic relatedness of lexical items in a text |
5146439, | Jan 04 1989 | Pitney Bowes Inc. | Records management system having dictation/transcription capability |
5146552, | Feb 28 1990 | INTERNATIONAL BUSINESS MACHINES CORPORATION, A CORP OF NEW YORK | Method for associating annotation with electronically published material |
5151857, | Dec 18 1989 | Fujitsu Limited | Dictionary linked text base apparatus |
5157606, | Mar 13 1989 | Fujitsu Limited | System for translation of source language data into multiple target language data including means to prevent premature termination of processing |
5204947, | Oct 31 1990 | International Business Machines Corporation | Application independent (open) hypermedia enablement services |
5214583, | Nov 22 1988 | Kabushiki Kaisha Toshiba | Machine language translation system which produces consistent translated words |
5218697, | Apr 18 1990 | Microsoft Technology Licensing, LLC | Method and system for networking computers having varying file architectures |
5222160, | Dec 28 1989 | PFU Limited | Document revising system for use with document reading and translating system |
5226117, | May 15 1990 | INTERNATIONAL BUSINESS MACHINES CORPORATION, A CORP OF NY | Method for simultaneous update and change in parent and child windows |
5233513, | Dec 28 1989 | SOLUTION STRATEGIES, LLC | Business modeling, software engineering and prototyping method and apparatus |
5241671, | Oct 26 1989 | ENCYCLOPAEDIA BRITANNICA, INC | Multimedia search system using a plurality of entry path means which indicate interrelatedness of information |
5253362, | Jan 29 1990 | Eclipsys Corporation | Method for storing, retrieving, and indicating a plurality of annotations in a data cell |
5256067, | Apr 25 1990 | Device and method for optimal reading vocabulary development | |
5267155, | Oct 16 1989 | DOCUMENT GENERATION CORPORATION | Apparatus and method for computer-assisted document generation |
5289376, | Nov 20 1989 | Ricoh Company, Ltd. | Apparatus for displaying dictionary information in dictionary and apparatus for editing the dictionary by using the above apparatus |
5297249, | Oct 31 1990 | International Business Machines Corporation | Hypermedia link marker abstract and search services |
5303151, | Feb 26 1993 | Microsoft Technology Licensing, LLC | Method and system for translating documents using translation handles |
5319711, | Aug 19 1992 | VERIZON LABORATORIES, INC | Wireless device for verifying identification |
5329446, | Jan 19 1990 | Sharp Kabushiki Kaisha | Translation machine |
5331555, | May 11 1990 | Sharp Kabushiki Kaisha | Electronic apparatus |
5337233, | Apr 13 1992 | Sun Microsystems, Inc. | Method and apparatus for mapping multiple-byte characters to unique strings of ASCII characters for use in text retrieval |
5349368, | Oct 24 1986 | Kabushiki Kaisha Toshiba | Machine translation method and apparatus |
5351190, | Oct 17 1990 | Canon Kabushiki Kaisha | Communication apparatus and method establishing a language dependent sort order search |
5361202, | Jun 18 1993 | Koninklijke Philips Electronics N V | Computer display system and method for facilitating access to patient data records in a medical information system |
5367621, | Sep 06 1991 | INTERNATIONAL BUSINESS MACHINES CORPORATION A CORP OF NEW YORK | Data processing method to provide a generalized link from a reference point in an on-line book to an arbitrary multimedia object which can be dynamically updated |
5375200, | Nov 13 1992 | International Business Machines Corporation | Method and system for graphic interaction between data and applications within a data processing system |
5377323, | Sep 13 1991 | Sun Microsytems, Inc.; SUN MICROSYSTEMS, INC , A CORP OF DE | Apparatus and method for a federated naming system which can resolve a composite name composed of names from any number of disparate naming systems |
5392386, | Feb 03 1994 | Inter Hi-Tec AG | Method and apparatus for adding functionality to computer programs executing under graphical user interfaces |
5404435, | Jul 29 1991 | International Business Machines Corporation | Non-text object storage and retrieval |
5404506, | Mar 26 1986 | Hitachi, Ltd. | Knowledge based information retrieval system |
5408655, | Feb 27 1989 | Apple Inc | User interface system and method for traversing a database |
5416901, | Dec 17 1992 | International Business Machines Corporation | Method and apparatus for facilitating direct icon manipulation operations in a data processing system |
5418942, | Jul 06 1989 | RALPHALPHA, LLC | System and method for storing and managing information |
5434974, | Mar 30 1992 | International Business Machines Corporation; INTERNATIONAL BUSINESS MACHINES CORPORATION A CORP OF NEW YORK | Name resolution for a multisystem network |
5438655, | Jul 29 1993 | Koninklijke Philips Electronics N V | Methods and apparatus for updating and antialiasing waveforms |
5455945, | May 19 1993 | Yardley, Benham and Rasch, LLC | System and method for dynamically displaying entering, and updating data from a database |
5459860, | Oct 05 1992 | International Business Machines Corporation | Computerized system and process for managing a distributed database system |
5491783, | Dec 30 1993 | International Business Machines Corporation | Method and apparatus for facilitating integrated icon-based operations in a data processing system |
5491784, | Dec 30 1993 | International Business Machines Corporation | Method and apparatus for facilitating integration of software objects between workspaces in a data processing system graphical user interface |
5500859, | Jan 08 1993 | Multi-Tech Systems, Inc. | Voice and data transmission system |
5506984, | Jun 30 1993 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Method and system for data retrieval in a distributed system using linked location references on a plurality of nodes |
5515534, | Sep 29 1992 | AT&T IPM Corp | Method of translating free-format data records into a normalized format based on weighted attribute variants |
5517409, | Mar 24 1992 | Ricoh Company, Ltd. | Image forming apparatus and method having efficient translation function |
5530852, | Dec 20 1994 | Sun Microsystems, Inc | Method for extracting profiles and topics from a first file written in a first markup language and generating files in different markup languages containing the profiles and topics for use in accessing data described by the profiles and topics |
5530853, | Nov 12 1992 | INTERNATIONAL BUSINESS MACHINES CORPORTAION | Method for filtering items in a computer application program container object using filter data for related entries in a container object of another application program |
5537132, | Mar 30 1990 | Hitachi, Ltd. | Method of information reference for hypermedia |
5537590, | Aug 05 1993 | DIAGNOSTIC SYSTEMS CORPORATION; DIAGNOSTICS SYSTEMS CORPORATION | Apparatus for applying analysis rules to data sets in a relational database to generate a database of diagnostic records linked to the data sets |
5541836, | Dec 30 1991 | THE CHASE MANHATTAN BANK, AS COLLATERAL AGENT | Word disambiguation apparatus and methods |
5546447, | Jun 29 1994 | Micron Technology, Inc | Displaying caller identification information in a computer system |
5546529, | Jul 28 1994 | GOOGLE LLC | Method and apparatus for visualization of database search results |
5564046, | Feb 27 1991 | Canon Kabushiki Kaisha | Method and system for creating a database by dividing text data into nodes which can be corrected |
5576955, | Apr 08 1993 | Oracle International Corporation | Method and apparatus for proofreading in a computer system |
5581460, | Nov 06 1990 | Kabushiki Kaisha Toshiba | Medical diagnostic report forming apparatus capable of attaching image data on report |
5583761, | Oct 13 1993 | LINGOCOM, LTD | Method for automatic displaying program presentations in different languages |
5603025, | Jul 29 1994 | Borland Software Corporation | Methods for hypertext reporting in a relational database management system |
5606712, | Jul 20 1992 | Casio Computer Co., Ltd. | Information managing apparatus capable of utilizing related information in different function modes |
5608900, | Jun 21 1994 | Internationl Business Machines Corp.; IBM Corporation | Generation and storage of connections between objects in a computer network |
5617488, | Feb 01 1995 | Research Foundation of State University of New York, The | Relaxation word recognizer |
5629981, | Jul 29 1994 | Texas Instruments Incorporated | Information management and security system |
5640565, | Jan 22 1993 | Apple Inc | Business card system |
5644740, | Dec 02 1992 | Hitachi, Ltd. | Method and apparatus for displaying items of information organized in a hierarchical structure |
5646416, | Mar 22 1994 | AGFA HEALTHCARE N V | Radiation image identifying device |
5649222, | May 08 1995 | Microsoft Technology Licensing, LLC | Method for background spell checking a word processing document |
5657259, | Jan 21 1994 | Apple Inc | Number formatting framework |
5659676, | Sep 20 1994 | International Business Machines Corporation | Systems and methods for creating and refreshing compound documents |
5666502, | Aug 07 1995 | Apple Inc | Graphical user interface using historical lists with field classes |
5694523, | May 31 1995 | Oracle International Corporation | Content processing system for discourse |
5708804, | Jul 25 1994 | International Business Machines Corp. | Apparatus and method therefor of intelligently searching for information in a personal communications device |
5708822, | May 31 1995 | Oracle International Corporation | Methods and apparatus for thematic parsing of discourse |
5708825, | May 26 1995 | Iconovex Corporation | Automatic summary page creation and hyperlink generation |
5724593, | Jun 07 1995 | LIONBRIDGE US, INC | Machine assisted translation tools |
5724597, | Jul 29 1994 | Qwest Communications International Inc | Method and system for matching names and addresses |
5727129, | Jun 04 1996 | International Business Machines Corporation | Network system for profiling and actively facilitating user activities |
5729741, | Apr 10 1995 | Open Invention Network LLC | System for storage and retrieval of diverse types of information obtained from different media sources which includes video, audio, and text transcriptions |
5732229, | Jan 22 1993 | Apple Inc | Method and apparatus for displaying business cards |
5740252, | Oct 13 1995 | WYTHAM TECHNOLOGIES LLC | Apparatus and method for passing private demographic information between hyperlink destinations |
5745360, | Aug 14 1995 | International Business Machines Corp.; IBM Corporation | Dynamic hypertext link converter system and process |
5745908, | Mar 29 1996 | BARCLAYS BANK PLC, AS ADMINISTATIVE AGENT | Method for converting a word processing file containing markup language tags and conventional computer code |
5754847, | May 26 1987 | Xerox Corporation | Word/number and number/word mapping |
5754857, | Dec 08 1995 | Oracle America, Inc | Distributed asynchronous workflow on the net |
5761436, | Jul 01 1996 | Oracle America, Inc | Method and apparatus for combining truncated hyperlinks to form a hyperlink aggregate |
5761656, | Jun 26 1995 | Oracle America, Inc | Interaction between databases and graphical user interfaces |
5761659, | Feb 29 1996 | Oracle America, Inc | Method, product, and structure for flexible range locking of read and write requests using shared and exclusive locks, flags, sub-locks, and counters |
5761689, | Sep 01 1994 | Microsoft Technology Licensing, LLC | Autocorrecting text typed into a word processing document |
5764906, | Nov 07 1995 | Francap Corporation | Universal electronic resource denotation, request and delivery system |
5778363, | Dec 30 1996 | Intel Corporation | Method for measuring thresholded relevance of a document to a specified topic |
5781189, | May 05 1995 | Apple Inc | Embedding internet browser/buttons within components of a network component system |
5781900, | Jan 02 1996 | SOFMAP F DESIGN CO , LTD | Flexible hyperlink association system |
5781904, | Feb 27 1989 | Apple Inc | User interface system and method for traversing a database |
5787386, | Feb 11 1992 | Xerox Corporation | Compact encoding of multi-lingual translation dictionaries |
5793972, | May 03 1996 | CALLAHAN CELLULAR L L C | System and method providing an interactive response to direct mail by creating personalized web page based on URL provided on mail piece |
5794050, | Jan 04 1995 | COGNITION TECHNOLOGIES, INC , A DELAWARE CORPORATION | Natural language understanding system |
5794228, | Apr 16 1993 | SYBASE, INC , A CORP OF DE | Database system with buffer manager providing per page native data compression and decompression |
5794259, | Jul 25 1996 | Lextron Systems, Inc | Apparatus and methods to enhance web browsing on the internet |
5799267, | Jul 22 1994 | Phonic engine | |
5799302, | Mar 30 1995 | Pitney Bowes Inc.; Pitney Bowes Inc | Method and system for minimizing attribute naming errors in set oriented duplicate detection |
5802559, | May 20 1994 | Advanced Micro Devices, Inc. | Mechanism for writing back selected doublewords of cached dirty data in an integrated processor |
5805886, | Sep 26 1994 | Intel Corporation | Method for notifying client applications of events in a shared application in a computer system |
5805911, | Feb 01 1995 | Microsoft Technology Licensing, LLC | Word prediction system |
5806079, | Nov 18 1994 | DATACLOUD TECHNOLOGIES, LLC | System, method, and computer program product for using intelligent notes to organize, link, and manipulate disparate data objects |
5815830, | Dec 23 1994 | Automatic generation of hypertext links to multimedia topic objects | |
5819092, | Nov 08 1994 | Microsoft Technology Licensing, LLC | Online service development tool with fee setting capabilities |
5822539, | Dec 08 1995 | Oracle America, Inc | System for adding requested document cross references to a document by annotation proxy configured to merge and a directory generator and annotation server |
5822720, | Feb 16 1994 | Sentius International, LLC; Sentius International LLC | System amd method for linking streams of multimedia data for reference material for display |
5826257, | Mar 20 1996 | Microsoft Technology Licensing, LLC | Method and structure for maintaining and utilizing a lookup value associated with a stored database value |
5832496, | Oct 12 1995 | NCR Corporation | System and method for performing intelligent analysis of a computer database |
5835059, | Sep 01 1995 | Lockheed Martin Corporation | Data link and method |
5835089, | Sep 26 1994 | Intel Corporation | Application programming interface for shared address book services in a computer system |
5845238, | Jun 18 1996 | Apple Computer, Inc. | System and method for using a correspondence table to compress a pronunciation guide |
5855007, | Nov 15 1995 | NEWS AMERICA MARKETING INTERACTIVE LLC; News America Marketing Properties LLC | Electronic coupon communication system |
5859636, | Dec 27 1995 | Intel Corporation | Recognition of and operation on text data |
5860073, | Jul 17 1995 | Microsoft Technology Licensing, LLC | Style sheets for publishing system |
5862325, | Feb 29 1996 | Intermind Corporation | Computer-based communication system and method using metadata defining a control structure |
5864848, | Jan 31 1997 | Microsoft Technology Licensing, LLC | Goal-driven information interpretation and extraction system |
5870702, | May 25 1995 | NEC Corporation | Word converting apparatus utilizing general dictionary and cooccurence dictionary to display prioritized candidate words |
5870746, | Oct 12 1995 | NCR Corporation | System and method for segmenting a database based upon data attributes |
5873107, | Mar 29 1996 | Apple Computer, Inc | System for automatically retrieving information relevant to text being authored |
5875443, | Jan 30 1996 | Sun Microsystems, Inc.; Sun Microsystems, Inc | Internet-based spelling checker dictionary system with automatic updating |
5875446, | Feb 24 1997 | International Business Machines Corporation | System and method for hierarchically grouping and ranking a set of objects in a query context based on one or more relationships |
5878421, | Jul 17 1995 | Microsoft Technology Licensing, LLC | Information map |
5884247, | Oct 31 1996 | WORDSTREAM, INC | Method and apparatus for automated language translation |
5884302, | Dec 02 1996 | HANGER SOLUTIONS, LLC | System and method to answer a question |
5884309, | Dec 06 1995 | Dynamic Web Transaction Systems, Inc. | Order entry system for internet |
5892919, | Jun 23 1997 | Sun Microsystems, Inc. | Spell checking universal resource locator (URL) by comparing the URL against a cache containing entries relating incorrect URLs submitted by users to corresponding correct URLs |
5893093, | Jul 02 1997 | TVL LP | Information search and retrieval with geographical coordinates |
5895461, | Jul 30 1996 | Telaric, Inc. | Method and system for automated data storage and retrieval with uniform addressing scheme |
5896321, | Nov 14 1997 | Microsoft Technology Licensing, LLC | Text completion system for a miniature computer |
5896533, | Jul 06 1995 | Intel Corporation | Accessing internets world-wide web through object linking and embedding technology |
5897475, | Oct 05 1994 | BIOPORT R&D, INC | Vaccines comprising enhanced antigenic helicobacter spp. |
5900004, | Jun 07 1995 | Microsoft Technology Licensing, LLC | Method and system for interactive formatting of word processing documents with deferred rule evaluation and format editing |
5905866, | Apr 30 1996 | A.I. Soft Corporation; Seiko Epson Corporation | Data-update monitoring in communications network |
5905991, | Aug 21 1997 | HANGER SOLUTIONS, LLC | System and method providing navigation between documents by creating associations based on bridges between combinations of document elements and software |
5907838, | Dec 10 1996 | Seiko Epson Corporation | Information search and collection method and system |
5913214, | May 30 1996 | Massachusetts Institute of Technology; MADNICK, STUART E ; SIEGEL, MICHAEL D | Data extraction from world wide web pages |
5920859, | Feb 05 1997 | Fidelity Information Services, LLC | Hypertext document retrieval system and method |
5924090, | May 01 1997 | NORTHERN LIGHT TECHNOLOGY HOLDINGS, LLC | Method and apparatus for searching a database of records |
5926808, | Jul 25 1997 | JUSTSYSTEMS EVANS RESEARCH INC | Displaying portions of text from multiple documents over multiple databases related to a search query in a computer network |
5930471, | Dec 26 1996 | AT&T Corp | Communications system and method of operation for electronic messaging using structured response objects and virtual mailboxes |
5940843, | Oct 08 1997 | Thomson Reuters Global Resources Unlimited Company | Information delivery system and method including restriction processing |
5946647, | Feb 01 1996 | Apple Inc | System and method for performing an action on a structure in computer-generated data |
5953718, | Nov 12 1997 | Oracle International Corporation | Research mode for a knowledge base search and retrieval system |
5963205, | May 26 1995 | Iconovex Corporation | Automatic index creation for a word processor |
5963940, | Aug 16 1995 | Syracuse University | Natural language information retrieval system and method |
5963950, | Jun 26 1996 | Oracle America, Inc | Method and system for facilitating access to selectable elements on a graphical user interface |
5970505, | Mar 31 1997 | Oracle America, Inc | Linking related data in a document set including a plurality of books written by different groups of authors in a computer network |
5974413, | Jul 03 1997 | ACTIVEWORD SYSTEMS, INC | Semantic user interface |
5983171, | Jan 11 1996 | Hitachi, Ltd. | Auto-index method for electronic document files and recording medium utilizing a word/phrase analytical program |
5987403, | May 29 1996 | Panasonic Intellectual Property Corporation of America | Document conversion apparatus for carrying out a natural conversion |
5987460, | Jul 05 1996 | Hitachi, Ltd. | Document retrieval-assisting method and system for the same and document retrieval service using the same with document frequency and term frequency |
5987475, | Sep 18 1996 | Kabushiki Kaisha Toshiba | Apparatus and method for processing hypertext and recording medium |
5999938, | Jan 31 1997 | Microsoft Technology Licensing, LLC | System and method for creating a new data structure in memory populated with data from an existing data structure |
6006218, | Feb 28 1997 | Microsoft Technology Licensing, LLC | Methods and apparatus for retrieving and/or processing retrieved information as a function of a user's estimated knowledge |
6006242, | Apr 05 1996 | WOLTERS KLUWER FINANCIAL SERVICES, INC | Apparatus and method for dynamically creating a document |
6014677, | Jun 12 1995 | Fuji Xerox Co., Ltd. | Document management device and method for managing documents by utilizing additive information |
6021403, | Jul 19 1996 | Microsoft Technology Licensing, LLC | Intelligent user assistance facility |
6022222, | Jan 03 1994 | Mary Beth, Guinan | Icon language teaching system |
6026088, | Dec 08 1994 | AVAGO TECHNOLOGIES GENERAL IP SINGAPORE PTE LTD | Network architecture |
6026398, | Oct 16 1997 | iMarket, Incorporated | System and methods for searching and matching databases |
6028605, | Feb 03 1998 | EMC Corporation | Multi-dimensional analysis of objects by manipulating discovered semantic properties |
6031537, | Nov 07 1996 | THEBRAIN TECHNOLOGIES, LP | Method and apparatus for displaying a thought network from a thought's perspective |
6038573, | Apr 04 1997 | CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT | News story markup language and system and process for editing and processing documents |
6047252, | Jun 28 1996 | Kabushiki Kaisha Toshiba | Machine translation method and source/target text display method |
6055531, | Mar 24 1993 | Engate LLC | Down-line transcription system having context sensitive searching capability |
6061675, | May 31 1995 | Oracle International Corporation | Methods and apparatus for classifying terminology utilizing a knowledge catalog |
6067565, | Jan 15 1998 | Microsoft Technology Licensing, LLC | Technique for prefetching a web page of potential future interest in lieu of continuing a current information download |
6076088, | Feb 09 1996 | Textwise, LLC | Information extraction system and method using concept relation concept (CRC) triples |
6085201, | Jun 28 1996 | Intel Corporation | Context-sensitive template engine |
6085226, | Jan 15 1998 | Microsoft Technology Licensing, LLC | Method and apparatus for utility-directed prefetching of web pages into local cache using continual computation and user models |
6092074, | Feb 10 1998 | General Electric Company | Dynamic insertion and updating of hypertext links for internet servers |
6094649, | Dec 22 1997 | HANGER SOLUTIONS, LLC | Keyword searches of structured databases |
6108674, | Jun 28 1994 | Casio Computer Co., Ltd. | Image output devices which automatically selects and outputs a stored selected image in correspondence with input data |
6122647, | May 19 1998 | AT HOME BONDHOLDERS LIQUIDATING TRUST | Dynamic generation of contextual links in hypertext documents |
6126306, | Sep 11 1991 | Natural language processing method for converting a first natural language into a second natural language using data structures | |
6128635, | May 13 1996 | JOLLY SEVEN, SERIES 70 OF ALLIED SECURITY TRUST I | Document display system and electronic dictionary |
6137911, | Jun 16 1997 | APR SMARTLOGIK LIMITED | Test classification system and method |
6151624, | Feb 03 1998 | R2 SOLUTIONS LLC | Navigating network resources based on metadata |
6154738, | Mar 27 1998 | PRODUCT ASSOCIATION TECHNOLOGIES, LLC | Methods and apparatus for disseminating product information via the internet using universal product codes |
6178434, | Feb 13 1997 | Ricoh Company, LTD | Anchor based automatic link generator for text image containing figures |
6182133, | Feb 06 1998 | Microsoft Technology Licensing, LLC | Method and apparatus for display of information prefetching and cache status having variable visual indication based on a period of time since prefetching |
6185550, | Jun 13 1997 | HANGER SOLUTIONS, LLC | Method and apparatus for classifying documents within a class hierarchy creating term vector, term file and relevance ranking |
6185576, | Sep 23 1996 | Acacia Research Group LLC | Defining a uniform subject classification system incorporating document management/records retention functions |
6233570, | Jul 19 1996 | Microsoft Technology Licensing, LLC | Intelligent user assistance facility for a software program |
6260035, | Jul 19 1996 | Microsoft Technology Licensing, LLC | Intelligent user assistance facility for a software program |
6262730, | Jul 19 1996 | Microsoft Technology Licensing, LLC | Intelligent user assistance facility |
6272505, | Jul 07 1998 | Microsoft Technology Licensing, LLC | Document modification based hyperlink limiting method and apparatus |
6289342, | Jan 05 1998 | NEC Corporation | Autonomous citation indexing and literature browsing using citation context |
6292768, | Dec 10 1996 | KANJI SOFTWARE, INC | Method for converting non-phonetic characters into surrogate words for inputting into a computer |
6308171, | Jul 30 1996 | Microsoft Technology Licensing, LLC | Method and system for automated data storage and retrieval |
6311177, | Feb 16 1999 | International Business Machines Corporation | Accessing databases when viewing text on the web |
6311194, | Mar 15 2000 | ALTO DYNAMICS, LLC | System and method for creating a semantic web and its applications in browsing, searching, profiling, personalization and advertising |
6323853, | Sep 03 1998 | ARENDI S A R L | Method, system and computer readable medium for addressing handling from a computer program |
6338059, | Dec 17 1998 | International Business Machines Corporation | Hyperlinked search interface for distributed database |
6373502, | Jul 01 1996 | Oracle America, Inc | Method and apparatus for facilitating popup links in a hypertext-enabled computer system |
6438545, | Jul 03 1997 | Value Capital Management; ACTIVEWORD SYSTEMS, INC | Semantic user interface |
6442545, | Jun 01 1999 | REFINITIV US ORGANIZATION LLC | Term-level text with mining with taxonomies |
6516321, | Jul 30 1996 | HyperPhrase Technologies, LLC; Telaric, LLC | Method for database address specification |
6519603, | Oct 28 1999 | International Business Machines Corporation | Method and system for organizing an annotation structure and for querying data and annotations |
6556984, | Jan 19 1999 | International Business Machines Corporation | Hierarchical string matching using multi-path dynamic programming |
6571241, | Mar 03 1998 | MAZDA MOTOR CORPORATION A CORPORATION OF JAPAN | Multilingual patent information search system |
6601026, | Sep 17 1999 | Microsoft Technology Licensing, LLC | Information retrieval by natural language querying |
6618733, | Apr 11 2000 | REVELINK INC | View navigation for creation, update and querying of data objects and textual annotations of relations between data objects |
6625581, | Apr 22 1994 | PERKOWSKI, THOMAS J | METHOD OF AND SYSTEM FOR ENABLING THE ACCESS OF CONSUMER PRODUCT RELATED INFORMATION AND THE PURCHASE OF CONSUMER PRODUCTS AT POINTS OF CONSUMER PRESENCE ON THE WORLD WIDE WEB (WWW) AT WHICH CONSUMER PRODUCT INFORMATION REQUEST (CPIR) ENABLING SERVLET TAGS ARE EMBEDDED WITHIN HTML-ENCODED DOCUMENTS |
6629079, | Jun 25 1998 | AMAZON COM, INC | Method and system for electronic commerce using multiple roles |
6651059, | Nov 15 1999 | GOOGLE LLC | System and method for the automatic recognition of relevant terms by mining link annotations |
6697824, | Aug 31 1999 | Accenture Global Services Limited | Relationship management in an E-commerce application framework |
6732090, | Aug 13 2001 | III Holdings 6, LLC | Meta-document management system with user definable personalities |
6732361, | Jul 28 1999 | Xerox Corporation | Generating combinations of offers and using action identifiers from the offers to obtain performance of combinations of actions |
7003522, | Jun 24 2002 | Microsoft Technology Licensing, LLC | System and method for incorporating smart tags in online content |
7032174, | Mar 27 2001 | Microsoft Technology Licensing, LLC | Automatically adding proper names to a database |
7130861, | Aug 16 2001 | Sentius International, LLC; Sentius International LLC | Automated creation and delivery of database content |
7287218, | Oct 25 2000 | Oracle International Corporation | Dynamic publication of information from a database |
7496854, | Nov 10 1998 | ARENDI S A R L | Method, system and computer readable medium for addressing handling from a computer program |
20020035581, | |||
20020036654, | |||
20020062353, | |||
20020065891, | |||
20020091803, | |||
20020099730, | |||
20020184247, | |||
20030004909, | |||
20030033290, | |||
20030154144, | |||
20030187587, | |||
20030212527, | |||
EP93250, | |||
EP725353, | |||
EP840240, | |||
JP3174653, | |||
JP4220768, | |||
JP4288674, | |||
JP4320530, | |||
JP4320551, | |||
JP5012096, | |||
JP5128157, | |||
RE40731, | Feb 16 1994 | Sentius International, LLC | System and method for linking streams of multimedia data to reference material for display |
WO9504974, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Feb 11 1994 | BOOKMAN, MARC | MEDIUS CORPORATION | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 029782 | /0302 | |
Feb 11 1994 | YAMANAKA, BRIAN | MEDIUS CORPORATION | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 029782 | /0302 | |
Aug 13 1996 | MEDIUS CORPORATION | Sentius Corporation | CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 029782 | /0764 | |
Mar 01 2004 | Sentius Corporation | Sentius International Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 029782 | /0866 | |
Jun 08 2009 | Sentius International LLC | (assignment on the face of the patent) | / | |||
Jan 01 2010 | Sentius International Corporation | Sentius International, LLC | CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 029783 | /0761 | |
Jan 01 2010 | Sentius International, LLC | Sentius International, LLC | CHANGE OF ADDRESS | 029867 | /0618 |
Date | Maintenance Fee Events |
Date | Maintenance Schedule |
Sep 04 2015 | 4 years fee payment window open |
Mar 04 2016 | 6 months grace period start (w surcharge) |
Sep 04 2016 | patent expiry (for year 4) |
Sep 04 2018 | 2 years to revive unintentionally abandoned end. (for year 4) |
Sep 04 2019 | 8 years fee payment window open |
Mar 04 2020 | 6 months grace period start (w surcharge) |
Sep 04 2020 | patent expiry (for year 8) |
Sep 04 2022 | 2 years to revive unintentionally abandoned end. (for year 8) |
Sep 04 2023 | 12 years fee payment window open |
Mar 04 2024 | 6 months grace period start (w surcharge) |
Sep 04 2024 | patent expiry (for year 12) |
Sep 04 2026 | 2 years to revive unintentionally abandoned end. (for year 12) |