SENSOR BASED CONTEXT AUGMENTATION OF SEARCH QUERIES
First Claim
1. A computer program product for sensor augmented searching, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:
- receive a natural language search query;
determine a first response to the natural language search query, the first response having a first confidence level;
determine a sensor class that effects an information gain on the natural language search query according to a table of training data;
augment the natural language search query to form an augmented search query according to data received from at least one sensor that is a member of the sensor class;
determine a second response to the augmented search query, the second response having a second confidence level;
store information to the table of training data that associates the at least one sensor with a value of a change between the first confidence level and the second confidence level; and
augment a subsequent natural language search query according to the stored information.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device comprising a processor configured to receive a natural language search query and determine a first response to the natural language search query, the first response having a first confidence level. The processor is further configured to determine a sensor class effecting an information gain on the natural language search query according to a table of training data. The processor is further configured to augment the natural language search query to form an augmented search query according to data received from at least one sensor that is a member of the sensor class and determine a second response to the augmented search query, the second response having a second confidence level. The processor is further configured to store information to the table of training data that associates the at least one sensor with a value of a change between the first confidence level and the second confidence level.
12 Citations
20 Claims
-
1. A computer program product for sensor augmented searching, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:
-
receive a natural language search query; determine a first response to the natural language search query, the first response having a first confidence level; determine a sensor class that effects an information gain on the natural language search query according to a table of training data; augment the natural language search query to form an augmented search query according to data received from at least one sensor that is a member of the sensor class; determine a second response to the augmented search query, the second response having a second confidence level; store information to the table of training data that associates the at least one sensor with a value of a change between the first confidence level and the second confidence level; and augment a subsequent natural language search query according to the stored information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method, comprising:
-
determining a preliminary confidence level for a preliminary response to a search query; determining a sensor having a potential relationship to a context of the search query according to a table of training data; determining an enhanced search query based on the search query and the sensor; determining a confidence level for a response to the enhanced search query; determining that the confidence level varies from the preliminary confidence level; updating the training data associating the sensor to relevant search query contexts to correspond to the variation in the confidence level from the preliminary confidence level; and using the updated training data to form a second enhanced search query. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system capable of learning, comprising a processor configured to:
-
parse a search query received from a query source; determine a preliminary response to the parsed search query, the preliminary response having a preliminary confidence level; determine at least one sensor class comprising a sensor having a potential relevance to a context of the parsed search query; augment the parsed search query with context information derived from the sensor potentially relevant to the context of the parsed search query to form an augmented search query; determine a response to the augmented search query, the response to the augmented search query having an augmented query confidence level; determine a change between the preliminary confidence level and the augmented query confidence level; store training data corresponding to the change between the preliminary confidence level and the augmented query confidence level to a non-transitory computer-readable storage medium; and augment a subsequent search query according to the stored information. - View Dependent Claims (17, 18, 19, 20)
-
Specification