Search query enhancement with context analysis
AssigneeInternational Business Machines Corporation
InventorsMark P. Delaney, Robert H. Grant, Charlotte Hutchinson
Life of this patent
Estimating the term…
Abstract
The context in which a user generates a search query is analyzed to generate an improved search query. Search query context may be determined with reference to a user profile or content collected from Internet of Things (IoT) or non-IoT devices located proximate the user. Content may be collected when the search query is generated or at a time before the search query is generated. Content collected for context analysis includes visual display content (screen capture), audio content, and data content.
Claims25
A computer-implemented method comprising:
- receiving, on a first device, a set of search results from a search engine based on a first search query including a first set of search terms;
- collecting, from a second device located proximate the first device, a set of data;
- determining a first correlation parameter for each search result in the set of search results as a first degree of correlation to the set of data collected from the second device;
- and
- determining a second set of search terms from the search results based on the first degree of correlation indicated by the first correlation parameter.
A computer program product comprising a computer readable storage medium having stored thereon:
- first program instructions programmed to receive, on a first device, a set of search results from a search engine based on a first search query including a first set of search terms;
- second program instructions programmed to collect, from a second device located proximate the first device, a set of data;
- third program instructions programmed to determine a first correlation parameter for each search result in the set of search results as a first degree of correlation to the set of data collected from the second device;
- and
- fourth program instructions programmed to determine a second set of search terms from the search results based on the first degree of correlation indicated by the first correlation parameter.
A computer system comprising:
- a processor set;
- and
- a computer readable storage medium;
- wherein:
- the processor set is structured, located, connected, and/or programmed to run program instruction stored on the computer readable storage medium;
- and
- the program instructions include:
- first program instructions programmed to receive, on a first device, a set of search results from a search engine based on a first search query including a first set of search terms;
- second program instructions programmed to collect, from a second device located proximate the first device, a set of data;
- third program instructions programmed to determine a first correlation parameter for each search result in the set of search results as a first degree of correlation to the set of data collected from the second device;
- and
- fourth program instructions programmed to determine a second set of search terms from the search results based on the first degree of correlation indicated by the first correlation parameter.
Dependencies are inferred from the claim text.