Abstract: |
A social networking system recommends objects, such as pages, of the social networking system to users of the social networking system based on the location of the user. The social networking system obtains location information identifying the location of the user. Based on the location of the user, the social networking system identifies levels of geographical partitions encompassing the location of the user. For each level of geographical partitions, the social networking system accesses relevant objects of the social networking system with connections to users located within the level of geographical partitions. The social networking system may have determined a term frequency-inverse document frequency (tf-idf) value for each relevant object. Based on the number of connections and the tf-idf value associated with each relevant object, the social networking system merges the relevant objects accessed at each level into a set of relevant objects to recommend to the user. |
Inventor: |
Green, Bradley Ray (Snohomish, WA, US); Wong, James Wah Hou (San Francisco, CA, US); Yao, Jinyi (Issaquah, WA, US) |
Applicant: |
Facebook, Inc. (Menlo Park, CA, US) |
Face Assignee: |
Facebook, Inc. (Menlo Park, CA, US) |
Filed: |
2017-01-10 |
Issued: |
2019-11-19 |
Claims: |
20 |
|
US10482143
|
1. A method comprising:
(4)
(5)
|
|
10. A non-transitory computer program product comprising a computer-readable storage medium containing computer program code for:
(3)
(5)
|
|
18. A system comprising:
(2)
(7)
|
|