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.

Patent
   RE43633
Priority
Feb 16 1994
Filed
Jun 08 2009
Issued
Sep 04 2012
Expiry
Feb 16 2014
Assg.orig
Entity
unknown
1
262
EXPIRED
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 claim 1, further comprising:
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 claim 2, said linking engine further comprising:
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 claim 3, said linking engine further comprising:
means for building an index to link each of said source material pieces to said reference information.
0. 5. The system of claim 4, wherein said index links said source material pieces to said reference information based upon the value of the offset of the starting and ending position addresses of said source material pieces from the beginning position address of said integrated source image.
0. 6. The system of claim 5, wherein said offset locates said reference information to a corresponding source material piece based upon offset occurrence within a range defined by the value of the offsets of the starting and ending point addresses of said source material pieces from said beginning position address of said integrated source image.
0. 7. The system of claim 1, further comprising:
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 claim 9, further comprising the step 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 claim 10, said linking step further comprising the steps 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 claim 11, said linking step further comprising the step of:
building an index to link each of said source material pieces to said reference information.
0. 13. The method of claim 12, wherein said index links said source material pieces to said reference information based upon the offset between the starting position address for said source material pieces and the beginning position address of said integrated source image.
0. 14. The method of claim 13, wherein said offset locates said reference information to a corresponding source material piece based upon offset occurrence within a range defined by the value of the offsets of the starting and ending position addresses of said source material pieces from said beginning position address of said integrated source image.
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 onAssignorAssigneeConveyanceFrameReelDoc
Feb 11 1994BOOKMAN, MARCMEDIUS CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0297820302 pdf
Feb 11 1994YAMANAKA, BRIANMEDIUS CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0297820302 pdf
Aug 13 1996MEDIUS CORPORATIONSentius CorporationCHANGE OF NAME SEE DOCUMENT FOR DETAILS 0297820764 pdf
Mar 01 2004Sentius CorporationSentius International CorporationASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0297820866 pdf
Jun 08 2009Sentius International LLC(assignment on the face of the patent)
Jan 01 2010Sentius International CorporationSentius International, LLCCHANGE OF NAME SEE DOCUMENT FOR DETAILS 0297830761 pdf
Jan 01 2010Sentius International, LLCSentius International, LLCCHANGE OF ADDRESS0298670618 pdf
Date Maintenance Fee Events


Date Maintenance Schedule
Sep 04 20154 years fee payment window open
Mar 04 20166 months grace period start (w surcharge)
Sep 04 2016patent expiry (for year 4)
Sep 04 20182 years to revive unintentionally abandoned end. (for year 4)
Sep 04 20198 years fee payment window open
Mar 04 20206 months grace period start (w surcharge)
Sep 04 2020patent expiry (for year 8)
Sep 04 20222 years to revive unintentionally abandoned end. (for year 8)
Sep 04 202312 years fee payment window open
Mar 04 20246 months grace period start (w surcharge)
Sep 04 2024patent expiry (for year 12)
Sep 04 20262 years to revive unintentionally abandoned end. (for year 12)