Database query translation system
AssigneeUpToDate, Inc.
InventorTongzhang Jiang
Life of this patent
Estimating the term…
Abstract
In a method for translation of a medical database query from a first language into a second language, a query to be translated is received from a use of the medical database. A respective translation for the query from each of several translation engines is obtained, and a respective ranking score for each of the obtained translations is determined. The determined ranking scores are then utilized to select a translations from the several obtained translations. The selected translation is then provided to the user and/or is used to search the medical database to obtain search results for the query and the obtained search results are then provided to the user.
Claims20
A method for translation of a medical database query from a first language into a second language, the method executed by one or more computer processors programmed to perform the method, the method comprising:
- receiving, at a processor from a user via a network, a query for a medical database, wherein the query is in the first language;
- transmitting, by a processor, the received query to a plurality of translation engines;
- receiving, at a processor, a plurality of translations for the query from the first language into the second language, wherein a respective translation is received from each translation engine in the plurality of translation engines;
- determining, by the processor, a respective ranking score for each received translation of the plurality of received translations;
- selecting, by the processor and based on the determined ranking scores, a translation from the plurality of translations;
- and
- performing one or both of:
- (i) transmitting, by a processor and via the network, the selected translation to the user, and
- (ii) utilizing, by a processor, the selected translation to search the medical database to obtain search results for the query, and transmitting, by a processor and via the network, the obtained search results to the user,
- wherein determining the respective ranking score for each translation comprises determining the respective ranking score based on (i) a literature criterion, the literature criterion indicating a frequency of appearance of the translation in a body of literature contained in the medical database, (ii) a search log criterion, the search log criterion indicating a frequency of appearance of the translation in a record of queries previously entered into the medical database, or (iii) both a literature criterion, the literature criterion indicating a frequency of appearance of the translation in a body of literature contained in the medical database, and a search log criterion, the search log criterion indicating a frequency of appearance of the translation in a record of queries previously entered into the medical database.
A non-transitory computer-readable storage medium having stored thereon a set of instructions, executable by a processor, for translation of a medical database query from a first language into a second language, the instructions comprising:
- instructions for receiving a query for a medical database, wherein the query is in the first language;
- instructions for transmitting the received query to a plurality of translation engines;
- instructions for receiving a plurality of translations for the query from the first language into the second language, wherein a respective translation is received from each translation engine in the plurality of translation engines;
- instructions for determining a respective ranking score for each received translation of the plurality of received translations;
- and
- instructions for selecting, based on the determined ranking scores, a translation from the plurality of translations;
- and
- instruction for performing one or both of:
- (i) transmitting the selected translation to the user, and
- (ii) utilizing the selected translation to search the medical database to obtain search results for the query, and transmitting the obtained search results to the user,
- wherein instructions for determining the respective ranking score for each translation comprise instructions for determining the respective ranking score based on (i) a literature criterion, the literature criterion indicating a frequency of appearance of the translation in a body of literature contained in the medical database, (ii) a search log criterion, the search log criterion indicating a frequency of appearance of the translation in a record of queries previously entered into the medical database, or (iii) both a literature criterion, the literature criterion indicating a frequency of appearance of the translation in a body of literature contained in the medical database, and a search log criterion, the search log criterion indicating a frequency of appearance of the translation in a record of queries previously entered into the medical database.
Dependencies are inferred from the claim text.