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.
Claims22
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.
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.
Dependencies are inferred from the claim text.