Location suggestion based upon social networking post content

US10057359B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10057359-B2
Application numberUS-201715409406-A
CountryUS
Kind codeB2
Filing dateJan 18, 2017
Priority dateMay 30, 2014
Publication dateAug 21, 2018
Grant dateAug 21, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Exemplary methods, apparatuses, and systems receive input associated with a social networking system user account. The input includes content to be published to the social networking system. In response to the received input, one or more location suggestions are identified based upon the content. The one or more identified location suggestions are transmitted to a user device associated with the user account. Selection of a location suggestion is received. The content and selected location is published as a post within the social networking system.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: receiving, from a user device associated with a user account, a request to publish a location to a communication system; determining a threshold period of time within which to search for photographs associated with the location; generating a search query comprising the threshold period of time and a threshold distance from the location; searching a collection of published photographs associated with the user account using the search query; identifying, based on searching the collection of photographs, a photograph from within the collection of published photographs associated with the user account, the photograph having time metadata indicating a time within the threshold period of time and location metadata indicating a location within the threshold distance from the location; transmitting, to the user device, a request to associate the photograph from within the collection of published photographs with the location to be published to the communication system; receiving from the user device, a command to publish the location to the communication system; and in response to receiving the command to publish the location to the communication system, publishing the location within the communication system and associating the photograph with the location within the communication system. 2. The computer-implemented method of claim 1 , further comprising: accessing content to be published to the communication system; identifying one or more location suggestions based upon the accessed content; and transmitting, to the user device, the one or more location suggestions, wherein receiving the request to publish the location to the communication system comprises receiving a selection from the user device of the location from the one or more location suggestions. 3. The computer-implemented method of claim 2 , wherein the one or more location suggestions are further based upon location data associated with the user device or the user account. 4. The computer-implemented method of claim 3 , wherein the location data comprises a location previously published in a post by the user account. 5. The computer-implemented method of claim 3 , wherein the location data comprises a geospatial position of the user device within a window of time when the request is received. 6. The computer-implemented method of claim 5 , wherein the location data comprises an indication that the user device was stationary at the geospatial position for a predetermined period of time. 7. The computer-implemented method of claim 2 , wherein the one or more location suggestions are further based upon positive feedback received by the communication system with respect to locations. 8. The computer-implemented method of claim 7 , wherein the positive feedback comprises the communication system receiving selection of one or more of the locations in response to transmitting the one or more locations as location suggestions. 9. The computer-implemented method of claim 2 , wherein the one or more location suggestions are further based upon a time of day when the request is received. 10. The computer-implemented method of claim 1 , further comprising: transmitting, to the user device in response to the received request to publish the location, a recommendation to join an online conversation of users of the communication system that also published the location. 11. A non-transitory computer-readable medium storing instructions which, when executed by one or more processors in a processing device, cause the processing device to perform a method comprising: receiving, from a user device associated with a user account, a request to publish a location to a communication system; determining a threshold period of time within which to search for photographs associated with the location; generating a search query comprising the threshold period of time and a threshold distance from the location; searching a collection of published photographs associated with the user account using the search query; identifying, based on searching the collection of photographs, a photograph from within the collection of published photographs associated with the user account, the photograph having time metadata indicating a time within the threshold period of time and location metadata indicating a location within the threshold distance from the location; transmitting, to the user device, a request to associate the photograph from within the collection of published photographs with the location to be published to the communication system; receiving from the user device, a command to publish the location to the communication system; and in response to receiving the command to publish the location to the communication system, publishing the location within the communication system and associating the photograph with the location within the communication system. 12. The non-transitory computer-readable medium of claim 11 , the method further comprising: accessing content to be published to the communication system; identifying one or more location suggestions based upon the accessed content; and transmitting, to the user device, the one or more location suggestions, wherein receiving the request to publish the location to the communication system comprises receiving a selection from the user device of the location from the one or more location suggestions. 13. The non-transitory computer-readable medium of claim 12 , wherein the one or more location suggestions are further based upon location data associated with the user device or the user account. 14. The non-transitory computer-readable medium of claim 13 , wherein the location data comprises a location previously published in a post by the user account. 15. The non-transitory computer-readable medium of claim 13 , wherein the location data comprises a geospatial position of the user device within a window of time when the request is received. 16. The non-transitory computer-readable medium of claim 15 , wherein the location data comprises an indication that the user device was stationary at the geospatial position for a predetermined period of time. 17. The non-transitory computer-readable medium of claim 12 , wherein the one or more location suggestions are further based upon positive feedback received by the communication system with respect to locations. 18. The non-transitory computer-readable medium of claim 17 , wherein the positive feedback comprises the communication system receiving selection of one or more of the locations in response to transmitting the one or more locations as location suggestions. 19. The non-transitory computer-readable medium of claim 11 , the method further comprising: transmitting, to the user device in response to the received request to publish the location, a recommendation to join an online conversation of users of the communication system that also published the location. 20. A system comprising: at least one processing device; and a non-transitory computer readable storage medium storing instructions thereon which, when executed by the processing device, cause the system to: receive, from a user device associated with a user account, a request to publish a location to a communication system; determine a threshold period of time within which to search for photographs associated with the location; generate a search query comprising the threshold period of time and a threshold distance from the location; sea

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • Electricity · mapped topic

  • H04L67/18Primary

    Electricity · mapped topic

  • Physics · mapped topic

  • User profiles · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10057359B2 cover?
Exemplary methods, apparatuses, and systems receive input associated with a social networking system user account. The input includes content to be published to the social networking system. In response to the received input, one or more location suggestions are identified based upon the content. The one or more identified location suggestions are transmitted to a user device associated with th…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/18. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 21 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).