Showing prominent users for information retrieval requests
First Claim
1. A computer implemented method executed using one or more processors, the method comprising:
- receiving authoritative user data, the authoritative user data associating one or more candidate queries with one or more authoritative users;
processing, by the one or more processors, the authoritative user data to identify one or more trigger queries, each trigger query comprising a query that, if received, triggers a display of a first set of the one or more authoritative users in response, the processing including;
for each candidate query of the one or more candidate queries;
identifying, for each authoritative user of the first set of the one or more authoritative users, a first score for the candidate query associated with the authoritative user,identifying a trigger score based on a combination of the one or more of the first scores,determining that the trigger score satisfies a threshold score, and in response, identifying the candidate query as a trigger query; and
storing the one or more trigger queries in a trigger queries database.
2 Assignments
0 Petitions
Accused Products
Abstract
Implementations of the present disclosure include actions of receiving authoritative user data, the authoritative user data associating one or more queries with one or more authoritative users, processing the authoritative user data to identify one or more trigger queries, each trigger query including a query that, if received, triggers a display of one or more authoritative users in response, and storing the one or more trigger queries in a trigger queries database, each trigger query being associated with a first set of authoritative users, each authoritative user in the first set of authoritative users being associated with a first score relating to a particular trigger query.
-
Citations
30 Claims
-
1. A computer implemented method executed using one or more processors, the method comprising:
-
receiving authoritative user data, the authoritative user data associating one or more candidate queries with one or more authoritative users; processing, by the one or more processors, the authoritative user data to identify one or more trigger queries, each trigger query comprising a query that, if received, triggers a display of a first set of the one or more authoritative users in response, the processing including; for each candidate query of the one or more candidate queries; identifying, for each authoritative user of the first set of the one or more authoritative users, a first score for the candidate query associated with the authoritative user, identifying a trigger score based on a combination of the one or more of the first scores, determining that the trigger score satisfies a threshold score, and in response, identifying the candidate query as a trigger query; and storing the one or more trigger queries in a trigger queries database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
one or more computers; and a computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising; receiving authoritative user data, the authoritative user data associating one or more candidate queries with one or more authoritative users; processing the authoritative user data to identify one or more trigger queries, each trigger query comprising a query that, if received, triggers a display of a first set of the one or more authoritative users in response, the processing including; for each candidate query of the one or more candidate queries; identifying, for each authoritative user of the first set of the one or more authoritative users, a first score for the candidate query associated with the authoritative user, identifying a trigger score based on a combination of the one or more of the first scores, determining that the trigger score satisfies a threshold score, and in response, identifying the candidate query as a trigger query; and storing the one or more trigger queries in a trigger queries database. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
receiving authoritative user data, the authoritative user data associating one or more candidate queries with one or more authoritative users; processing the authoritative user data to identify one or more trigger queries, each trigger query comprising a query that, if received, triggers a display of a first set of the one or more authoritative users in response, the processing including; for each candidate query of the one or more candidate queries; identifying, for each authoritative user of the first set of the one or more authoritative users, a first score for the candidate query associated with the authoritative user, identifying a trigger score based on a combination of the one or more of the first scores, determining that the trigger score satisfies a threshold score, and in response, identifying the candidate query as a trigger query; and storing the one or more trigger queries in a trigger queries database. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification