Systems and methods for collecting and providing map images
First Claim
Patent Images
1. A device comprising:
- a display for displaying information to a user;
a processor coupled to the display and operable to;
receive an image of a map associated with a geographic location;
receive an image of the geographic location;
render, on the display, the image of the map and the image of the geographic location such that the image of the map is proximate to the image of the geographic location;
receive user input identifying selection of a first set of corresponding locations between the image of the map and the image of the geographic location and the selection of a second set of corresponding locations between the image of the map and the image of the geographic location without requiring the user to visit multiple locations in the map image;
determine an orientation of the image of the map with respect to the image of the geographic location based on the received user input;
receive information from a geographic positioning component of the device; and
subsequent to determining the orientation and receiving the information from the geographic positioning component, refine the orientation of the image of the map based on at least the information received from the geographic positioning component without requiring the user to visit multiple locations in the map image.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the present disclosure relate to collecting images of maps at plurality of client devices, orienting the images with respect to the Earth, and providing the oriented maps to users. The map images may be collected by users who orient the maps by arranging the position of the image over a picture of the Earth. In another example, users may orient the maps by using “pushpins” to indicate the location of two or more points in the map image to two or more locations on the image of the Earth. The images may be processed in order to generate high quality images which may then be downloaded and used by other users.
-
Citations
27 Claims
-
1. A device comprising:
-
a display for displaying information to a user; a processor coupled to the display and operable to; receive an image of a map associated with a geographic location; receive an image of the geographic location; render, on the display, the image of the map and the image of the geographic location such that the image of the map is proximate to the image of the geographic location; receive user input identifying selection of a first set of corresponding locations between the image of the map and the image of the geographic location and the selection of a second set of corresponding locations between the image of the map and the image of the geographic location without requiring the user to visit multiple locations in the map image; determine an orientation of the image of the map with respect to the image of the geographic location based on the received user input; receive information from a geographic positioning component of the device; and subsequent to determining the orientation and receiving the information from the geographic positioning component, refine the orientation of the image of the map based on at least the information received from the geographic positioning component without requiring the user to visit multiple locations in the map image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device comprising:
-
a display for displaying information to a user; a processor coupled to the display, the processor being operable to; receive an image of a map associated with a geographic location; identify a second image of the geographic location; render the image of the map and the second image on the display; receive user input indicative of an orientation of the image of the map with respect to the second image without requiring the user to visit multiple locations in the map image; determine a second orientation of the displayed image of the map with respect to the second image based on the received user input; receive information from a geographic positioning component; subsequent to determining the second orientation and receiving the information from the geographic positioning component, refine the second orientation based on at least the information received from the geographic positioning component without requiring the user to visit multiple locations in the image of the map; transmit, to a server, the refined orientation and the image of the map. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A device comprising:
-
a display for displaying information to a user; and a processor operable to; receive an image of a map and a geographic location; identify a second image based on the geographic location; render the image of the map and the second image on the display; receive user input indicative of an orientation of the map image without requiring the user to visit multiple locations in the map image; determine, by the processor, second orientation of the displayed image of the map with respect to the displayed image based on the received user input; receive user identifying information; transmit the image of the map, the second orientation, and the user identifying information to a server, the image of the map being contributed by the user; transmit a request for information to the server, the request including the user identifying information; and receive, in response to the request, statistics regarding the number of users that have viewed a processed version of the image of the map contributed by the user. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A method comprising:
-
receiving an image of a map associated with a geographic location; identifying a second image of the geographic location; rendering the image of the map and the second image on the display; receiving user input indicative of an orientation of the map image with respect to the second image without requiring the user to visit multiple locations in the map image; determining a second orientation of the displayed image of the map with respect to the displayed image based on the received user input; receiving information from a geographic positioning component; subsequent to determining the second orientation and receiving the information from the geographic positioning component, refining the second orientation based on at least the information received from the geographic positioning component without requiring the user to visit multiple locations in the image of the map; and transmitting the refined orientation and the image of the map to a server. - View Dependent Claims (24, 25, 26, 27)
-
Specification