US2013185355A1PendingUtilityA1
Recommendations Based On Geolocation
Est. expiryAug 4, 2031(~5 yrs left)· nominal 20-yr term from priority
H04L 67/52G06Q 10/10H04L 9/40G06Q 30/0269H04W 4/021H04W 4/029H04W 4/21H04L 65/403H04L 67/10G06Q 30/0242H04W 4/023H04W 4/60H04W 4/02
49
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
In one embodiment, a method includes accessing data indicating the geolocation of the mobile computing device of a user of a social-networking system, identifying one or more nodes of the social graph associated with a location within a pre-determined threshold distance of the user's location, determining one or more recommendations for the user based at least in part on the nodes, and providing the recommendations to the mobile computing device of the user.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising, by one or more computing devices:
accessing geolocation data indicating a first geolocation of a mobile computing device of a user of a social-networking system, the social-networking system comprising a graph that comprises a plurality of nodes and edges connecting the nodes, a first node in the graph corresponding to the user; identifying one or more second nodes in the graph connected to the first node, each of the second nodes being associated with a second geolocation, each second geolocation being within a pre-determined threshold distance of the first geolocation; determining one or more recommendations for the user based at least in part on one or more of the second nodes; and providing the recommendations for transmission to the mobile computing device of the user.
2 . The method of claim 1 , wherein:
each edge in the graph represents a single degree of separation within the graph; and each of the second nodes is connected to the first node within a pre-determined threshold number of degrees of separation.
3 . The method of claim 1 , wherein the pre-determined threshold distance is dynamic.
4 . The method of claim 3 , wherein the pre-determined threshold distance is determined based at least in part on a velocity of the mobile computing device of the user.
5 . The method of claim 1 , wherein the first geolocation is a current location of the mobile computing device of the user.
6 . The method of claim 1 , wherein each of one or more of the second nodes corresponds to:
another user; a place; a group; a post; an image or video; a software application; or an event.
7 . The method of claim 1 , wherein the recommendation comprises an action by the user.
8 . The method of claim 7 , wherein the action by the user comprises:
downloading a software application to the mobile computing device of the user; contacting another user; viewing an image or video; going to a place.
9 . The method of claim 1 , wherein the geolocation data comprises:
Global Positioning System (GPS) data; cellular-triangulation data; data manually provided by the user; or route data.
10 . One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
access geolocation data indicating a first geolocation of a mobile computing device of a user of a social-networking system, the social-networking system comprising a graph that comprises a plurality of nodes and edges connecting the nodes, a first node in the graph corresponding to the user; identify one or more second nodes in the graph connected to the first node, each of the second nodes being associated with a second geolocation, each second geolocation being within a pre-determined threshold distance of the first geolocation; determine one or more recommendations for the user based at least in part on one or more of the second nodes; and provide the recommendations for transmission to the mobile computing device of the user.
11 . The media of claim 10 , wherein:
each edge in the graph represents a single degree of separation within the graph; and each of the second nodes is connected to the first node within a pre-determined threshold number of degrees of separation.
12 . The media of claim 10 , wherein the pre-determined threshold distance is dynamic.
13 . The media of claim 12 , wherein the pre-determined threshold distance is determined based at least in part on a velocity of the mobile computing device of the user.
14 . The media of claim 10 , wherein the first geolocation is a current location of the mobile computing device of the user.
15 . 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 geolocation data indicating a first geolocation of a mobile computing device of a user of a social-networking system, the social-networking system comprising a graph that comprises a plurality of nodes and edges connecting the nodes, a first node in the graph corresponding to the user;
identify one or more second nodes in the graph connected to the first node, each of the second nodes being associated with a second geolocation, each second geolocation being within a pre-determined threshold distance of the first geolocation;
determine one or more recommendations for the user based at least in part on one or more of the second nodes; and
provide the recommendations for transmission to the mobile computing device of the user.
16 . The system of claim 15 , wherein:
each edge in the graph represents a single degree of separation within the graph; and each of the second nodes is connected to the first node within a pre-determined threshold number of degrees of separation.
17 . The system of claim 15 , wherein the pre-determined threshold distance is dynamic.
18 . The system of claim 17 , wherein the pre-determined threshold distance is determined based at least in part on a velocity of the mobile computing device of the user.
19 . The system of claim 15 , wherein the first geolocation is a current location of the mobile computing device of the user.Join the waitlist — get patent alerts
Track US2013185355A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.