Graphical user interface for map search
First Claim
1. A method comprising:
- accessing, by a computing device, location data representing a first location of a first user wherein the first location corresponds to geographic coordinates;
retrieving, from a remote server, image data defining a graphical map based on the first location;
accessing a search query inputted by the first user;
retrieving, by one or more computing devices, a plurality of second locations in response to the search query, wherein each of the second locations corresponds to respective geographic coordinates and one or more entities;
retrieving, by one or more computing devices, data from a social graph comprising nodes corresponding to a plurality of users of a social-networking system and a plurality of the second locations; and
providing for display, by one or more computing devices, a first view comprising;
a list of a plurality of the second locations, wherein;
the list overlays at least a portion of the graphical map and is ordered based at least on a relevancy to the search query; and
for each of a plurality of the listed second locations, at least a portion of the data from the social graph that corresponds to the respective listed second location and one or more of the users of the social-networking system is presented; and
a presentation of the graphical map comprising indicators for the first location and at least one of the listed second locations in accordance with their respective geographic coordinates.
2 Assignments
0 Petitions
Accused Products
Abstract
Particular embodiments include a method comprising accessing location data representing a first location of a first user wherein the first location corresponds to geographic coordinates, retrieving image data defining a graphical map from a remote server based on the first location accessing a search query inputted by the first user, retrieving one or more second locations in response to the search query, where the one or more second locations correspond to geographic coordinates, and displaying a first view comprising a list of the one or more second locations overlaying at least a portion of the graphical map, wherein the graphical map includes indicators for the first location and at least one of the one or more second locations in accordance with their respective geographic coordinates.
-
Citations
18 Claims
-
1. A method comprising:
-
accessing, by a computing device, location data representing a first location of a first user wherein the first location corresponds to geographic coordinates; retrieving, from a remote server, image data defining a graphical map based on the first location; accessing a search query inputted by the first user; retrieving, by one or more computing devices, a plurality of second locations in response to the search query, wherein each of the second locations corresponds to respective geographic coordinates and one or more entities; retrieving, by one or more computing devices, data from a social graph comprising nodes corresponding to a plurality of users of a social-networking system and a plurality of the second locations; and providing for display, by one or more computing devices, a first view comprising; a list of a plurality of the second locations, wherein; the list overlays at least a portion of the graphical map and is ordered based at least on a relevancy to the search query; and for each of a plurality of the listed second locations, at least a portion of the data from the social graph that corresponds to the respective listed second location and one or more of the users of the social-networking system is presented; and a presentation of the graphical map comprising indicators for the first location and at least one of the listed second locations in accordance with their respective geographic coordinates. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to; access location data representing a first location of a first user wherein the first location corresponds to geographic coordinates; retrieve, from a remote server, image data defining a graphical map based on the first location; access a search query inputted by the first user; retrieve a plurality of second locations in response to the search query, wherein each of the second locations corresponds to respective geographic coordinates and one or more entities; retrieve data from a social graph comprising nodes corresponding to a plurality of users of a social-networking system and a plurality of the second locations; and provide for display a first view comprising; a list of a plurality of the second locations, wherein; the list overlays at least a portion of the graphical map and is ordered based at least on a relevancy to the search query; and for each of a plurality of the listed second locations, at least a portion of the data from the social graph that corresponds to the respective listed second location and one or more of the users of the social-networking system is presented; and a presentation of the graphical map comprising indicators for the first location and at least one of the listed second locations in accordance with their respective geographic coordinates. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
access location data representing a first location of a first user wherein the first location corresponds to geographic coordinates; retrieve, from a remote server, image data defining a graphical map based on the first location; access a search query inputted by the first user; retrieve a plurality of second locations in response to the search query, wherein each of the second locations corresponds to respective geographic coordinates and one or more entities; retrieve data from a social graph comprising nodes corresponding to a plurality of users of a social-networking system and a plurality of the second locations; and provide for display a first view comprising; a list of a plurality of the second locations, wherein; the list overlays at least a portion of the graphical map and is ordered based at least on a relevancy to the search query; and for each of a plurality of the listed second locations, at least a portion of the data from the social graph that corresponds to the respective listed second location and one or more of the users of the social-networking system is presented; and a presentation of the graphical map comprising indicators for the first location and at least one of the listed second locations in accordance with their respective geographic coordinates. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification