Associating a photo with a geographic place
First Claim
1. A machine-implemented method of associating a photo with a geographic place, the method comprising:
- obtaining, by the one or more processors, in response to a first user input entered via a first interface, suggestions for locations to map the photo based on the first user input, wherein obtaining the suggestions for locations to map the photo includes determining geocode location results and specific places;
receiving, by the one or more processors, via the first interface, a second user input selecting one of the suggested locations to map the photo;
associating, by the one or more processors, the photo with the selected mapped location;
receiving, using the one or more processors, via a second interface, an indication of a third user input requesting suggestions for a place to associate with the photo, wherein determining the one or more suggestions for the place to associate with the photo includes determining specific places;
determining, based on the third user input requesting suggestions, using the one or more processors, one or more suggestions for the place to associate with the photo, wherein the one or more suggestions for the place are proximate to the mapped location of the photo;
providing, using the one or more processors, the determined one or more suggestions for the place for display;
receiving, using the one or more processors, indication of a fourth user input selecting one place from the one or more suggestions for the place;
associating, using the one or more processors, the selected place with the photo;
generating, using the one or more processors, the display of the map in the user interface, wherein the display of the map includes the photo overlaid on the map at the location corresponding to the selected place;
receiving indication of a fifth user input to disassociate the selected place from the photo; and
disassociating, in response to the received indication to disassociate, the selected place from the photo.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for associating a photo with a geographic place is provided. Indication of user input requesting suggestions for a place to associate with the photo is received. Based on the user input requesting suggestions, one or more suggestions for the place to associate with the photo are determined, the one or more suggestions for the place being proximate to the mapped location of the photo. The determined one or more suggestions for the place are provided for display. Indication of user input selecting one place from the one or more suggestions for the place is received. The selected place is associated with the photo. The associated place and the mapped location of the photo are provided for display.
10 Citations
20 Claims
-
1. A machine-implemented method of associating a photo with a geographic place, the method comprising:
-
obtaining, by the one or more processors, in response to a first user input entered via a first interface, suggestions for locations to map the photo based on the first user input, wherein obtaining the suggestions for locations to map the photo includes determining geocode location results and specific places; receiving, by the one or more processors, via the first interface, a second user input selecting one of the suggested locations to map the photo; associating, by the one or more processors, the photo with the selected mapped location; receiving, using the one or more processors, via a second interface, an indication of a third user input requesting suggestions for a place to associate with the photo, wherein determining the one or more suggestions for the place to associate with the photo includes determining specific places; determining, based on the third user input requesting suggestions, using the one or more processors, one or more suggestions for the place to associate with the photo, wherein the one or more suggestions for the place are proximate to the mapped location of the photo; providing, using the one or more processors, the determined one or more suggestions for the place for display; receiving, using the one or more processors, indication of a fourth user input selecting one place from the one or more suggestions for the place; associating, using the one or more processors, the selected place with the photo; generating, using the one or more processors, the display of the map in the user interface, wherein the display of the map includes the photo overlaid on the map at the location corresponding to the selected place; receiving indication of a fifth user input to disassociate the selected place from the photo; and disassociating, in response to the received indication to disassociate, the selected place from the photo. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for displaying photos associated with places, the system comprising:
-
one or more processors; and a machine-readable medium comprising instructions stored therein, which when executed by the processors, cause the processors to perform operations comprising; obtaining, by the one or more processors, in response to a first user input entered via a first interface, suggestions for locations to map the photo based on the first user input; receiving, by the one or more processors, via the first interface, a second user input selecting one of the suggested locations to map the photo; associating, by the one or more processors, the photo with the selected mapped location; receiving, via a second interface, an using the one or more processors, indication of a third user input requesting suggestions for a place to associate with the photo; determining, based on the third user input requesting suggestions, using the one or more processors, one or more suggestions for the place to associate with the photo, wherein the one or more suggestions for the place are proximate to the mapped location of the photo; providing, using the one or more processors, the determined one or more suggestions for the place for display; receiving, using the one or more processors, indication of a fourth user input selecting one place from the one or more suggestions for the place; associating, using the one or more processors, the selected place with the photo while retaining the mapped location of the photo; and providing, using the one or more processors, the associated place and the mapped location of the photo for display; receiving, using the one or more processors, indication of a fifth user input to browse photos associated with places; and in response to the received indication to browse the photos associated with places; providing a first set of photos for display in a first user interface, wherein each of the photos in the first set of photos is associated with a different place; providing for display of a map in a second user interface, wherein the display of the map includes at least one photo from the first set of photos overlaid on the map at a location corresponding to the associated place of the at least one photo; receiving indication of a user selection of a photo displayed within the first user interface or the second user interface; providing a second set of photos for display in the first user interface, wherein each of the photos in the second set of photos is associated with the same place as that of the selected photo; and providing for updated display of the map in the second user interface, wherein the updated display of the map includes at least one photo from the second set of photos overlaid on the map at a location corresponding to the associated place of the at least one photo from the second set of photos. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A machine-implemented method of processing a photo, the method comprising:
-
obtaining, by the one or more processors, in response to a first user input entered via a first interface, suggestions for locations to map the photo based on the first user input; receiving, by the one or more processors, via the first interface, a second user input selecting one of the suggested locations to map the photo; associating, by the one or more processors, the photo with the selected mapped location; receiving, via a second interface, using the one or more processors, an indication of a third user input requesting suggestions for a place to associate with the photo; determining, based on the third user input requesting suggestions one or more suggestions for the place to associate with the photo, wherein the one or more suggestions for the place are proximate to the mapped location of the photo; providing the determined one or more suggestions for the place for display; receiving, using the one or more processors, indication of a fourth user input selecting one place from the one or more suggestions for the place; associating, using the one or more processors, the selected place with the photo while retaining the mapped location of the photo; providing, using the one or more processors, the associated place and the mapped location of the photo for display, wherein the display of the map includes a confirmation overlaid on the map which confirms that the selected place has been automatically associated with the photo; receiving, using the one or more processors, indication of a fifth user input to browse photos associated with places; and in response to the received indication to browse the photos associated with places; providing, using the one or more processors, a first set of photos for display in a first user interface, wherein each of the photos in the first set of photos is associated with a different place; providing, using the one or more processors, for display of a map in a second user interface, wherein the display of the map includes at least one photo from the first set of photos overlaid on the map at a location corresponding to the associated place of the at least one photo; receiving, using the one or more processors, indication of a user selection of a photo displayed within the first user interface or the second user interface; providing, using the one or more processors, a second set of photos for display in the first user interface, wherein each of the photos in the second set of photos is associated with the same place as that of the selected photo; and providing, using the one or more processors, for updated display of the map in the second user interface, wherein the updated display of the map includes at least one photo from the second set of photos overlaid on the map at the mapped location of the at least one photo. - View Dependent Claims (18, 19, 20)
-
Specification