Showing prominent users for information retrieval requests
First Claim
Patent Images
1. A computer-implemented method executed using one or more processors, the method comprising:
- receiving a first search query and a second search query from a searching user;
in response to the first and the second search query matching a trigger query, receiving data associated with a set of authoritative users;
determining a respective score associated with each authoritative user of the set of authoritative users relative to the trigger query;
identifying a first subset of authoritative users of the set of authoritative users based on the respective score associated with each authoritative user of the set of authoritative users;
identifying a second subset and a third subset of authoritative users of the set of authoritative users by randomly selecting one or more authoritative users from the set, wherein the one or more randomly selected authoritative users of the second subset and the third subset of authoritative users are exclusive from the authoritative users of the first subset of authoritative users, wherein the one or more randomly selected authoritative users of the second subset of authoritative users differs from the one or more randomly selected authoritative users of the third subset of authoritative users;
in response to the first search query, transmitting instructions to display data associated with the first and second subset of authoritative users with search results responsive to the first search query; and
in response to the second search query, transmitting instructions to display data associated with the first and third subset of authoritative users with search results responsive to the second search query.
2 Assignments
0 Petitions
Accused Products
Abstract
Implementations of the present disclosure include actions of receiving a search query from a searching user, in response to the search query matching a trigger query, receiving a first set of authoritative users, processing the first set of authoritative users to define a second set of authoritative users, and transmitting instructions to display data associated with authoritative users of the second set of authoritative users with search results responsive to the search query.
19 Citations
20 Claims
-
1. A computer-implemented method executed using one or more processors, the method comprising:
-
receiving a first search query and a second search query from a searching user; in response to the first and the second search query matching a trigger query, receiving data associated with a set of authoritative users; determining a respective score associated with each authoritative user of the set of authoritative users relative to the trigger query; identifying a first subset of authoritative users of the set of authoritative users based on the respective score associated with each authoritative user of the set of authoritative users; identifying a second subset and a third subset of authoritative users of the set of authoritative users by randomly selecting one or more authoritative users from the set, wherein the one or more randomly selected authoritative users of the second subset and the third subset of authoritative users are exclusive from the authoritative users of the first subset of authoritative users, wherein the one or more randomly selected authoritative users of the second subset of authoritative users differs from the one or more randomly selected authoritative users of the third subset of authoritative users; in response to the first search query, transmitting instructions to display data associated with the first and second subset of authoritative users with search results responsive to the first search query; and in response to the second search query, transmitting instructions to display data associated with the first and third subset of authoritative users with search results responsive to the second search query. - View Dependent Claims (4, 5, 6, 7, 8, 9, 18)
-
-
2. 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 a first search query and a second search query from a searching user; in response to the first and the second search query matching a trigger query, receiving data associated with a set of authoritative users; determining a respective score associated with each authoritative user of the set of authoritative users relative to the trigger query; identifying a first subset of authoritative users of the set of authoritative users based on the respective score associated with each authoritative user of the set of authoritative users; identifying a second subset and a third subset of authoritative users of the set of authoritative users by randomly selecting one or more authoritative users from the set, wherein the one or more randomly selected authoritative users of the second subset and the third subset of authoritative users are exclusive from the authoritative users of the first subset of authoritative users, wherein the one or more randomly selected authoritative users of the second subset of authoritative users differs from the one or more randomly selected authoritative users of the third subset of authoritative users; in response to the first search query, transmitting instructions to display data associated with the first and second subset of authoritative users with search results responsive to the first search query; and in response to the second search query, transmitting instructions to display data associated with the first and third subset of authoritative users with search results responsive to the second search query. - View Dependent Claims (10, 11, 12, 13, 19)
-
-
3. A 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 a first search query and a second search query from a searching user; in response to the first and the second search query matching a trigger query, receiving data associated with a set of authoritative users; determining a respective score associated with each authoritative user of the set of authoritative users relative to the trigger query; identifying a first subset of authoritative users of the set of authoritative users based on the respective score associated with each authoritative user of the set of authoritative users; identifying a second subset and a third subset of authoritative users of the set of authoritative users by randomly selecting one or more authoritative users from the set, wherein the one or more randomly selected authoritative users of the second subset and the third subset of authoritative users are exclusive from the authoritative users of the first subset of authoritative users, wherein the one or more randomly selected authoritative users of the second subset of authoritative users differs from the one or more randomly selected authoritative users of the third subset of authoritative users; in response to the first search query, transmitting instructions to display data associated with the first and second subset of authoritative users with search results responsive to the first search query; and in response to the second search query, transmitting instructions to display data associated with the first and third subset of authoritative users with search results responsive to the second search query. - View Dependent Claims (14, 15, 16, 17, 20)
-
Specification