IP Library Granted Patent US 12,086,861
Granted Patent B1
US 12,086,861 · App. 17/241,025 · Granted Sep 10, 2024

Systems and methods for commercial inventory mapping including a lidar-based virtual map

Inventors: Nicholas Carmelo Marotta (Scottsdale, AZ); Laura Kennedy (Gilbert, AZ); JD Johnson Willingham (Phoenix, AZ)
Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
G06Q30/0633B64C39/024G01C21/206G01C21/343G01C21/3446G01S7/4808G01S17/06G01S17/894G06T7/75G06T17/05B64U2101/30G06Q30/0601
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 12,086,861
App. No.
17/241,025
Granted
Sep 10, 2024
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 via wireless communication or data transmission over one or more radio frequency links, the LIDAR data associated with a store or a store layout; generates a LIDAR-based virtual map of the store from processor analysis of the LIDAR data; determines locations of individual goods in the store; overlays the locations of the individual goods onto the LIDAR-based virtual map; and generates an updated LIDAR-based virtual map of the store displaying aisles of the store and the overlaid locations of the individual goods within the store.

Claims (67)

1. A computer-implemented method for commercial inventory mapping, the method comprising, via one or more local or remote processors, sensors, servers, light detection and ranging (LIDAR) devices, and/or transceivers:

receiving LIDAR data generated from a LIDAR camera, the LIDAR data associated with a store or a store layout;

generating a LIDAR-based virtual map of the store from processor analysis of the LIDAR data;

receiving, with a server, sensor data from a sensor;

updating an electronic inventory list based upon the received sensor data;

determining locations of individual goods on the updated inventory list in the store;

overlaying the locations of the individual goods onto the LIDAR-based virtual map; and

generating an updated LIDAR-based virtual map of the store displaying aisles of the store and the overlaid locations of the individual goods within the store.

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

overlaying customer flow through the store on top of the updated LIDAR-based virtual map; and

displaying the updated LIDAR-based virtual map including the overlaid customer flow though the store on a mobile device of the customer.

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

receiving a virtual or electronic customer list for items to be purchased from an App installed on a customer mobile device via one or more radio frequency links, and/or via wireless communication or data transmission.

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

verifying that one or more of the items on the virtual or electronic customer list of items are currently available for purchase by accessing the updated inventory list.

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

verifying that one or more of the items on the virtual or electronic customer list of items will be available for purchase when the customer arrives at the store at a subsequent hour by comparing the virtual or electronic customer list of items with current electronic orders received from other customers.

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

generating a virtual route through the store on top of the updated LIDAR-based virtual map that displays locations of items on the virtual or electronic customer list of items received from the customer's mobile device; and

displaying the virtual route on top of the updated LIDAR-based virtual map of store so as to depict the route for a customer or employee to travel though the store, and pick up items with a displayed location.

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

further updating the updated LIDAR-based virtual map to depict a route through the store for the customer or an employee to pick up one or more items on the virtual or electronic customer list.

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

further updating the updated LIDAR-based virtual map to depict a route through the store for the customer or an employee to pick up one or more items on the virtual or electronic customer list, and displaying the route on top of the updated LIDAR-based virtual map of the store on a mobile device, wherein: (i) the route is highlighted and reflects a pre-determined customer flow through the store, and (ii) icons representing aisle or other locations of items on the virtual or electronic customer list are virtually depicted.

9. A computer system configured for commercial inventory mapping, the computer system comprising one or more local or remote processors, sensors, servers, LIDAR devices, and/or transceivers configured to:

receive light detection and ranging (LIDAR) data generated from a LIDAR camera via wireless communication or data transmission over one or more radio frequency links, the LIDAR data associated with a store or a store layout;

generate a LIDAR-based virtual map of the store from processor analysis of the LIDAR data;

receive, with a server, sensor data from a sensor;

update an electronic inventory list based upon the received sensor data;

determine locations of individual goods on the updated inventory list in the store;

overlay the locations of the individual goods onto the LIDAR-based virtual map; and

generate an updated LIDAR-based virtual map of the store displaying aisles of the store and the overlaid locations of the individual goods within the store.

10. The computer system of claim 9 , the computer system and/or the one or more local or remote processors, sensors, servers, LIDAR devices, and/or transceivers further configured to:

overlay customer flow through the store on top of the updated LIDAR-based virtual map; and

display the updated LIDAR-based virtual map including the overlaid customer flow though the store on a mobile device of the customer or an employee.

11. The computer system of claim 9 , the computer system and/or the one or more local or remote processors, sensors, servers, LIDAR devices, and/or transceivers further configured to:

receive a virtual or electronic customer list for items to be purchased from an App installed on a customer mobile device via one or more radio frequency links, and/or via wireless communication or data transmission.

12. The computer system of claim 11 , the computer system and/or the one or more local or remote processors, sensors, servers, LIDAR devices, and/or transceivers further configured to:

verify that one or more of the items on the virtual or electronic customer list of items are currently available for purchase by accessing the updated inventory list.

13. The computer system of claim 11 , the computer system and/or the one or more local or remote processors, sensors, servers, LIDAR devices, and/or transceivers further configured to:

verify that one or more of the items on the virtual or electronic customer list of items will be available for purchase when the customer arrives at the store at a subsequent hour by comparing the virtual or electronic list of items with current electronic orders received from other customers.

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

generate a virtual route through the store on top of the updated LIDAR-based virtual map that displays locations of items on the virtual or electronic customer list of items received from the customer's mobile device; and

display the virtual route on top of the updated LIDAR-based virtual map of store so as to depict the route for a customer or employee to travel though the store, and pick up items with a displayed location.

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

update the updated LIDAR-based virtual map to depict a route through the store for the customer or an employee to pick up one or more items on the virtual or electronic customer list.

16. The computer system of claim 11 , the computer system and/or the one or more local or remote processors, sensors, servers, LIDAR devices, and/or transceivers further configured to:

update the updated LIDAR-based virtual map to depict a route through the store for the customer or an employee to pick up one or more items on the virtual or electronic customer list, and display the route on top of the updated LIDAR-based virtual map of the store on a mobile device, wherein: (i) the route is highlighted and reflects a pre-determined customer flow through the store, and (ii) icons representing aisle or other locations of items on the virtual or electronic customer list are virtually depicted.

17. A computer system configured for commercial inventory mapping, 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 via wireless communication or data transmission over one or more radio frequency links, the LIDAR data associated with a store or a store layout;

generate a LIDAR-based virtual map of the store from processor analysis of the LIDAR data;

receive, with a server, sensor data from a sensor;

update an electronic inventory list based upon the received sensor data;

determine locations of individual goods on the updated inventory list in the store;

overlay the locations of the individual goods onto the LIDAR-based virtual map; and

generate an updated LIDAR-based virtual map of the store displaying aisles of the store and the overlaid locations of the individual goods within the store.

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

overlay customer flow through the store on top of the updated LIDAR-based virtual map; and

display the updated LIDAR-based virtual map including the overlaid customer flow though the store on a mobile device of the customer or an employee.

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

receive a virtual or electronic customer list for items to be purchased from an App installed on a customer mobile device via one or more radio frequency links, and/or via wireless communication or data transmission.

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

receive confirmation that items of the virtual or electronic customer list have been picked up or delivered;

charge a virtual pay account for the picked up or delivered items; and

receive payment for the picked up or delivered items from the virtual pay account.

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 (3)
US 12,361,376 US 12,572,892 US 12,586,135