Weather forecasting system and methods
First Claim
1. A method of using multiple sensors at different locations to predict weather comprising:
- providing sensors at locations different from one another, each sensor being configured to provide images including current weather related information at the location where the sensor is located;
receiving, by at least one computing device, the images from the sensors that include weather related information;
identifying, by the at least one computing device, the location of each of the sensors based upon information provided by the sensors;
analyzing, by the at least one computing device, the images to determine particular types of weather phenomena;
analyzing, by the at least one computing device, the images to determine a motion of the particular types of weather phenomena;
determining, by the at least one computing device, a weather forecast based on the analyzed images and the motion of the particular types of weather phenomena, andextrapolating the weather forecast to cover areas for which no weather related information was provided by any of the sensors by using the motion of the particular types of weather phenomena,wherein said motion of the particular types of weather phenomena is determined based on evolving weather features and their motion across the areas for which no weather related information was provided by any of the sensors by using at least one of speed, direction and correlation to known weather patterns to determine a probability of occurrence of the particular types of weather phenomena at a certain location within the areas for which no weather-related information was provided by any of the sensors.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach for forecasting local weather patterns. The approach includes a method that includes receiving, by at least one computing device, images that include weather related information. The method includes analyzing, by the at least one computing device, the images to determine particular types of weather phenomena. The method includes analyzing, by the at least one computing device, the images to determine a motion of the particular types of weather phenomena. The method includes determining, by the at least one computing device, a weather forecast based on the analyzed images and the motion of the particular types of weather phenomena.
45 Citations
20 Claims
-
1. A method of using multiple sensors at different locations to predict weather comprising:
-
providing sensors at locations different from one another, each sensor being configured to provide images including current weather related information at the location where the sensor is located; receiving, by at least one computing device, the images from the sensors that include weather related information; identifying, by the at least one computing device, the location of each of the sensors based upon information provided by the sensors; analyzing, by the at least one computing device, the images to determine particular types of weather phenomena; analyzing, by the at least one computing device, the images to determine a motion of the particular types of weather phenomena; determining, by the at least one computing device, a weather forecast based on the analyzed images and the motion of the particular types of weather phenomena, and extrapolating the weather forecast to cover areas for which no weather related information was provided by any of the sensors by using the motion of the particular types of weather phenomena, wherein said motion of the particular types of weather phenomena is determined based on evolving weather features and their motion across the areas for which no weather related information was provided by any of the sensors by using at least one of speed, direction and correlation to known weather patterns to determine a probability of occurrence of the particular types of weather phenomena at a certain location within the areas for which no weather-related information was provided by any of the sensors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product for determining a weather forecast based upon images received from a plurality of sensing devices located at different geographic locations from one another, the computer program product comprising a non-transitory computer usable storage medium having program code embodied in the storage medium, the program code readable/executable by a computing device to:
-
receive the images from the sensing devices that are located in different geographic locations, wherein the images can include information relating to at least one of rain, hail, sleet, snow, clouds, and lightening; identify the location of each of the sensing devices based upon information provided by the sensing devices; analyze the images for weather related phenomena; analyze the images for movement of the weather related phenomena associated with at least one of constant weather phenomena and evolving weather phenomena.; determine the weather forecast based on the analyzed images, which includes a probability that the weather forecast occurs, and extrapolate the weather forecast to cover areas for which no images have been provided by any of the sensing devices by using the movement of the particular types of weather phenomena, wherein said movement of the particular types of weather phenomena is determined based on evolving weather features and their movement across the areas for which no weather related information was provided by any of the sensors by using at least one of speed, direction and correlation to known weather patterns to determine a probability of occurrence of the particular types of weather phenomena at a certain location within the areas for which no weather-related information was provided by any of the sensors. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system comprising:
-
a plurality of cameras located in different geographic areas from one another, each of the cameras being configured to provide images including current weather related information at the location where the camera is located; a plurality of sensors, each of the sensors being located in a same geographic area as a corresponding one of the cameras, and each of the sensors being configured to determine at least one of temperature, pressure, magnetic, levels and humidity at the location where the sensor is located; a CPU, computer readable memory and a computer readable storage medium; program instructions to receive images from the cameras located in the different geographic areas; program instructions to receive time and location information associated with the images to determine the location of each of the cameras; program instructions to receive sensor information from the sensors related to at least one of temperature, pressure, magnetic levels, and humidity; program instructions to analyze the images and the sensor information to determine weather phenomena occurring at the multiple cameras and over a predetermined time period; program instructions to analyze the images to determine movement of the weather phenomena associated with at least one of constant weather phenomena and evolving weather phenomena, wherein the constant weather phenomena does not change between the different geographic areas and the evolving weather phenomena changes between the different geographic areas; program instructions to determine a total weather forecast that is based on the images and the sensor information to determine a weather forecast including a probability level associated with the weather forecast being at a certain location; and program instructions to extrapolate the total weather forecast to cover locations for which no images or sensor information has been provided by any of the cameras and sensors by using the movement of the particular types of weather phenomena, wherein said movement of the particular types of weather phenomena is determined based on evolving weather features and their movement across the areas for which no weather related information was provided by any of the sensors by using at least one of speed, direction and correlation to known weather patterns to determine a probability of occurrence of the particular types of weather phenomena at a certain location within the areas for which no weather-related information was provided by any of the sensors, wherein the program instructions are stored on the computer readable storage medium for execution by the CPU via the computer readable memory. - View Dependent Claims (20)
-
Specification