STRUCTURED DICTIONARY
First Claim
1. A computer-readable storage medium that is not a signal, the computer-readable storage medium for storing data for access by a program being executed on a data processing system, comprising:
- a dictionary data structure stored in the computer-readable storage medium, the dictionary data structure including information used by the program and comprising;
a first table comprised of entries each representing a natural language term, each entry of the first table containing a term ID identifying its term;
a second table comprised of entries each representing a definition, each entry of the second table containing a definition ID identifying its definition; and
a third table comprised of entries each representing correspondence between a term and a definition defining the term, each entry of the third table containing a term ID identifying the defined term and a definition ID identifying the defining definition,such that the contents of the data structure are usable to identify any definitions corresponding to a term.
1 Assignment
0 Petitions
Accused Products
Abstract
A dictionary data structure is described. The data structure is made up of first, second, and third tables. The first table is comprised of entries each representing a natural language term, each entry of the first table containing a term ID identifying its term. The second table is comprised of entries each representing a definition, each entry of the second containing a definition ID identifying its definition. The third table is comprised of entries each representing correspondence between a terminate definition defining the term, each entry of the third table containing term ID identifying the defined term and a definition ID identifying the defining definition. The contents of the data structure are usable to identify any definitions corresponding to a term.
5 Citations
32 Claims
-
1. A computer-readable storage medium that is not a signal, the computer-readable storage medium for storing data for access by a program being executed on a data processing system, comprising:
-
a dictionary data structure stored in the computer-readable storage medium, the dictionary data structure including information used by the program and comprising; a first table comprised of entries each representing a natural language term, each entry of the first table containing a term ID identifying its term; a second table comprised of entries each representing a definition, each entry of the second table containing a definition ID identifying its definition; and a third table comprised of entries each representing correspondence between a term and a definition defining the term, each entry of the third table containing a term ID identifying the defined term and a definition ID identifying the defining definition, such that the contents of the data structure are usable to identify any definitions corresponding to a term. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32-37. -37. (canceled)
Specification