Entity-specific search model
First Claim
1. A computer-implemented system that customizes computer-based search related to an entity, comprising a memory having stored therein computer executable components and at least one processor that executes the following computer executable components:
- a goal determination component that gathers data associated with the entity, the data corresponding to a goal of the entity, a mission of the entity, or a purpose of the entity, wherein the entity comprises a group of individuals, and wherein the data associated with the entity corresponds to least the group of individuals;
a search model that is trained with the data associated with the entity;
a query modification component that employs the search model to modify a search query into a modified search query as a function of the data associated with the entity, the query modification component configured to modify the search query into the modified search query transparent to a user inputting the search query;
a search engine that receives the search query from an individual in the entity, communicates the search query to the query modification component, receives the modified search query from the query modification component, retrieves entity-based search results in accordance with the modified search query, and provides the entity-based search results to the individual in the entity;
a rendering component that uses the trained search model to re-rank the entity-based search results prior to display to the user;
a results configuration component that organizes a subset of the entity-based search results; and
wherein the rendering component performs a utility-based analysis in connection with displaying the subset of the entity-based search results to the user, wherein the utility-based analysis factors a probability of cost of displaying a result to the user versus a probability of benefit of displaying the result to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A system that employs an explicitly and/or implicitly trained model in order to return entity-specific computer-based search results is provided. The innovation can provide for a customized search model that focuses search in connection with achieving information that is meaningful with respect to goals of an entity. The model can be used to modify a search query in accordance with a goal of the entity or to generate the search query thereby returning meaningful and/or targeted results to the user. The system can automatically gather entity-related data thereafter determining or inferring a goal as well as training the model. Moreover, the system can selectively configure (e.g., order, rank, filter) and render results to a user based upon the model.
-
Citations
16 Claims
-
1. A computer-implemented system that customizes computer-based search related to an entity, comprising a memory having stored therein computer executable components and at least one processor that executes the following computer executable components:
-
a goal determination component that gathers data associated with the entity, the data corresponding to a goal of the entity, a mission of the entity, or a purpose of the entity, wherein the entity comprises a group of individuals, and wherein the data associated with the entity corresponds to least the group of individuals; a search model that is trained with the data associated with the entity; a query modification component that employs the search model to modify a search query into a modified search query as a function of the data associated with the entity, the query modification component configured to modify the search query into the modified search query transparent to a user inputting the search query; a search engine that receives the search query from an individual in the entity, communicates the search query to the query modification component, receives the modified search query from the query modification component, retrieves entity-based search results in accordance with the modified search query, and provides the entity-based search results to the individual in the entity; a rendering component that uses the trained search model to re-rank the entity-based search results prior to display to the user; a results configuration component that organizes a subset of the entity-based search results; and wherein the rendering component performs a utility-based analysis in connection with displaying the subset of the entity-based search results to the user, wherein the utility-based analysis factors a probability of cost of displaying a result to the user versus a probability of benefit of displaying the result to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method of performing an entity-based computer search, wherein the method is performed by a processor that executes at least the following acts:
-
gathering data associated with an entity, the data corresponding to a goal of the entity, a mission of the entity, or a purpose of the entity, wherein the entity comprises a group of individuals, and wherein the data associated with the entity corresponds to least the group of individuals; training a search model with the data associated with the entity; receiving a search query from an individual in the entity; employing the search model to modify the search query into a modified search query as a function of the data associated with the entity, wherein the search query being modified into the modified search query is transparent to a user inputting the search query; retrieving entity-based search results in accordance with the modified search query; providing the entity-based search results to the individual in the entity; re-ranking the entity-based search results uses the trained search model prior to display to the user; organizing a subset of the entity-based search results; and performing a utility-based analysis in connection with displaying the subset of the entity-based search results to the user, wherein the utility-based analysis factors a probability of cost of displaying a result to the user versus a probability of benefit of displaying the result to the user. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-implemented search system that comprises a memory having stored therein computer executable components and at least one processor that executes the following computer executable components:
-
means for gathering data associated with an entity, the data corresponding to a goal of the entity, a mission of the entity, or a purpose of the entity, wherein the entity comprises a group of individuals, and wherein the data associated with the entity corresponds to least the group of individuals; means for training a search model with the data associated with the entity; means for receiving a search query from an individual in the entity; means for employing the search model to modify the search query into a modified search query as a function of the data associated with the entity, wherein the search query being modified into the modified search query is transparent to a user inputting the search query; means for retrieving entity-based search results in accordance with the modified search query; means for providing the entity-based search results to the individual in the entity; means for re-ranking the entity-based search results uses the trained search model prior to display to the user; means for organizing a subset of the entity-based search results; and means for performing a utility-based analysis in connection with displaying the subset of the entity-based search results to the user, wherein the utility-based analysis factors a probability of cost of displaying a result to the user versus a probability of benefit of displaying the result to the user. - View Dependent Claims (16)
-
Specification