IP Library Granted Patent US 11,508,138
Granted Patent B1
US 11,508,138 · App. 17/240,970 · Granted Nov 22, 2022

Systems and methods for a 3D home model for visualizing proposed changes to home

Inventors: Nicholas Carmelo Marotta (Scottsdale, AZ); Laura Kennedy (Gilbert, AZ); J D Johnson Willingham (Phoenix, AZ)
Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
G06T19/20G06F30/13G06T17/00G06T19/003G06T2219/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,508,138
App. No.
17/240,970
Granted
Nov 22, 2022
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 a plurality of dimensions of a room of the home based upon processor analysis of the LIDAR data; builds a 3D model of the room based upon the measured plurality of dimensions; receives an indication of a proposed change to the room; modifies the 3D model to include the proposed change to the room; and displays a representation of the modified 3D model.

Claims (62)

1. A computer-implemented method for visualizing proposed changes to 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 a room of the home based upon processor analysis of the LIDAR data;

receiving structural data from an external database, the structural data indicating where a support beam is needed for support;

building a 3D model of the room: (i) based upon the measured plurality of dimensions, and (ii) including an indication of a location of the support beam from the structural data;

receiving an indication of a proposed change to the room;

modifying the 3D model to include the proposed change to the room; and

displaying a representation of the modified 3D model.

2. The computer-implemented method of claim 1 , wherein the proposed change to the room comprises addition or removal of a wall.

3. The computer-implemented method of claim 1 , wherein the proposed change to the room comprises a remodel of a kitchen or bathroom.

4. The computer-implemented method of claim 1 , wherein the displaying the representation of the modified 3D model comprises displaying a 2D image generated from the 3D model.

5. The computer-implemented method of claim 1 , further comprising, via the one or more processors, transceivers, sensors, and/or servers, receiving navigation input;

wherein the displaying the representation of the modified 3D model comprises visually navigating through the 3D model based upon the received navigation input.

6. The computer-implemented method of claim 1 , wherein the proposed change to the room comprises a repair to at least one of a window or a wall.

7. The computer-implemented method of claim 1 , wherein the building of the 3D model further comprises building the 3D model further based upon preexisting home structural data.

8. 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.

9. The computer-implemented method of claim 1 , wherein the proposed change to the room comprises addition or removal of a skylight.

10. The computer-implemented method of claim 1 , wherein the proposed change to a room is received from a computing device of a human user, the computing device comprising: a computer, a smartphone, or a tablet.

11. A computer system configured to visualize proposed changes to 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 a plurality of dimensions of a room of the home based upon processor analysis of the LIDAR data;

receive structural data from an external database, the structural data indicating where a support beam is needed for support;

build a 3D model of the room: (i) based upon the measured plurality of dimensions, and (ii) including an indication of a location of the support beam from the structural data;

receive an indication of a proposed change to the room;

modify the 3D model to include the proposed change to the room; and

display a representation of the modified 3D model.

12. The computer system of claim 11 , wherein the proposed change to the room comprises addition or removal of a wall.

13. The computer system of claim 11 , the system further configured, via the one or more processors, sensors, servers, and/or transceivers, to display a 2D image generated from the 3D model.

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

receive navigation input; and

display the representation of the modified 3D model by visually navigating through the 3D model based upon the received navigation input.

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

receive camera data including color data; and

build the 3D model by:

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.

16. A computer system configured to visualize proposed changes to 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 a plurality of dimensions of a room of the home based upon processor analysis of the LIDAR data;

receive structural data from an external database, the structural data indicating where a support beam is needed for support;

build a 3D model of the room: (i) based upon the measured plurality of dimensions, and (ii) including an indication of a location of the support beam from the structural data;

receive an indication of a proposed change to the room;

modify the 3D model to include the proposed change to the room; and

display a representation of the modified 3D model.

17. The computer system of claim 16 , wherein the proposed change to the room comprises addition or removal of a wall.

18. The computer system of claim 16 , wherein the executable instructions further cause the computer system to display a 2D image generated from the 3D model.

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

receive navigation input; and

display the representation of the modified 3D model by visually navigating through the 3D model based upon the received navigation input.

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

receive camera data including color data; and

build the 3D model by:

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.

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