CONTEXT-BASED SEARCH, RETRIEVAL, AND AWARENESS
First Claim
1. A system that facilitates computer-based search, comprising:
- a context analyzer that determines user context from context-related information;
the user context includes at least one of a physical context, an application context, an implicit or explicit user model, and/or a temporal context; and
a search component that generates a search query or analyzes search results based at least in part upon the user context, wherein the search component obtains a plurality of search results based at least in part upon the search query.
2 Assignments
0 Petitions
Accused Products
Abstract
A system that incorporates a user context into a computer-based search is provided. To establish the context, the innovation can identify information about a user state or context via a variety of sources and sensors. The state/context information can be used to filter, arrange and/or rank search results so as to facilitate converging on meaningful searches and results. Machine learning systems (implicitly and/or explicitly trained) can be employed to infer a current and/or future context related to user. An identified or inferred user context can be employed to modify an automated or user-defined search input/query. Contextual cues can be considered directly in the construction and use of context of context-sensitive retrieval algorithms that are optimized for identifying and/or ranking of informational items of potential interest or value in different contexts. As well, the context can be employed to intelligently render results of a query (e.g., user/application defined, context-modified query).
186 Citations
20 Claims
-
1. A system that facilitates computer-based search, comprising:
-
a context analyzer that determines user context from context-related information;
the user context includes at least one of a physical context, an application context, an implicit or explicit user model, and/or a temporal context; anda search component that generates a search query or analyzes search results based at least in part upon the user context, wherein the search component obtains a plurality of search results based at least in part upon the search query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method of computer-based searching, comprising:
-
determining a user context; modifying a user input query based upon the user context; executing a search based upon the modified user input query; obtaining a plurality of search results; and rendering a subset of the plurality of search results based upon the user context. - View Dependent Claims (17, 18)
-
-
19. A computer-executable system that facilitates context-based searching, comprising:
-
computer-implemented means for determining a user context; computer-implemented means for obtaining a plurality of search results based upon a user input query; and computer-implemented means for rendering a subset of the plurality of search results based upon the user context. - View Dependent Claims (20)
-
Specification