Image-based geo-hunt
First Claim
1. A computer-implemented method for providing feedback, the method comprising:
- receiving an image and information specifying a location of an electronic device when the image was captured;
accessing a reference image, associated with a second location, in a predefined set of one or more reference images stored in a computer-readable memory based on the location, wherein the predefined set of one or more reference images are associated with a set of one or more locations along a geographic route that includes the second location, and wherein the location is at least proximate to the second location;
using the computer, comparing the image to the reference image;
if the comparison indicates a match between the image and the reference image, providing a message indicating that a milestone in navigating the geographic route has been achieved; and
otherwise, providing a second message indicating that the milestone in navigating the geographic route has not been achieved.
1 Assignment
0 Petitions
Accused Products
Abstract
During a communication technique, an image and information specifying a location of an electronic device when the image was captured are received. Then, a reference image, associated with a second location (which is at least proximate to the location), in a predefined set of one or more reference images is accessed. These predefined set of one or more reference images are associated with a set of one or more locations along a geographic route that includes the second location. Moreover, the image is compared to the reference image. If the comparison indicates a match between the image and the reference image, a message is provided indicating that a milestone in navigating the geographic route has been achieved. Otherwise, a second message is provided indicating that the milestone in navigating the geographic route has not been achieved.
32 Citations
20 Claims
-
1. A computer-implemented method for providing feedback, the method comprising:
-
receiving an image and information specifying a location of an electronic device when the image was captured; accessing a reference image, associated with a second location, in a predefined set of one or more reference images stored in a computer-readable memory based on the location, wherein the predefined set of one or more reference images are associated with a set of one or more locations along a geographic route that includes the second location, and wherein the location is at least proximate to the second location; using the computer, comparing the image to the reference image; if the comparison indicates a match between the image and the reference image, providing a message indicating that a milestone in navigating the geographic route has been achieved; and otherwise, providing a second message indicating that the milestone in navigating the geographic route has not been achieved. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-program product for use in conjunction with a computer system, the computer-program product comprising a non-transitory computer-readable storage medium and a computer-program mechanism embedded therein to provide feedback, the computer-program mechanism including:
-
instructions for receiving an image and information specifying a location of an electronic device when the image was captured; instructions for accessing a reference image, associated with a second location, in a predefined set of one or more reference images stored in a computer-readable memory based on the location, wherein the predefined set of one or more reference images are associated with a set of one or more locations along a geographic route that includes the second location, and wherein the location is at least proximate to the second location; instructions for comparing the image to the reference image; if the comparison indicates a match between the image and the reference image, instructions for providing a message indicating that a milestone in navigating the geographic route has been achieved; and otherwise, instructions for providing a second message indicating that the milestone in navigating the geographic rote has not been achieved.
-
-
20. A computer system, comprising:
-
a processor; memory; and a program module, wherein the program module is stored in the memory and configured to be executed by the processor to provide feedback, the program module including; instructions for receiving an image and information specifying a location of an electronic device when the image was captured; instructions for accessing a reference image, associated with a second location, in a predefined set of one or more reference images stored in a computer-readable memory based on the location, wherein the predefined set of one or more reference images are associated with a set of one or more locations along a geographic route that includes the second location, and wherein the location is at least proximate to the second location; instructions for comparing the image to the reference image; if the comparison indicates a match between the image and the reference image, instructions for providing a message indicating that a milestone in navigating the geographic route has been achieved; and otherwise, instructions for providing a second message indicating that the milestone in navigating the geographic route has not been achieved.
-
Specification