Natural language recommendation feedback
AssigneeSoundHound, Inc.
InventorsKamyar Mohajer, Robert Macrae
Life of this patent
Estimating the term…
Loading patent…
AssigneeSoundHound, Inc.
InventorsKamyar Mohajer, Robert Macrae
Estimating the term…
Systems parse natural language expressions to extract items and values of their attributes and store them in a database. Systems also parse natural language expressions to extract values of attributes of user preferences and store them in a database. Recommendation engines use the databases to make recommendations. Parsing is of speech or text and uses conversation state, discussion context, synonym recognition, and speaker profile. Database pointers represent relative attribute values. Recommendations use machine learning to crowdsource from databases of many user preferences and to overcome the cold start problem. Parsing and recommendations use current or stored values of environmental parameters. Databases store different values of the same user preference attributes for different activities. Systems add unrecognized attributes and legal values when encountered in natural language expressions.
A non-transitory computer readable medium storing code that, if executed by a computer system, would cause the computer system to:
A non-transitory computer readable medium storing code that, if executed by a computer system, would cause the computer system to:
A non-transitory computer readable medium storing code that, if executed by a computer system, would cause the computer system to:
A non-transitory computer readable medium storing code that, if executed by a computer system, would cause the computer system to:
Dependencies are inferred from the claim text.