Systems and methods for weather data distribution
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, from a requesting computing system, a request for weather information corresponding to a geographic location of interest;
selecting a set of client devices registered to provide weather sensor data obtained from a set of weather sensors in the geographic location, wherein the set of client devices is selected based on a location of the client devices relative to the geographic location of interest;
sending a communication over a communication network to each device of the set of devices, the communication requesting the weather sensor data;
receiving the requested weather sensor data from one or more of the client devices in response to the communication;
generating the weather information based on the received weather sensor data;
determining an incentive metric based on distribution of the generated weather information to the requesting computing system; and
generating a data record that assigns the incentive metric to the one or more client devices.
1 Assignment
0 Petitions
Accused Products
Abstract
In one example, a computer-implemented method of generating a weather product is disclosed that comprises receiving a product generation input, the product generation input being indicative of a weather product. The method further comprises retrieving a weather data point, based on the product generation input. Further, the method comprises analyzing the weather data point with a weather analysis component to identify weather parameters relevant to the weather product. In addition, the method comprises generating the weather product to include the identified relevant weather parameters.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, from a requesting computing system, a request for weather information corresponding to a geographic location of interest; selecting a set of client devices registered to provide weather sensor data obtained from a set of weather sensors in the geographic location, wherein the set of client devices is selected based on a location of the client devices relative to the geographic location of interest; sending a communication over a communication network to each device of the set of devices, the communication requesting the weather sensor data; receiving the requested weather sensor data from one or more of the client devices in response to the communication; generating the weather information based on the received weather sensor data; determining an incentive metric based on distribution of the generated weather information to the requesting computing system; and generating a data record that assigns the incentive metric to the one or more client devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing system comprising:
-
a processor; and memory storing instructions executable by the processor, wherein the instructions configure the computing system to; receive, from a requesting computing system, a request for weather information corresponding to a geographical area of interest; based on the received request, select a set of client devices registered to provide weather sensor data obtained from a set of weather sensors in the geographical area of interest; send a communication over a communication network to each device of the set of devices, the communication requesting the weather sensor data; receive the requested weather sensor data from one or more of the client devices; generate the weather information based on the received weather sensor data; determine a distribution metric for the generated weather information based on distribution of the generated weather information to the requesting computing system; and generate a data record that assigns the distribution to the one or more client devices. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computing system, comprising:
-
a processor; and memory storing instructions executable by the processor, wherein the instructions configure the computing system to; receive a request from a weather data consuming system; based on the request, identify a geographic area of interest; based on the geographic area of interest, select a set of client devices registered to provide weather sensor data obtained from a set of weather sensors in the geographic area and send a communication requesting weather sensor data to one or more of the client devices; receive a weather data contribution from one or more of the client devices, wherein the weather data contribution is indicative of a weather condition in the geographic area; generate weather information corresponding to the geographic area based on the weather data contribution and store the weather information; distribute the weather information to the weather consuming system; determine a distribution value associated with the weather data contribution; and generate a data record that assigns the distribution value to the one or more client devices. - View Dependent Claims (18, 19, 20)
-
Specification