DISAMBIGUATING SYSTEM AND METHOD
First Claim
1. A disambiguating system, comprising:
- an interface, to connect to an application system;
a storage unit, to store a first database and a second database, the first database comprising a dictionary of ambiguous language data, the second database comprising a collection of disambiguating algorithms, each piece of ambiguous language data in the dictionary being associated with at least one of the disambiguating algorithms; and
a processor comprising;
a recognition module, to receive a sentence input from the application system via the interface and recognize if the sentence comprises a piece of ambiguous language date which is defined in the dictionary;
a disambiguating module, to disambiguate the recognized piece of ambiguous language data in the sentence using the at least one associated disambiguating algorithm, and generate results of disambiguating;
a selection module, to select an interpretation from the results; and
an output module, to output the interpretations to the application system via the interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A disambiguating method includes providing a storage unit storing a first database and a second database. The first database includes a dictionary of ambiguous language data, the second database includes a collection of disambiguating algorithms, each piece of ambiguous language data in the dictionary is associated with at least one of the disambiguating algorithms. A sentence input is received from the application system via the interface and recognized if the sentence comprises a piece of ambiguous language date which is defined in the dictionary. The recognized piece of ambiguous language data in the sentence is disambiguated using the at least one associated disambiguating algorithm, and results of disambiguating are generated. An interpretation is selected from the results and output to the application system via the interface. A disambiguating system is also provided.
17 Citations
8 Claims
-
1. A disambiguating system, comprising:
-
an interface, to connect to an application system; a storage unit, to store a first database and a second database, the first database comprising a dictionary of ambiguous language data, the second database comprising a collection of disambiguating algorithms, each piece of ambiguous language data in the dictionary being associated with at least one of the disambiguating algorithms; and a processor comprising; a recognition module, to receive a sentence input from the application system via the interface and recognize if the sentence comprises a piece of ambiguous language date which is defined in the dictionary; a disambiguating module, to disambiguate the recognized piece of ambiguous language data in the sentence using the at least one associated disambiguating algorithm, and generate results of disambiguating; a selection module, to select an interpretation from the results; and an output module, to output the interpretations to the application system via the interface. - View Dependent Claims (2, 3, 4)
-
-
5. A disambiguating method, comprising:
-
providing a storage unit storing a first database and a second database, wherein the first database comprises a dictionary of ambiguous language data, the second database comprises a collection of disambiguating algorithms, each piece of ambiguous language data in the dictionary being associated with at least one of the disambiguating algorithms; and receiving a sentence input from the application system via the interface and recognizing if the sentence comprises a piece of ambiguous language date which is defined in the dictionary; disambiguating the recognized piece of ambiguous language data in the sentence using the at least one associated disambiguating algorithm, and generating results of disambiguating; selecting an interpretation from the results; and outputting the interpretations. - View Dependent Claims (6, 7, 8)
-
Specification