Systems, methods, and computer-readable media for providing search results having contacts from a user's social graph
First Claim
1. A computer-implemented method for receiving search results having a contact from a social graph of a user, the method executed by one or more processors in a client device programmed to perform the method, the method comprising:
- transmitting, by one or more processors in a client device, a search query from a user;
receiving, at the one or more processors, a search result including (i) a point of interest responsive to the search query and (ii) information about a plurality of people associated with the point of interest, wherein each of the plurality of people associated with the point of interest has a relationship with the user in a social graph; and
displaying, by the one or more processors, an indication of the point of interest, the information about the plurality of people associated with the point of interest, and a status indication of a presence of each of the plurality of people at the point of interest in a search results display, wherein the information and the status indication for each of the plurality of people is displayed in a ranked order in the search results display based on a score indicative of interaction between the user and each of the plurality of people.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided are systems, methods, and computer-readable media for providing search results having contacts from a user'"'"'s social graph are provided herein. A search query is received from a user of client computer, and a point of interest responsive to the search query is determined. A person associated with the point of interest is identified, and a relationship in a social graph between the person and the user is identified. A search result that includes the point of interest and information about the person in the user'"'"'s social graph associated with the point of interest is generated, and the search result is transmitted over a network to the client computer.
-
Citations
17 Claims
-
1. A computer-implemented method for receiving search results having a contact from a social graph of a user, the method executed by one or more processors in a client device programmed to perform the method, the method comprising:
-
transmitting, by one or more processors in a client device, a search query from a user; receiving, at the one or more processors, a search result including (i) a point of interest responsive to the search query and (ii) information about a plurality of people associated with the point of interest, wherein each of the plurality of people associated with the point of interest has a relationship with the user in a social graph; and displaying, by the one or more processors, an indication of the point of interest, the information about the plurality of people associated with the point of interest, and a status indication of a presence of each of the plurality of people at the point of interest in a search results display, wherein the information and the status indication for each of the plurality of people is displayed in a ranked order in the search results display based on a score indicative of interaction between the user and each of the plurality of people. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A client device comprising:
-
a user interface; one or more processors communicatively coupled to the user interface; a non-transitory computer readable memory communicatively coupled to the one or more processors and storing thereon instructions that, when executed by the one or more processors, cause the client device to; transmit, via a communication network, a search query from a user, receive, via the communication network, a search result including (i) a point of interest responsive to the search query and (ii) information about a plurality of people associated with the point of interest, wherein each of the plurality of people associated with the point of interest has a relationship with the user in a social graph, and display an indication of the point of interest, information about the plurality of people associated with the point of interest, and a status indication of a presence of each of the plurality of people at the point of interest on the user interface, wherein the information and the status indication for each of the plurality of people is displayed in a ranked order in the search results display based on a score indicative of interaction between the user and each of the plurality of people. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable memory communicatively coupled to one or more processors and storing thereon instructions that, when executed by the one or more processors, cause a client device to:
-
transmit, via a communication network, a search query from a user, receive, via the communication network, a search result including (i) a point of interest responsive to the search query and (ii) information about a plurality of people associated with the point of interest, wherein each of the plurality of people associated with the point of interest has a relationship with the user in a social graph, and display an indication of the point of interest, information about the plurality of people associated with the point of interest, and a status indication of a presence of each of the plurality of people at the point of interest on a user interface, wherein the information and the status indication for each of the plurality of people is displayed in a ranked order in the search results display based on a score indicative of interaction between the user and each of the plurality of people. - View Dependent Claims (15, 16, 17)
-
Specification