DISPLAYING LOCATION-BASED IMAGES THAT MATCH THE WEATHER CONDITIONS
First Claim
1. A method comprising:
- receiving, by a processor, a request for weather information from a user device, the request associated with location information;
retrieving, by the processor, weather data indicative of current weather conditions for at least one locale identified by the location information;
identifying, by the processor, an image associated with the locale from an image collection, the image depicting weather conditions that match the retrieved weather datareceiving, by the processor, metadata of the image;
if no images associated with the locale that depict weather conditions matching the retrieved weather data are identified;
expanding, by the processor, a geographical area associated with the locale;
accessing, by the processor, an expanded image collection depicting various weather conditions corresponding to the expanded area associated with the locale;
repeating, by the processor, the expanding and accessing steps until at least one image from the expanded image collection depicting weather conditions that match the retrieved weather data is identified or a threshold condition is met;
transmitting, by the processor, the metadata of the image with the weather data for presentation at the user device.
6 Assignments
0 Petitions
Accused Products
Abstract
An image associated with a location and depicting the current weather conditions at the location is served to the user along with the current weather data of the location. If an image for the location that aptly depicts the weather conditions as indicated by the weather data cannot be identified, the geographical area associated with the location is expanded to search for appropriate images from an expanded image pool. The expansion can continue in one or more steps until a threshold is reached beyond which the geographical area my no longer be expanded. If no images are retrieved upon reaching the threshold, an image reflecting the weather condition is selected from a fallback image set for presentation with the weather data.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a processor, a request for weather information from a user device, the request associated with location information; retrieving, by the processor, weather data indicative of current weather conditions for at least one locale identified by the location information; identifying, by the processor, an image associated with the locale from an image collection, the image depicting weather conditions that match the retrieved weather data receiving, by the processor, metadata of the image; if no images associated with the locale that depict weather conditions matching the retrieved weather data are identified; expanding, by the processor, a geographical area associated with the locale; accessing, by the processor, an expanded image collection depicting various weather conditions corresponding to the expanded area associated with the locale; repeating, by the processor, the expanding and accessing steps until at least one image from the expanded image collection depicting weather conditions that match the retrieved weather data is identified or a threshold condition is met; transmitting, by the processor, the metadata of the image with the weather data for presentation at the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13)
-
-
12. A computing system comprising:
-
at least one processor; a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; request receiving logic, executed by the processor, for receiving a request for weather information from a user device, the request associated with location information; weather data retrieving logic, executed by the processor, for retrieving weather data indicative of current weather conditions for at least one locale identified by the location information; image identifying logic, executed by the processor, for identifying an image associated with the locale from an image collection, the image depicting weather conditions that match the retrieved weather data; image metadata receiving logic, executed by the processor, for receiving metadata of the identified image; if no images associated with the locale that depict weather conditions matching the retrieved weather data are identified; expanding logic, executed by the processor, for expanding a geographical area associated with the locale; accessing logic, executed by the processor, for accessing an expanded image collection depicting various weather conditions corresponding to the expanded area associated with the locale; repeating logic, by the processor, for repeating execution of the expanding logic and the accessing logic until at least one image from the expanded image collection depicting weather conditions that match the retrieved weather data is identified or a threshold condition is met; transmitting logic, executed by the processor, for transmitting the metadata of the identified image combined with the weather data for presentation to the user device. - View Dependent Claims (14, 15)
-
-
16. A computer readable storage medium, comprising instructions, which when executed by a processor cause the processor to:
-
receive a request for weather information from a user device, the request associated with location information; retrieve weather data indicative of current weather conditions for at least one locale identified by the location information; identify an image associated with the locale from an image collection, the image depicting weather conditions that match the retrieved weather data; receive metadata of the identified image; if no images associated with the locale that depict weather conditions matching the retrieved weather data are identified; expand a geographical area associated with the locale; access an expanded image collection depicting various weather conditions corresponding to the expanded area associated with the locale; repeat execution of the expansion and the accessing steps until at least one image from the expanded image collection depicting weather conditions that match the retrieved weather data is identified or a threshold condition is met; transmit the metadata with the weather data to the user device. - View Dependent Claims (17, 18, 19, 20)
-
Specification