Showing prominent users for information retrieval requests
First Claim
1. A computer implemented method executed using one or more processors, the method comprising:
- receiving a search query from a searching user;
determining, by the one or more processors, that the search query corresponds to a trigger query and, in response, providing data associated with a first set of authoritative users for potential display to the searching user;
determining, by the one or more processors, a second set of authoritative users based on the first set of authoritative users;
for each authoritative user in the second set of authoritative users, receiving a contact status between the authoritative user and the searching user within a social networking service; 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, the data comprising the contact status for each authoritative user in the second set of authoritative users.
2 Assignments
0 Petitions
Accused Products
Abstract
Implementations of the present disclosure include actions of actions of receiving a search query from a searching user, determining that the search query corresponds to a trigger query and, in response, providing data associated with the first set of authoritative users for potential display to the searching user, determining a second set of authoritative users based on the first set of authoritative users, for each authoritative user in the second set of authoritative users, receiving a contact status between the authoritative user and the searching user within a social networking service, 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, the data including the contact status for each authoritative user in the second set of authoritative users.
-
Citations
33 Claims
-
1. A computer implemented method executed using one or more processors, the method comprising:
-
receiving a search query from a searching user; determining, by the one or more processors, that the search query corresponds to a trigger query and, in response, providing data associated with a first set of authoritative users for potential display to the searching user; determining, by the one or more processors, a second set of authoritative users based on the first set of authoritative users; for each authoritative user in the second set of authoritative users, receiving a contact status between the authoritative user and the searching user within a social networking service; 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, the data comprising the contact status for each authoritative user in the second set of authoritative users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. 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 search query from a searching user; determining that the search query corresponds to a trigger query and, in response, providing data associated with a first set of authoritative users for potential display to the searching user; determining a second set of authoritative users based on the first set of authoritative users; for each authoritative user in the second set of authoritative users, receiving a contact status between the authoritative user and the searching user within a social networking service; 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, the data comprising the contact status for each authoritative user in the second set of authoritative users. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. 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 search query from a searching user; determining that the search query corresponds to a trigger query and, in response, providing data associated with a first set of authoritative users for potential display to the searching user; determining a second set of authoritative users based on the first set of authoritative users; for each authoritative user in the second set of authoritative users, receiving a contact status between the authoritative user and the searching user within a social networking service; 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, the data comprising the contact status for each authoritative user in the second set of authoritative users. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification