DISPLAYING LOCATION-BASED IMAGES THAT MATCH THE WEATHER CONDITIONS
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.
27 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A method comprising:
-
receiving, by a computing device over a network, a request for weather information from a user device, the request comprising physical location data associated with a current location of the user device; automatically identifying, via the computing device, weather data associated with the current location of the user device in response to said request, said weather data comprising information indicating weather conditions for the current location based on a time said request was received; automatically searching, via the computing device, an online image collection for an image that depicts content associated with said identified weather data at said current location of the user device, said search comprising searching said collection using said weather data and said physical location data as a query; identifying, via the computing device based on said search, metadata of said image, said metadata comprising information associated with a best available quality version of the image within said collection; creating, via the computing device, a weather information display based on said identified weather data and said metadata of said image, said creation comprising automatically retrieving said best available quality version of the image from said collection and combining said retrieved image with said weather data, said created weather information display comprising said weather data transparently overlaid the retrieved image; and automatically communicating, via the computing device over the network, said created weather information display for display on a display of said user device in response to said request. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a computing device, perform a method comprising:
-
receiving, over a network, a request for weather information from a user device, the request comprising physical location data associated with a current location of the user device; automatically identifying weather data associated with the current location of the user device in response to said request, said weather data comprising information indicating weather conditions for the current location based on a time said request was received; automatically searching an online image collection for an image that depicts content associated with said identified weather data at said current location of the user device, said search comprising searching said collection using said weather data and said physical location data as a query; identifying, based on said search, metadata of said image, said metadata comprising information associated with a best available quality version of the image within said collection; creating a weather information display based on said identified weather data and said metadata of said image, said creation comprising automatically retrieving said best available quality version of the image from said collection and combining said retrieved image with said weather data, said created weather information display comprising said weather data transparently overlaid the retrieved image; and automatically communicating, over the network, said created weather information display for display on a display of said user device in response to said request. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
-
37. A computing device, comprising:
-
a processor; a non-transitory computer-readable storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; logic executed by the processor for receiving, over a network, a request for weather information from a user device, the request comprising physical location data associated with a current location of the user device; logic executed by the processor for automatically identifying weather data associated with the current location of the user device in response to said request, said weather data comprising information indicating weather conditions for the current location based on a time said request was received; logic executed by the processor for automatically searching an online image collection for an image that depicts content associated with said identified weather data at said current location of the user device, said search comprising searching said collection using said weather data and said physical location data as a query; logic executed by the processor for identifying, based on said search, metadata of said image, said metadata comprising information associated with a best available quality version of the image within said collection; logic executed by the processor for creating a weather information display based on said identified weather data and said metadata of said image, said creation comprising automatically retrieving said best available quality version of the image from said collection and combining said retrieved image with said weather data, said created weather information display comprising said weather data transparently overlaid the retrieved image; and logic executed by the processor for automatically communicating, over the network, said created weather information display for display on a display of said user device in response to said request - View Dependent Claims (38, 39, 40)
-
Specification