IP Library Granted Patent US 11,676,343
Granted Patent B1
US 11,676,343 · App. 17/240,985 · Granted Jun 13, 2023

Systems and methods for a 3D home model for representation of property

Inventors: Nicholas Carmelo Marotta (Scottsdale, AZ); Laura Kennedy (Gilbert, AZ); JD Johnson Willingham (Phoenix, AZ)
Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
G06T19/003G06F30/13G06N20/00G06T17/00G06T19/20G06T2219/2012
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,676,343
App. No.
17/240,985
Granted
Jun 13, 2023
Kind
B1
Abstract

The following relates generally to light detection and ranging (LIDAR) and artificial intelligence (AI). In some embodiments, a system: receives LIDAR data generated from a LIDAR camera; measures plurality of dimensions of the home based upon processor analysis of the LIDAR data; builds a 3D model of the home based upon the measured plurality of dimensions; and displays a representation of the 3D model by visually navigating through the 3D model.

Claims (67)

1. A computer-implemented method for representation of a home, 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;

measuring a plurality of dimensions of the home based upon processor analysis of the LIDAR data;

building a 3D model of the home based upon the measured plurality of dimensions;

generating, with a machine learning algorithm, a default navigation through the 3D model;

displaying a representation of the 3D model by visually navigating through the 3D model based upon the default navigation through the 3D model generated by the machine learning algorithm;

receiving, via wireless communication or data transmission over one or more radio frequency links, a user selection of an object displayed in the displayed 3D model; and

displaying a 2D image of the selected object including displaying, in the 2D image, numerical values of a height and a width of the object according to dimensions of the object measured from the LIDAR data.

2. The computer-implemented method of claim 1 , further comprising, via the one or more processors, transceivers, sensors, and/or servers, receiving navigation input via wireless communication or data transmission over one or more radio frequency links;

wherein the visual navigation through the 3D model is further based upon the received navigation input.

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

displaying an arrow on the displayed 3D model; and

receiving navigation input via wireless communication or data transmission over one or more radio frequency links, the navigation input comprising a user selection of the arrow;

wherein the visual navigation through the 3D model is further based upon the received navigation input.

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

the measured plurality of dimensions includes a measured width of a wall; and

the displaying the representation of the 3D model further comprises overlaying a numerical value of the width of the wall onto a visual representation of the wall in the displayed 3D model.

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

the displaying the representation of the 3D model further comprises overlaying the numerical values of the height and width of the object onto a visual representation of the object in the displayed 3D model.

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

receiving camera data including color data;

wherein the 3D model is built further based upon the color data.

7. The computer-implemented method of claim 1 , further comprising, via the one or more processors, transceivers, sensors, and/or servers, receiving camera data including color data;

wherein the building of the 3D model further comprises:

deriving dimensions of a wall based upon processor analysis of the LIDAR data;

deriving a color of the wall based upon processor analysis of the camera data; and

filling, into the 3D model, the wall including the derived dimensions of the wall and the derived color of the wall.

8. A computer system configured for 3D representation of a home, 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;

measure plurality of dimensions of the home based upon processor analysis of the LIDAR data;

build a 3D model of the home based upon the measured plurality of dimensions;

generate, with a machine learning algorithm, a default navigation through the 3D model;

display a representation of the 3D model by visually navigating through the 3D model based upon the default navigation through the 3D model generated by the machine learning algorithm;

receive, via wireless communication or data transmission over one or more radio frequency links, a user selection of an object displayed in the displayed 3D model; and

display a 2D image of the selected object including displaying, in the 2D image, numerical values of a height and a width of the object according to dimensions of the object measured from the LIDAR data.

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

display an arrow on the displayed 3D model;

receive navigation input via wireless communication or data transmission over one or more radio frequency links, the navigation input comprising a user selection of the arrow; and

base the visual navigation through the 3D model further upon the received navigation input.

10. The computer system of claim 8 , wherein:

the measured plurality of dimensions includes a measured width of a wall; and

the computer system is further configured to, via the one or more processors, sensors, servers, and/or transceivers, display the representation of the 3D model by overlaying a numerical value of the width of the wall onto a visual representation of the wall in the displayed 3D model.

11. A computer system configured for 3D representation of a home, 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;

measure plurality of dimensions of the home based upon processor analysis of the LIDAR data;

build a 3D model of the home based upon the measured plurality of dimensions;

generate, with a machine learning algorithm, a default navigation through the 3D model;

display a representation of the 3D model by visually navigating through the 3D model based upon the default navigation through the 3D model generated by the machine learning algorithm;

receive, via wireless communication or data transmission over one or more radio frequency links, a user selection of an object displayed in the displayed 3D model; and

display a 2D image of the selected object including displaying, in the 2D image, numerical values of a height and a width of the object according to dimensions of the object measured from the LIDAR data.

12. The computer system of claim 11 , wherein:

the executable instructions further cause the computer system to receive navigation input via wireless communication or data transmission over one or more radio frequency links; and

the visual navigation through the 3D model is further based upon the received navigation input.

13. The computer system of claim 11 , wherein the executable instructions further cause the computer system to:

display an arrow on the displayed 3D model;

receive navigation input via wireless communication or data transmission over one or more radio frequency links, the navigation input comprising a user selection of the arrow; and

base the visual navigation through the 3D model further upon the received navigation input.

14. The computer system of claim 11 , wherein:

the measured plurality of dimensions includes a measured width of a wall; and

the executable instructions further cause the computer system to display the representation of the 3D model by overlaying a numerical value of the width of the wall onto a visual representation of the wall in the displayed 3D model.

15. The computer system of claim 11 , wherein:

the executable instructions further cause the computer system to display the representation of the 3D model by overlaying the numerical values of the height and width of the object onto a visual representation of the object in the displayed 3D model.

16. The computer system of claim 11 , wherein the executable instructions further cause the computer system to:

receive camera data including color data; and

build the 3D model further based upon the color data.

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