Distributed systems for stormwater monitoring and reporting
First Claim
1. A computer-readable non-transitory storage medium having instructions stored thereon for monitoring stormwater, which, when executed by a processor device cause the processor device to perform actions comprising:
- providing, to a data-collection device, a configuration for the data-collection device and each of a plurality of stormwater sensor devices, wherein the configuration includes at least a data-acquisition frequency and a data-transmission frequency;
employing the data-collection device to provide, to each of the plurality of stormwater sensor devices, a portion of the configuration that includes at least the data-acquisition frequency;
in response to receiving the data-acquisition frequency from the data-collection device, updating settings the plurality of stormwater sensor devices such that each of the plurality of stormwater sensor devices is configured to iteratively acquire stormwater data based on the received data-acquisition frequency;
causing operations of the plurality of stormwater sensor devices based on the updated settings such that each of the plurality of stormwater sensor devices iteratively acquires the stormwater data based on the received data-acquisition frequency;
employing the data-collection device to aggregate the stormwater data acquired from each of the plurality of stormwater sensor devices;
employing the data-collection device to periodically provide, to a user-computing device, the aggregated stormwater data based on the data-transmission frequency;
employing the user-computing device to generate one or more stormwater measurements based on the provided stormwater data; and
employing a display device of the user-computing device to provide a visualization of the one or more stormwater measurements.
2 Assignments
0 Petitions
Accused Products
Abstract
Distributed systems and methods for the automatic monitoring and reporting of data relating to the chemistry and flow of stormwater (i.e. stormwater data) are presented. Multiple fluid sensor devices are exposed to stormwater via positioning the sensor devices in locations of interest. The sensor devices are arranged in self-healing mesh networks. The sensor devices are enabled to acquire stormwater data indicating various fluid properties that are desired to be monitored. A sensor device is further enabled to transmit its acquired stormwater data, either directly or indirectly, to one or more remote computing devices that is hosting a stormwater monitoring application (SMA). The SMA is enabled to process and analyze the stormwater data. The SMA generates measurements and reports based on the processed and analyzed stormwater data.
-
Citations
20 Claims
-
1. A computer-readable non-transitory storage medium having instructions stored thereon for monitoring stormwater, which, when executed by a processor device cause the processor device to perform actions comprising:
-
providing, to a data-collection device, a configuration for the data-collection device and each of a plurality of stormwater sensor devices, wherein the configuration includes at least a data-acquisition frequency and a data-transmission frequency; employing the data-collection device to provide, to each of the plurality of stormwater sensor devices, a portion of the configuration that includes at least the data-acquisition frequency; in response to receiving the data-acquisition frequency from the data-collection device, updating settings the plurality of stormwater sensor devices such that each of the plurality of stormwater sensor devices is configured to iteratively acquire stormwater data based on the received data-acquisition frequency; causing operations of the plurality of stormwater sensor devices based on the updated settings such that each of the plurality of stormwater sensor devices iteratively acquires the stormwater data based on the received data-acquisition frequency; employing the data-collection device to aggregate the stormwater data acquired from each of the plurality of stormwater sensor devices; employing the data-collection device to periodically provide, to a user-computing device, the aggregated stormwater data based on the data-transmission frequency; employing the user-computing device to generate one or more stormwater measurements based on the provided stormwater data; and employing a display device of the user-computing device to provide a visualization of the one or more stormwater measurements. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for monitoring stormwater, comprising:
-
providing, to a data-collection device, a configuration for the data-collection device and each of a plurality of stormwater sensor devices, wherein the configuration includes at least a data-acquisition frequency and a data-transmission frequency; employing the data-collection device to provide, to each of the plurality of stormwater sensor devices, a portion of the configuration that includes at least the data-acquisition frequency; in response to receiving the data-acquisition frequency from the data-collection device, updating settings the plurality of stormwater sensor devices such that each of the plurality of stormwater sensor devices is configured to iteratively acquire stormwater data based on the received data-acquisition frequency; causing operations of the plurality of stormwater sensor devices based on the updated settings such that each of the plurality of stormwater sensor devices iteratively acquires the stormwater data based on the received data-acquisition frequency; employing the data-collection device to aggregate the stormwater data acquired from each of the plurality of stormwater sensor devices; employing the data-collection device to periodically provide, to a user-computing device, the aggregated stormwater data based on the data-transmission frequency; employing the user-computing device to generate one or more stormwater measurements based on the provided stormwater data; and employing a display device of the user-computing device to provide a visualization of the one or more stormwater measurements. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for monitoring stormwater, the system comprising:
-
a plurality of stormwater sensor devices; a data-collection device; a processor device; and a computer-readable storage medium, coupled with the processor device, having instructions stored thereon, which, when executed by the processor device, perform actions comprising; providing, to the data-collection device, a configuration for the data-collection device and each of the plurality of stormwater sensor devices, wherein the configuration includes at least a data-acquisition frequency and a data-transmission frequency; employing the data-collection device to provide, to each of the plurality of stormwater sensor devices, a portion of the configuration that includes at least the data-acquisition frequency; in response to receiving the data-acquisition frequency from the data-collection device, updating settings the plurality of stormwater sensor devices such that each of the plurality of stormwater sensor devices is configured to iteratively acquire stormwater data based on the received data-acquisition frequency; causing operations of the plurality of stormwater sensor devices based on the updated settings such that each of the plurality of stormwater sensor devices iteratively acquires the stormwater data based on the received data-acquisition frequency; employing the data-collection device to aggregate the stormwater data acquired from each of the plurality of stormwater sensor devices; employing the data-collection device to periodically provide, to a user-computing device, the aggregated stormwater data based on the data-transmission frequency; employing the user-computing device to generate one or more stormwater measurements based on the provided stormwater data; and employing a display device of the user-computing device to provide a visualization of the one or more stormwater measurements. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification