Patent ID: 9576054
Date: 2017-02-21
CPC Classifications: G06F,Y10S

Claim:
1. A method implemented by one or more computing devices, the method comprising: obtaining one or more search term candidates that are relevant to a present search term from a database; retrieving properties of the present search term and the one or more search term candidates, the properties describing respective matching results of the present search term and the one or more search term candidates; assigning values to the properties based at least in part on the respective matching results; processing the values to obtain one or more matching result values corresponding to the one or more search term candidates based at least in part on one or more predetermined rules; determining whether the present search term is to be rewritten based at least in part on a result of determining whether a maximum of the one or more matching result values is greater than a threshold; and rewriting the present search term to provide a rewritten present search term in response to determining that the present search term is to be rewritten.