Location suggestion based upon social networking post content
First Claim
Patent Images
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 Assignments
0 Petitions
Accused Products
Abstract
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.
20 Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
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. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
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; search a collection of published photographs associated with the user account using the search query; identify, 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; transmit, 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, publish the location within the communication system and associate the photograph with the location within the communication system.
-
Specification