Text search for weather data
First Claim
Patent Images
1. A method implemented on at least one computing system of providing weather data, comprising:
- receiving a request for weather information at a server;
identifying geographic search criteria from the request;
searching a database for geographic locations corresponding to the geographic search criteria;
ranking results from the search for geographic locations in order based on a likelihood of matching the geographic search criteria for the request;
ranking a top predetermined number of the ranked results from the search for geographic locations based on proximity to a closest respective weather observation station;
retrieving weather information from a weather database for the top predetermined number of the ranked results from the search for geographic locations; and
communicating the retrieved weather information for the top predetermined number of the ranked results from the search for geographic locations, wherein the communication comprises a respective likelihood of matching the geographic search criteria for the request and weather data associated with each of the top predetermined number of the ranked results from the search for geographic locations.
9 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing weather data are adapted to receive requests in a free-form format, such as a text input, and specifying a geographic area. The system is adapted to identify geographic areas likely corresponding to the free-form input and retrieve weather data corresponding to those identified geographic areas from a weather observation location proximate to the geographic area.
44 Citations
16 Claims
-
1. A method implemented on at least one computing system of providing weather data, comprising:
-
receiving a request for weather information at a server; identifying geographic search criteria from the request; searching a database for geographic locations corresponding to the geographic search criteria; ranking results from the search for geographic locations in order based on a likelihood of matching the geographic search criteria for the request; ranking a top predetermined number of the ranked results from the search for geographic locations based on proximity to a closest respective weather observation station; retrieving weather information from a weather database for the top predetermined number of the ranked results from the search for geographic locations; and communicating the retrieved weather information for the top predetermined number of the ranked results from the search for geographic locations, wherein the communication comprises a respective likelihood of matching the geographic search criteria for the request and weather data associated with each of the top predetermined number of the ranked results from the search for geographic locations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method implemented on at least one computing system of providing weather data, comprising:
-
receiving a request for weather information for a location at a server; ranking candidate geographic locations from a geographic database that match the location within a confidence level; determining weather observation stations proximate to each of a predetermined number of the candidate geographic locations, respectively; ranking the top predetermined number of the ranked results from the request for candidate geographic locations based on proximity to the weather observation stations; and communicating weather information associated with the weather observation stations in response to the request, wherein the communication comprises a respective confidence level and weather data associated with each of the top predetermined number of the ranked results from the request for candidate geographic locations. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification