Method, system, and machine to track and anticipate the movement of fluid spills when moving with water flow
First Claim
1. A computer implemented method to track fluid spills when moving with water flow, the method comprising:
- obtaining location data for each of a plurality of tracking devices from a positioning satellite data repository, each of the plurality of tracking devices configured to move freely with a fluid spill on the sea surface so as to drift and travel with the fluid spill therealong the sea surface, the location data for each of the respective plurality of tracking devices including a device identifier of a tracking device, a geographic location of the tracking device, and a timestamp to identify an exact time when the geographic location was obtained;
integrating the location data of each of the plurality of tracking devices into a spatial data repository according to the device identifier;
determining, by one or more processors, a deployment location for each of the plurality of tracking devices based on the device identifier;
identifying, by the one or more processors and responsive to the deployment location of each of the plurality of tracking devices, a fluid-spill subset of the plurality of tracking devices that were deployed in the fluid spill;
determining, by the one or more processors, a fluid spill location of the fluid spill based on the geographic locations of the fluid-spill subset; and
generating, by the one or more processors, a geographic map depicting the fluid spill location.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to systems, methods, and machines for tracking a fluid spill. The method includes obtaining real-time location data for a number of tracking devices from a positioning satellite data repository, integrating the location data of each of the tracking devices into a comprehensive spatial data repository, determining a deployment location for each of the tracking devices, identifying, responsive to the deployment locations, a fluid-spill subset of the tracking devices that were deployed in the fluid spill, determining a fluid spill location based on the geographic locations of the fluid-spill subset, and generating a geographic map depicting the fluid spill location. A new sensor-driven paradigm is used that combines practical data gathering methods with advanced enterprise information technologies. The sensor-driven paradigm provides real-time situational awareness to emergency responders and executive stakeholders working from remote locations during an oil spill or chemical fluid release.
-
Citations
38 Claims
-
1. A computer implemented method to track fluid spills when moving with water flow, the method comprising:
-
obtaining location data for each of a plurality of tracking devices from a positioning satellite data repository, each of the plurality of tracking devices configured to move freely with a fluid spill on the sea surface so as to drift and travel with the fluid spill therealong the sea surface, the location data for each of the respective plurality of tracking devices including a device identifier of a tracking device, a geographic location of the tracking device, and a timestamp to identify an exact time when the geographic location was obtained; integrating the location data of each of the plurality of tracking devices into a spatial data repository according to the device identifier; determining, by one or more processors, a deployment location for each of the plurality of tracking devices based on the device identifier; identifying, by the one or more processors and responsive to the deployment location of each of the plurality of tracking devices, a fluid-spill subset of the plurality of tracking devices that were deployed in the fluid spill; determining, by the one or more processors, a fluid spill location of the fluid spill based on the geographic locations of the fluid-spill subset; and generating, by the one or more processors, a geographic map depicting the fluid spill location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system to track fluid spills, the system comprising:
-
one or more non-transitory memories; one or more processors, each operatively connected to at least one of the one or more non-transitory memories; a spatial data repository adapted to store spatial data for a fluid spill response; computer-executable program instructions stored on the one or more non-transitory memories and executable by the one or more processors, the computer-executable program instructions comprising; a positioning data interface module executed by the one or more processors to obtain location data for each of a plurality of tracking devices from a positioning satellite data repository, each of the plurality of tracking devices configured to move freely with a fluid spill on the sea surface so as to drift and travel with the fluid spill therealong the sea surface, the location data for each of the respective plurality of tracking devices including a device identifier of a tracking device, a geographic location of the tracking device, and a timestamp to identify a time when the geographic location was obtained, a spatial data interface module executed by the one or more processors to integrate the location data of each of the plurality of tracking devices into the spatial data repository according to the device identifier, a spatial data manager module executed by the one or more processors to; determine a deployment location for each of the plurality of tracking devices responsive to the device identifier, and identify, responsive to the deployment location of each of the plurality of tracking devices, a fluid-spill subset of the plurality of tracking devices that were deployed in the fluid spill, a modeling module executed by the one or more processors to determine a fluid spill location of the fluid spill based on the geographic locations of the fluid-spill subset, and a map module responsive to the modeling module and being executed by the one or more processors to generate a geographic map depicting the fluid spill location; and a user display associated with the one or more processors and being responsive to the map module to display the geographic map to a user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer readable medium having computer-executable program instructions embodied therein that when executed cause one or more computer processors to:
-
obtain location data for each of a plurality of tracking devices from a positioning satellite data repository, each of the plurality of tracking devices configured to move freely with a fluid spill on the sea surface so as to drift and travel with the fluid spill therealong the sea surface, the location data for each of the respective plurality of tracking devices including a device identifier of a tracking device, a geographic location of the tracking device, and a timestamp to identify an exact time when the geographic location was obtained; integrate the location data of each of the plurality of tracking devices into a spatial data repository according to the device identifier; determine a deployment location for each of the plurality of tracking devices responsive to the device identifier; identify, responsive to the deployment location of each of the plurality of tracking devices, a fluid-spill subset of the plurality of tracking devices that were deployed in the fluid spill; determine a fluid spill location of the fluid spill based on the geographic locations of the fluid-spill subset; and generate a geographic map depicting the fluid spill location. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A fluid spill tracking machine to track fluid spills, the machine comprising:
-
one or more non-transitory memories; one or more processors, each operatively connected to at least one of the one or more non-transitory memories; a spatial data repository adapted to store spatial data for a fluid spill response and being connected to the one or more processors; and computer-executable program instructions stored on the one or more non-transitory memories and executable by the one or more processors, the computer-executable program instructions comprising; a positioning data interface module executed by the one or more processors to obtain, in a first process, location data for each of a plurality of tracking devices from a positioning satellite data repository, each of the plurality of tracking devices configured to move freely with a fluid spill on the sea surface so as to drift and travel with the fluid spill therealong the sea surface, the location data including a device identifier, geographic location, and a timestamp, a spatial data interface module executed by the one or more processors to integrate, in a second process, the location data of each of the plurality of tracking devices into the spatial data repository according to the device identifier, a spatial data manager module executed by the one or more processors to determine, in a third process, a deployment location for each of the plurality of tracking devices responsive to the device identifier, and identify, responsive to the deployment location of each of the plurality of tracking devices, a fluid-spill subset of the plurality of tracking devices that were deployed in the fluid spill, a modeling module executed by the one or more processors to determine, in a fourth process, a fluid spill location of the fluid spill based on the geographic locations of the fluid-spill subset, and a map module executed by the one or more processors to generate, in a fifth process, a geographic map depicting the fluid spill location to a geographic information system (GIS) display. - View Dependent Claims (34, 35, 36, 37, 38)
-
Specification