Context-Based Suggestions Mechanism and Adaptive Push Mechanism for Natural Language Systems
First Claim
1. A method for user input to a back-end application, comprising the steps of:
- receiving first user input in the form of one or more tokens;
querying a synonyms database for synonyms associated with said tokens;
attempting a natural language interpretation of said first user input in combination with the synonyms associated with said tokens;
forwarding a result of said natural language interpretation and said first user input to a suggestions and proposals database;
identifying in said suggestions and proposals database, additional potential input in dependence upon tokens in said first user input; and
offering said additional potential input to a user.
0 Assignments
0 Petitions
Accused Products
Abstract
Natural language interface to a back-end application, incorporating synonyms, suggestions, and proposals. Roughly described, synonyms are automatically added to user input to enhance the natural language interpretation, whereas suggestions and proposals are offered to the user in an interaction, usually after an interpretation of prior user input. Suggestions and synonyms can be learned from user input, whereas proposals are programmed by a third party. The selection of synonyms, suggestions, and proposals for use with particular user input can be context-based, and rewards-based reinforcement can be used to better focus suggestions and proposals on the characteristics of the particular user.
96 Citations
21 Claims
-
1. A method for user input to a back-end application, comprising the steps of:
-
receiving first user input in the form of one or more tokens; querying a synonyms database for synonyms associated with said tokens; attempting a natural language interpretation of said first user input in combination with the synonyms associated with said tokens; forwarding a result of said natural language interpretation and said first user input to a suggestions and proposals database; identifying in said suggestions and proposals database, additional potential input in dependence upon tokens in said first user input; and offering said additional potential input to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21-38. -38. (canceled)
Specification