IP Library Granted Patent US 8,725,168
Granted Patent B2
US 8,725,168 · App. 13/275,060 · Granted May 13, 2014

Content surfacing based on geo-social factors

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,725,168
App. No.
13/275,060
Granted
May 13, 2014
Kind
B2
Abstract

In one embodiment, a geo-social networking system determines a user's current location, calculates a novelty score for the location representing the user's degree of familiarity, and surfaces content within a geographic and temporal radius based on the novelty score for display to the user.

Claims (42)

1. A method comprising:

determining, by one or more computing systems, a physical location associated with a particular user;

calculating, by the one or more computing systems, a novelty score for the user-location pair based at least in part on the occurrence frequency of the user-location pair, wherein the calculated novelty score is inversely related to an estimate of how familiar the user is with the physical location; and

surfacing, by the one or more computing systems, one or more pieces of content to the device based on the novelty score.

2. The method of claim 1 , wherein the novelty score is based at least in part on:

a distance between the physical location and a last-reported physical location associated with the user.

3. The method of claim 1 , wherein the novelty score is based at least in part on:

an aggregate amount of time the user has been reported as being present at the physical location.

4. The method of claim 1 , surfacing the pieces of content to the device comprising:

calculating a geographic area comprising the physical location based at least in part on the novelty score; and

surfacing one or more of the pieces of content associated with a physical location within the geographic area.

5. The method of claim 1 , surfacing the pieces of content to the device comprising:

calculating a temporal range based at least in part on the novelty score; and

surfacing one or more of the pieces of content associated with a time within the temporal range.

6. The method of claim 4 , wherein the geographic area is inversely related to an aggregate amount of time the user has been reported as being present at the physical location.

7. The method of claim 5 , wherein the temporal range is inversely related to an aggregate amount of time the user has been reported as being present at the physical location.

8. The method of claim 1 , wherein the physical location is determined, at least in part, based on one or more inputs from the user.

9. The method of claim 1 , wherein the physical location is determined, at least in part, based on a current physical location of a device associated with the user.

10. The method of claim 1 , wherein surfacing the content to the device comprises:

surfacing one or more of the pieces of content for presentation to the user on a map.

11. The method of claim 1 , wherein surfacing the pieces of content to the device comprises:

calculating one or more social scores between the user and one or more other users, respectively; and

surfacing one or more of the pieces of content based at least in part on one or more of the social scores.

12. The method of claim 11 , wherein surfacing the pieces of content to the device comprises:

surfacing one or more of the pieces of content that are highly engaged.

13. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:

determine a physical location associated with a particular user;

calculate a novelty score for the user-location pair based at least in part on the occurrence frequency of the user-location pair, wherein the calculated novelty score is inversely related to an estimate of how familiar the user is with the physical location; and

surface one or more pieces of content to the device based on the novelty score.

14. The media of claim 13 , wherein the novelty score is based at least in part on:

a distance between the physical location and a last-reported physical location associated with the user.

15. The media of claim 13 , wherein the novelty score is based at least in part on:

an aggregate amount of time the user has been reported as being present at the physical location.

16. The media of claim 13 , wherein surfacing the content to the device comprises:

calculating a geographic area comprising the physical location based at least in part on the novelty score; and

surfacing one or more of the pieces of content associated with a physical location within the geographic area.

17. The media of claim 13 , wherein surfacing the content to the device comprises:

calculating a temporal range based at least in part on the novelty score; and

surfacing one or more pieces of the content associated with a time within the temporal range.

18. The media of claim 16 , wherein the geographic area is inversely related to an aggregate amount of time the user has been reported as being present at the physical location.

19. The media of claim 17 , wherein the temporal range is inversely related to an aggregate amount of time the user has been reported as being present at the physical location.

20. The media of claim 13 , wherein the physical location is determined, at least in part, based on a current physical location of a device associated with the user.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2025
From: META PLATFORMS, INC.
To: MAPLEBEAR INC.
Reel/Frame 071156/0896 →
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058553/0802 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2011
From: GARCIA, DAVID HARRY; ODIO, SAMUEL
To: FACEBOOK, INC.
Reel/Frame 027268/0075 →