IP Library Granted Patent US 11,799,806
Granted Patent B2
US 11,799,806 · App. 16/574,530 · Granted Oct 24, 2023

System, apparatus and method for automatic environmental data collection and analysis

Inventors: Ryan Christopher Gariepy (Kitchener, CA); Matthew Allen Rendall (Kitchener, CA); Andrew Clifford Blakey (Kitchener, CA)
Assignee: CLEARPATH ROBOTICS INC.
H04L51/04G01V9/00G05B15/00G05D1/00H04L51/222
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,799,806
App. No.
16/574,530
Granted
Oct 24, 2023
Kind
B2
Abstract

A system, apparatus and method for automatic environmental data collection and analysis are provided, including a server comprising: a processor and a communication interface, the processor configured to: receive, using the communication interface, a geographic survey request from a first computing device; translate the geographic survey request into mission data for collecting geographic survey data; transmit, using the communication interface, the mission data to a second computing device associated with a geographic survey entity; receive, using the communication interface, the geographic survey data collected by the geographic survey entity using the mission data; analyze the geographic survey data to generate processed geographic survey data; and, transmit, using the communication interface, the processed geographic survey data to the first computing device.

Claims (46)

1. A system for automatic environmental data collection and analysis, the system comprising:

an unmanned vehicle associated with a geographical survey entity; and

a server in communication with the unmanned vehicle, comprising:

a processor and a communication interface, the processor configured to:

receive, via the communication interface, a geographic survey request;

determine whether one or more sets of stored geographic survey data stored in a memory is sufficient to satisfy the geographic survey request; and

in response to determining the geographic survey request cannot be satisfied with the one or more sets of stored geographic survey data:

translate the geographic survey request into mission data for collecting geographic survey data, wherein the mission data comprises data for instructing the unmanned vehicle to collect the geographic survey data;

transmit, via the communication interface, the mission data to a survey computing device associated with the geographic survey entity;

receive, via the communication interface, the geographic survey data collected by the geographic survey entity using the mission data and the unmanned vehicle; and

analyze the geographic survey data to generate a processed geographic survey data.

2. The system of claim 1 , wherein the processor is configured to, in response to determining the geographic survey request can be satisfied with the one or more sets of stored geographic survey data, analyze the one or more sets of stored geographic survey data to generate the processed geographic survey data.

3. The system of claim 2 , wherein the processor is further configured to:

transmit, via the communication interface, the processed geographic survey data to a request computing device from which the geographic survey request was received.

4. The system of claim 3 , wherein the request computing device and the survey computing device are the same.

5. The system of claim 3 , wherein the processor is further configured to: check whether the geographic survey request comprises a viable geographic survey request; and, in response to determining that the geographic survey request comprises unviable geographic survey request, transmit another request for updated geographic survey data.

6. The system of claim 5 , wherein the another request for updated geographic survey data comprises a suggested viable geographic survey request.

7. The system of claim 3 , wherein the processor is further configured to:

generate an estimate of one or more of a time and a cost to provide the processed geographic survey data; transmit the estimate to the request computing device prior to transmitting the mission data to the survey computing device; and proceed with transmitting the mission data to the survey computing device when an acceptance of the estimate is received from the request computing device.

8. The system of claim 1 , wherein the geographic survey request comprises one or more of: a location to survey; transect data; buffer data; mission definition data;

and a request for one or more of: volume of a body of water; depth of the body of water;

sediment in the body of water; fish locations in the body of water; traffic patterns;

surface area; average temperatures; approximate triangular meshes; perimeter estimation; area estimation; cross-section extraction; historical trending; gradient computation; building plans; 2D (two dimensional) building plans; environmental contamination; water quality; air quality; positions of salient objects; soil chemistry; flow rates; and 3D (three dimensional) models of the environment.

9. The system of claim 1 , wherein the unmanned vehicle comprises one of a robot, an unmanned survey craft, an unmanned aerial vehicle, and an unmanned ground vehicle.

10. The system of claim 1 , wherein the geographic survey data comprises one or more of: bathymetric data; distance data; fish location data; traffic data; perimeter estimation; area estimation; cross-section extraction; historical trending; gradient computation; building plans; 2D (two dimensional) building plans; environmental contamination; water quality; air quality; positions of salient objects; soil chemistry; flow rates; and 3D (three dimensional) models of the environment.

