Content surfacing based on geo-social factors
First Claim
Patent Images
1. A method comprising, by one or more processors of a social-networking system:
- accessing, by one or more of the processors, social-networking information of a user from a data store of the social-networking system;
receiving, from a client system of the user, a location associated with the user; and
calculating, by one or more of the processors, a novelty score of the location for the user, wherein the novelty score is inversely related to an estimate of a familiarity of the user with the location, the estimated familiarity being based on the accessed social-networking information of the user.
1 Assignment
0 Petitions
Accused Products
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.
16 Citations
20 Claims
-
1. A method comprising, by one or more processors of a social-networking system:
-
accessing, by one or more of the processors, social-networking information of a user from a data store of the social-networking system; receiving, from a client system of the user, a location associated with the user; and calculating, by one or more of the processors, a novelty score of the location for the user, wherein the novelty score is inversely related to an estimate of a familiarity of the user with the location, the estimated familiarity being based on the accessed social-networking information of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
access, by one or more processors of a social-networking system, social-networking information of a user from a data store of the social-networking system; receive, from a client system of the user, a location associated with the user; and calculate, by one or more of the processors, a novelty score of the location for the user, wherein the novelty score is inversely related to an estimate of a familiarity of the user with the location, the estimated familiarity being based on the accessed social-networking information of the user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
- one or more processors of a social-networking system; and
a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to;access, by one or more of the processors, social-networking information of a user from a data store of the social-networking system; receive, from a client system of the user, a location associated with the user; and calculate, by one or more of the processors, a novelty score of the location for the user, wherein the novelty score is inversely related to an estimate of a familiarity of the user with the location, the estimated familiarity being based on the accessed social-networking information of the user.
- one or more processors of a social-networking system; and
Specification