IP Library Granted Patent US 11,663,550
Granted Patent B1
US 11,663,550 · App. 17/241,036 · Granted May 30, 2023

Systems and methods for commercial inventory mapping including determining if goods are still available

Inventors: Nicholas Carmelo Marotta (Scottsdale, AZ); Laura Kennedy (Gilbert, AZ); JD Johnson Willingham (Phoenix, AZ)
Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
G06Q10/087G01S7/4808G01S17/89G06N5/04G06N20/00G06Q20/085G06Q20/12G06Q30/0633G06Q30/0639H04W84/18
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,663,550
App. No.
17/241,036
Granted
May 30, 2023
Kind
B1
Abstract

The following relates generally to light detection and ranging (LIDAR) and artificial intelligence (AI). In some embodiments, a system: receives sensor data via wireless communication; updates an electronic inventory of goods within a store based upon the received sensor data associated with the item movement or purchase; receives an electronic order of goods from a customer mobile device via wireless communication or data transmission over one or more radio frequency links; determines if the goods in the electronic order received from the customer are still available; generates a LIDAR-based virtual map of the store; determines a location of the goods in the electronic order that are still available; overlays the determined location of the goods onto the LIDAR-based virtual map of the store; and displays an updated LIDAR-based virtual map of the store displaying aisles of the store and the determined location of the 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 sensor data via wireless communication or data transmission over one or more radio frequency links, the sensor data associated with item movement or purchase, the sensor data being generated from a good-mounted sensor, shelf-mounted sensor, a camera, or a self-check device;

updating an electronic inventory of goods within a store based upon the received sensor data associated with the item movement or purchase;

receiving an electronic order of goods from a mobile device of a customer via wireless communication or data transmission over one or more radio frequency links;

determining goods in the electronic order received from the customer that are still available by comparing the updated electronic inventory of goods with the electronic order of goods and/or comparing the electronic order of goods with other incoming electronic orders from other customers;

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

determining a location of the goods in the electronic order that are still available;

overlaying the determined location of the goods onto the LIDAR-based virtual map of the store; and

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

2. The computer-implemented method of claim 1 , wherein the updated LIDAR-based virtual map also depicts a pre-determined flow through the store.

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

receiving sensor data indicating that the customer has picked up a specific item or placed the specific item in a cart; and

updating the electronic inventory of the goods within the store based upon the sensor data to indicate that the specific item has been picked up by the customer, or placed in the cart.

4. The computer-implemented method of claim 1 , wherein the location of the goods in the electronic order is determined from processor analysis of the LIDAR data.

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

in response to the determination that the goods in the electronic order are still available, reserving, for the customer, the goods in the electronic order that are still available.

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

generating icons corresponding to the goods in the electronic order are that are still available; and

overlaying the icons onto the LIDAR-based virtual map of the store.

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

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

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

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

8. A computer system configured for commercial inventory mapping, the computer system comprising one or more local or remote processors, sensors, servers, light detection and ranging (LIDAR) devices, and/or transceivers configured to:

receive sensor data via wireless communication or data transmission over one or more radio frequency links, the sensor data associated with item movement or purchase, the sensor data being generated from a good-mounted sensor, shelf-mounted sensor, a camera, or a self-check device;

update an electronic inventory of goods within a store based upon the received sensor data associated with the item movement or purchase;

receive an electronic order of goods from a mobile device of a customer via wireless communication or data transmission over one or more radio frequency links;

determine if the goods in the electronic order received from the customer are still available by comparing the updated electronic inventory of goods with the electronic order of goods and/or comparing the electronic order of goods with other incoming electronic orders from other customers;

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

determine a location of the goods in the electronic order that are still available;

overlay the determined location of the goods onto the LIDAR-based virtual map of the store; and

generate and display an updated LIDAR-based virtual map of the store displaying aisles of the store and the determined location of the goods within the store.

9. The computer system of claim 8 , wherein the updated LIDAR-based virtual map also depicts a pre-determined flow through the store for customers to follow.

10. The computer system of claim 8 , the system further configured to:

receive sensor data indicating that the customer has picked up a specific item or placed the specific item in a cart via wireless communication or data transmission over one or more radio frequency links, the sensor data being associated with the specific item; and

update the electronic inventory of the goods within the store based upon the sensor data to indicate that the item has been picked up by a customer, or placed in the cart.

11. The computer system of claim 8 , wherein the location of the goods in the electronic order is determined from processor analysis of the LIDAR data.

12. The computer system of claim 8 , the system further configured to:

in response to the determination that the goods in the electronic order are still available, reserve, for the customer, the goods in the electronic order that are still available.

13. The computer system of claim 8 , the system further configured to:

generate icons corresponding to the goods in the electronic order are that are still available; and

overlay the icons onto the LIDAR-based virtual map of the store.

14. The computer system of claim 8 , the system further configured 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.

15. 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 sensor data via wireless communication or data transmission over one or more radio frequency links, the sensor data associated with item movement or purchase, the sensor data being generated from a good-mounted sensor, shelf-mounted sensor, a camera, or a self-check device;

update an electronic inventory of goods within a store based upon the received sensor data associated with the item movement or purchase;

receive an electronic order of goods from a mobile device of a customer via wireless communication or data transmission over one or more radio frequency links;

determine if the goods in the electronic order received from the customer are still available by comparing the updated electronic inventory of goods with the electronic order of goods and/or comparing the electronic order of goods with other incoming electronic orders from other customers;

generate a light detection and ranging (LIDAR)-based virtual map of the store from processor analysis of LIDAR data;

determine a location of the goods in the electronic order that are still available;

overlay the determined location of the goods onto the LIDAR-based virtual map of the store; and

generate and display an updated LIDAR-based virtual map of the store displaying aisles of the store and the determined location of the goods within the store.

16. The computer system of claim 15 , wherein the updated LIDAR-based virtual map also depicts a pre-determined flow through the store for customers to follow.

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

receive sensor data indicating that the customer has picked up a specific item or placed the specific item in a cart via wireless communication or data transmission over one or more radio frequency links, the sensor data being associated with the specific item; and

update the electronic inventory of the goods within the store based upon the sensor data to indicate that the item has been picked up by a customer, or placed in the cart.

18. The computer system of claim 15 , wherein the location of the goods in the electronic order is determined from processor analysis of the LIDAR data.

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

in response to the determination that the goods in the electronic order are still available, reserve, for the customer, the goods in the electronic order that are still available.

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

generate icons corresponding to the goods in the electronic order are that are still available; and

overlay the icons onto the LIDAR-based virtual map of the store.

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 (5)
US 12,340,536 US 12,361,376 US 12,524,582 US 12,572,892 US 12,586,135