Systems and methods for interpreting natural language search queries using training data
AssigneeRovi Guides, Inc.
InventorsJeffry Copps Robert Jose, Ajay Kumar Mishra
Life of this patent
Estimating the term…
Loading patent…
AssigneeRovi Guides, Inc.
InventorsJeffry Copps Robert Jose, Ajay Kumar Mishra
Estimating the term…
A frequency of occurrence for each term in a training data set is determined in relation to the entire training data set. A relational data structure is generated that associates each term in the training data with its respective frequency. Any term that has a frequency below a threshold frequency is then added to a list of relevant words. When a natural language search query is received, a plurality of terms in the natural language search query are identified and compared with the list of relevant words. If any term of the natural language search query is included in the relevant words list, that term is identified as a keyword. The natural language search query is then interpreted based on any identified keywords.
A computer-implemented method for interpreting a natural language search query based on training data comprising a first plurality of terms, the method comprising, using processing circuitry for:
A system for interpreting a natural language search query based on training data comprising a first plurality of terms, the system comprising control circuitry configured to:
-15. (canceled)
A non-transitory computer-readable medium having non-transitory computer-readable instructions encoded thereon for interpreting a natural language search query based on training data comprising a first plurality of terms that, when executed by control circuitry, cause the control circuitry to:
-25. (canceled)
Dependencies are inferred from the claim text.