System and method for presenting condition-specific geographic imagery
First Claim
1. A method, comprising:
- receiving, using one or more processors, a request for images of a remote geographical location;
in response to the request, identifying, using the one or more processors, a set of images depicting different conditions at the remote geographical location;
inferring, using the one or more processors, a future point in time of interest to a user based on at least one of a search query or a browser search history;
determining, using the one or more processors, environmental conditions expected at the remote geographical location for the future point in time;
performing, using the one or more processors, image analysis of the set of images to identify visual features disposed in each image of the set of images, the visual features corresponding to the conditions depicted in each image of the set of images;
comparing, using the one or more processors, the identified visual features disposed in each image of the set of images with the environmental conditions expected at the remote geographical location for the future point in time;
ranking, using the one or more processors, the set of images based on the comparison of the identified visual features disposed in each image of the set of images with the environmental conditions expected at the remote geographical location for the future point in time; and
selecting, for display on a client device, an image from the set of images based on the selected image'"'"'s rank relative to other images of the set of images, the selected image depicting conditions at the remote geographical location most closely matching the environmental conditions expected at the remote geographical location for the future point in time.
2 Assignments
0 Petitions
Accused Products
Abstract
In response to a request for images of a location, a set of images depicting different conditions at the location is identified. Each image of the set of images is associated with condition information defining the conditions depicted in that image. A point in time of interest to a user is determined, and information identifying environmental conditions at the location for that point in time may be received. The set of images are ranked based on the received environmental information and the condition information for each image. An image from the set of images is selected for display based on the selected image'"'"'s rank relative to other images of the set of images. The selected image depicts conditions at the location most closely matching environmental conditions expected at the point in time.
77 Citations
17 Claims
-
1. A method, comprising:
-
receiving, using one or more processors, a request for images of a remote geographical location; in response to the request, identifying, using the one or more processors, a set of images depicting different conditions at the remote geographical location; inferring, using the one or more processors, a future point in time of interest to a user based on at least one of a search query or a browser search history; determining, using the one or more processors, environmental conditions expected at the remote geographical location for the future point in time; performing, using the one or more processors, image analysis of the set of images to identify visual features disposed in each image of the set of images, the visual features corresponding to the conditions depicted in each image of the set of images; comparing, using the one or more processors, the identified visual features disposed in each image of the set of images with the environmental conditions expected at the remote geographical location for the future point in time; ranking, using the one or more processors, the set of images based on the comparison of the identified visual features disposed in each image of the set of images with the environmental conditions expected at the remote geographical location for the future point in time; and selecting, for display on a client device, an image from the set of images based on the selected image'"'"'s rank relative to other images of the set of images, the selected image depicting conditions at the remote geographical location most closely matching the environmental conditions expected at the remote geographical location for the future point in time. - View Dependent Claims (2, 3, 4, 5, 16)
-
-
6. A non-transitory computer readable medium comprising instructions that, when executed by one or more processors, cause the one or more processors to perform a method, the method comprising:
-
receiving, using the one or more processors, a request for images of a remote geographical location; in response to the request, identifying, using the one or more processors, a set of images depicting different conditions at the remote geographical location; inferring, using the one or more processors, a future point in time of interest to a user based on at least one of a search query or a browser search history; determining, using the one or more processors, environmental conditions expected at the remote geographical location for the future point in time; performing, using the one or more processors, image analysis of the set of images to identify visual features disposed in each image of the set of images, the visual features corresponding to the conditions depicted in each image of the set of images; comparing, using the one or more processors, the identified visual features disposed in each image of the set of images with the environmental conditions expected at the remote geographical location for the future point in time; ranking, using the one or more processors, the set of images based on the comparison of the identified visual features disposed in each image of the set of images with the environmental conditions expected at the remote geographical location for the future point in time; and selecting, for display on a client device, an image from the set of images based on the selected image'"'"'s rank relative to other images of the set of images, the selected image depicting conditions at the remote geographical location most closely matching the environmental conditions expected at the remote geographical location for the future point in time. - View Dependent Claims (7, 8, 9, 15)
-
-
10. A system, comprising:
-
a memory for storing images; and one or more processors coupled to the memory, the one or more processors being configured to; receive a request for images of a remote geographical location; in response to the request, identify a set of images depicting different conditions at the remote geographical location; infer when a user will be at the location at a future point in time based on at least one of a search query or a browser search history; determine environmental conditions expected at the remote geographical location for the future point in time; perform image analysis of the set of images to identify visual features disposed in each image of the set of images, the visual features corresponding to the conditions depicted in each image of the set of images; compare the identified visual features disposed in each image of the set of images with the environmental conditions expected at the remote geographical location for the future point in time; rank the set of images based on the comparison of the identified visual features disposed in each image of the set of images with the environmental conditions expected at the remote geographical location for the future point in time; and select, for display on a client device, an image from the set of images based on the selected image'"'"'s rank relative to other images of the set of images, the selected image depicting conditions at the remote geographical location most closely matching the environmental conditions expected at the remote geographical location for the future point in time. - View Dependent Claims (11, 12, 13, 14, 17)
-
Specification