REAL-WORLD VIEW OF LOCATION-ASSOCIATED SOCIAL DATA Particular embodiments maintain social-networking information associated with a user, wherein the user is represented by a user node in a social graph. One or more nodes of the social graph may be associated with respective locations. A request for social information related to a location may be received from a computing device. The request may comprise a location of the computing device, an orientation of the computing device, and an identifier for the user. A relevance score may be determined for one or more proximate nodes based on the request, the social-networking information associated with the user, and the location information for the respective proximate node. Each proximate node may be associated with at least one location within a threshold distance from the location of the computing device. Particular embodiments may provide social-networking information associated with at least one of the proximate nodes for display in conjunction with an image. 210 Maintaining social-networking information for a user 220 - ~\ Associating one or more nodes n a social graph with respective locations - ----- - . Receiving a request for social information related to a location, the request 230 comprising a location, an orientation, and user identity info 2 Determining a relevance score for each proximate node based on the request, 240 the user's social-networking information, and the proximate node's location 250 Ranki ng the proximate nodes by their respective relevance scores 260 Providing information associated with at least one proximate node for display on a computing device in conjunction with an image - .- -- - - - .- -- - - -- - -.-. .- - -- -- - --- . . . 270 iRceing indication of an action by the user associated with a proximate node Updating thesocilgraph in response to the received indication -- .
Real-world view of location-associated social data