11. A method for automatic environmental data collection and analysis, the method comprising operating a processor to:

receive, via a communication interface, a geographic survey request;

determine whether one or more sets of stored geographic survey data stored in a memory is sufficient to satisfy the geographic survey request;

in response to determining the geographic survey request cannot be satisfied with the one or more sets of stored geographic survey data:

translate the geographic survey request into mission data for collecting geographic survey data, wherein the mission data comprises data for instructing an unmanned vehicle to collect geographic survey data;

transmit, via the communication interface, the mission data to a survey computing device associated with a geographic survey entity;

receive, via the communication interface, the geographic survey data collected by the geographic survey entity using the mission data; and

analyze the geographic survey data to generate processed geographic survey data.

12. The method of claim 11 , wherein in response to determining the geographic survey request can be satisfied with one or more sets of stored geographic survey data, the processor is operated to analyze the one or more sets of stored geographic survey data to generate the processed geographic survey data.

13. The method of claim 12 , wherein the processor is operated to:

transmit, via the communication interface, the processed geographic survey data to a request computing device from which the geographic survey request was received.

14. The method of claim 13 , wherein the request computing device and the survey computing device are the same.

15. The method of claim 13 , further comprising: operating the processor to generate an estimate of one or more of a time and a cost to provide the processed geographic survey data; transmit the estimate to the request computing device prior to transmitting the mission data to the survey computing device; and proceed with transmitting the mission data to the survey computing device when an acceptance of the estimate is received from the request computing device.

16. The method of claim 12 , further comprising: operating the processor to check whether the geographic survey request comprises a viable geographic survey request; and, in response to determining that the geographic survey request comprises unviable geographic survey request, transmit another request for updated geographic survey data.

17. The method of claim 16 , wherein the another request for updated geographic survey data comprises a suggested viable geographic survey request.

18. The method of claim 11 , wherein the geographic survey request comprises one or more of: a location to survey; transect data; buffer data; mission definition data;

and a request for one or more of: volume of a body of water; depth of the body of water;

sediment in the body of water; fish locations in the body of water; traffic patterns;

surface area; average temperatures; approximate triangular meshes; perimeter estimation; area estimation; cross-section extraction; historical trending; gradient computation; building plans; 2D (two dimensional) building plans; environmental contamination; water quality; air quality; positions of salient objects; soil chemistry; flow rates; and 3D (three dimensional) models of the environment.

19. The method of claim 11 , wherein the unmanned vehicle comprises one of a robot, an unmanned survey craft, an unmanned aerial vehicle, and an unmanned ground vehicle.

20. The method of claim 11 , wherein the geographic survey data comprises one or more of: bathymetric data; distance data; fish location data; traffic data; perimeter estimation; area estimation; cross-section extraction; historical trending; gradient computation; building plans; 2D (two dimensional) building plans; environmental contamination; water quality; air quality; positions of salient objects; soil chemistry; flow rates; and 3D (three dimensional) models of the environment.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY'S NAME FROM CLEARPATH ROBOTICS, INC. TO CLEARPATH ROBOTICS INC. (WITHOUT THE COMMA) PREVIOUSLY RECORDED ON REEL 67944 FRAME 916. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 25, 2024
From: CLEARPATH ROBOTICS INC.
To: ROCKWELL AUTOMATION, INC.
Reel/Frame 068233/0542 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2024
From: CLEARPATH ROBOTICS, INC.
To: ROCKWELL AUTOMATION, INC.
Reel/Frame 067944/0916 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2024
From: ROCKWELL AUTOMATION, INC.
To: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
Reel/Frame 067944/0982 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2020
From: GARIEPY, RYAN CHRISTOPHER; BLAKEY, ANDREW CLIFFORD; RENDALL, MATTHEW ALLEN
To: CLEARPATH ROBOTICS INC.
Reel/Frame 051474/0001 →
Continuity (2)
Continuation 14270882 · May 6, 2014
Related Publication 20200084164A1 · Mar 12, 2020