×

Sensor based context augmentation of search queries

  • US 10,275,519 B2
  • Filed: 08/22/2016
  • Issued: 04/30/2019
  • Est. Priority Date: 08/22/2016
  • Status: Active Grant
First Claim
Patent Images

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 by;

    determining, based on the table of training data relating relevance of the sensor to the context of the natural language search query, an information gain effected by one or more sensor classes including at least the sensor class to which the sensor belongs;

    selecting a subset of the one or more sensor classes consisting of the one or more sensor classes for which the determined information gain exceeds a threshold;

    aggregating the one or more sensor classes for which the determined information gain exceeds the threshold with previously determined sensor classes having the information gain that exceeds the threshold, wherein a rating of the one or more sensor classes and the previously determined sensor classes within the aggregated sensor classes corresponds to a number of occurrences of the one or more sensor classes and the previously determined sensor classes in the aggregated sensor classes; and

    selecting a highest rated sensor class from among the aggregated sensor classes as the sensor;

    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 all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×