IP Library Granted Patent US 11,830,150
Granted Patent B1
US 11,830,150 · App. 17/241,013 · Granted Nov 28, 2023

Systems and methods for visualization of utility lines

Inventors: Nicholas Carmelo Marotta (Scottsdale, AZ); Laura Kennedy (Gilbert, AZ); JD Johnson Willingham (Phoenix, AZ)
Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
G06T19/006G06T7/75G06T2207/10028G06T2207/10044G06T2207/30184
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,830,150
App. No.
17/241,013
Granted
Nov 28, 2023
Kind
B1
Abstract

The following relates generally to light detection and ranging (LIDAR) and artificial intelligence (AI). In some embodiments, a system: receives light detection and ranging (LIDAR) data generated from a LIDAR camera; receives preexisting utility line data; and determines a location of the utility line based upon: (i) the received LIDAR data, and (ii) the received preexisting utility line data.

Claims (71)

1. A computer-implemented method for visualization of a utility line, the method comprising, via one or more processors, sensors, servers, and/or transceivers:

receiving light detection and ranging (LIDAR) data generated from a LIDAR camera;

determining a location and dimensions of a house based upon the received LIDAR data;

receiving preexisting utility line data; and

determining a location of the utility line based upon: (i) the location and dimensions of the house determined based upon the received LIDAR data, and (ii) the received preexisting utility line data.

2. The computer-implemented method of claim 1 , further comprising, via the one or more processors, transceivers, sensors, and/or servers:

analyzing the LIDAR data to determine a location of an object; and

determining a location of the object in the preexisting utility line data;

wherein the determination of the location of the utility line is made by matching the location of the object determined from the LIDAR data with the location of the object determined from the preexisting utility line data.

3. The computer-implemented method of claim 1 , wherein the preexisting utility line data comprises a geographic indication of the utility line.

4. The computer-implemented method of claim 1 , wherein the utility line comprises one of:

a gas line;

an electric line;

a water line;

a cable line; or

a fiber optic line.

5. The computer-implemented method of claim 1 , wherein the preexisting utility line data is received from a database of public records.

6. The computer-implemented method of claim 1 , further comprising, via the one or more processors, transceivers, sensors, and/or servers:

receiving drone data;

wherein the determination of the location of the utility line is based further upon the drone data.

7. The computer-implemented method of claim 1 , further comprising, via the one or more processors, transceivers, sensors, and/or servers:

receiving drone data comprising second LIDAR data and/or radio detection and ranging (RADAR);

wherein the determination of the location of the utility line is based further upon the drone data comprising the second LIDAR data and/or RADAR data.

8. The computer-implemented method of claim 1 , further comprising, via the one or more processors, transceivers, sensors, and/or servers:

receiving global positioning system (GPS) data of the LIDAR camera;

wherein the determination of the location of the utility line is based further upon the GPS data.

9. The computer-implemented method of claim 1 , further comprising, via the one or more processors, transceivers, sensors, and/or servers:

displaying, on a display, the location of the utility line.

10. The computer-implemented method of claim 1 , further comprising, via the one or more processors, transceivers, sensors, and/or servers:

providing, to a user, an indication of where to mark the ground for the utility line based upon the determined location of the utility line.

11. The computer-implemented method of claim 1 , further comprising, via the one or more processors, transceivers, sensors, and/or servers:

providing, to a user, an indication of the location of the utility line by overlaying the indication of the location of the utility line onto an image or video data of a ground.

12. The computer-implemented method of claim 1 , further comprising, via the one or more processors, transceivers, sensors, and/or servers:

providing, to a user, an indication of the location of the utility line by overlaying the indication of the location of the utility line onto an image or video of a ground;

wherein the image or video is generated by a camera of a smartphone of the user.

13. The computer-implemented method of claim 1 , wherein:

the preexisting utility line data is comprised in geographic data of an area proximate to the utility line;

the geographic data of the area proximate to the utility line further comprises data of a structure in the area proximate to the utility line; and

the method further comprises, via the one or more processors, transceivers, sensors, and/or servers:

determining data of the structure based upon processor analysis of the LIDAR data, the data of the structure based upon processor analysis of the LIDAR data comprising: (i) a location of a structure, and (ii) dimensional data of the structure;

comparing (a) the data of the structure determined based upon the processor analysis of the LIDAR data with (b) the data of the structure comprised in the geographic data of the area proximate to the utility line;

determining, based upon the comparison, that a location of the structure in the geographic data of the area proximate to the utility line is not correct; and

displaying, on a display, an indication that the location of the structure in the geographic data of the area proximate to the utility line is not correct.

14. A computer system configured for visualization of a utility line, the computer system comprising one or more processors, sensors, servers, and/or transceivers configured to:

receive light detection and ranging (LIDAR) data generated from a LIDAR camera;

determine a location and dimensions of a house based upon the received LIDAR data;

receive preexisting utility line data; and

determine a location of the utility line based upon: (i) the location and dimensions of the house determined based upon the received LIDAR data, and (ii) the received preexisting utility line data.

15. The computer system of claim 14 , further configured to, via the one or more processors, sensors, servers, and/or transceivers:

receive drone data comprising second LIDAR data and/or radio detection and ranging (RADAR);

wherein the determination of the location of the utility line is based further upon the drone data comprising the second LIDAR data and/or RADAR data.

16. The computer system of claim 14 , further configured to, via the one or more processors, sensors, servers, and/or transceivers:

provide, to a user, an indication of the location of the utility line by overlaying the indication of the location of the utility line onto an image or video of a ground;

wherein the image or video is generated by a camera of a smartphone of the user.

17. A computer system configured for visualization of a utility line, comprising:

one or more processors; and

a program memory coupled to the one or more processors and storing executable instructions that when executed by the one or more processors cause the computer system to:

receive light detection and ranging (LIDAR) data generated from a LIDAR camera;

determine a location and dimensions of a house based upon the received LIDAR data;

receive preexisting utility line data; and

determine a location of the utility line based upon: (i) the location and dimensions of the house determined based upon the received LIDAR data, and (ii) the received preexisting utility line data.

18. The computer system of claim 17 , wherein the executable instructions further cause the computer system to:

analyze the LIDAR data to determine a location of an object; and

determine a location of the object in the preexisting utility line data;

wherein the determination of the location of the utility line is made by matching the location of the object determined from the LIDAR data with the location of the object determined from the preexisting utility line data.

19. The computer system of claim 17 , wherein the executable instructions further cause the computer system to:

provide, to a user, an indication of the location of the utility line by overlaying the indication of the location of the utility line onto an image or video of a ground;

wherein the image or video is generated by a camera of a smartphone of the user.

20. The computer system of claim 17 , wherein the executable instructions further cause the computer system to:

receive the preexisting utility line data from a public records database; and

determine that the house is larger or smaller than indicated in a property record.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2022
From: MAROTTA, NICHOLAS CARMELO; KENNEDY, LAURA; WILLINGHAM, JD JOHNSON
To: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Reel/Frame 060964/0149 →
Continuity (3)
Provisional Application 63027201 · May 19, 2020
Provisional Application 63025600 · May 15, 2020
Provisional Application 63016168 · Apr 27, 2020
Cited By (4)
US 12,530,727 US 12,541,682 US 12,572,892 US 12,586,135