IP Library Granted Patent US 11,887,053
Granted Patent B2
US 11,887,053 · App. 17/548,846 · Granted Jan 30, 2024

Systems and methods of wireless communication for inventory management

Inventor: Sean Greenbaum (Los Angeles, CA)
Assignee: GLAS, INC.
G06Q10/087G06K19/0723H04W4/021H04W4/80
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,887,053
App. No.
17/548,846
Granted
Jan 30, 2024
Kind
B2
Abstract

Systems, devices, and methods for automatically monitoring and managing inventory in real time within a retail environment are presented. To monitor and manage inventory of electronic devices configured to communicate wirelessly, the electronic devices are configured to send device status messages via wireless communication to wireless connection devices, which in turn send inventory messages to a remote inventory server via a communication network. To monitor non-communicating inventory, wireless tags are included within or affixed to inventory packaging to communicate with the electronic devices or wireless connection devices. Based upon such inventory messages, the remote inventory server monitors inventory location and levels at retail locations. Inventory levels may be adjusted according to inventory distribution plans based upon such inventory information.

Claims (70)

1. A computer-implemented method for automatically monitoring inventory, comprising:

determining, by a processor of a wireless connection device, occurrence of a triggering event associated with a triggering condition;

transmitting, by a wireless communication component of the wireless connection device, an inventory request message;

receiving, at a wireless tag of each of one or more inventory items within a wireless communication range of the wireless connection device, the inventory request message;

transmitting, by the wireless tag of each of the respective one or more inventory items, a response message to the wireless connection device in response to the inventory request message;

receiving, at the wireless communication component of the wireless connection device, the one or more response messages from the respective one or more wireless tags in response to the inventory request message;

receiving, at the wireless communication component of the wireless connection device, one or more device response messages from one or more wirelessly communicating electronic devices within the wireless communication range of the wireless connection device in response to the inventory request message;

generating, by the processor of the wireless connection device, an inventory message based upon the one or more response messages and the one or more device response messages, wherein the inventory message indicates a level of inventory at a location associated with the wireless connection device and wherein the inventory message is distinct from each of the one or more responses messages; and

sending, from the wireless connection device to an inventory server via a communication network, the inventory message based upon the one or more response messages and the one or more device response messages.

2. The computer-implemented method of claim 1 , wherein each of the one or more wireless tags comprises a radio frequency identification (RFID) tag disposed within or affixed to packaging of the respective inventory item.

3. The computer-implemented method of claim 1 , wherein the inventory message includes an indication of both a number of the one or more inventory items and a type of the one or more inventory items.

4. The computer-implemented method of claim 3 , wherein each of the one or more response messages includes a plurality of bits comprising a stock keeping unit (SKU) identifying the type of the respective inventory item.

5. The computer-implemented method of claim 1 , wherein the triggering condition comprises a time interval.

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

the wireless connection device comprises a mobile computing device running an application associated with the inventory server; and

the inventory message further contains an indication of the location associated with the wireless connection device as a geospatial location of the mobile computing device at a time of determining the occurrence of the triggering event.

7. The computer-implemented method of claim 6 , wherein determining the occurrence of the triggering event comprises:

determining the geospatial location of the mobile computing device; and

determining the geospatial location is within a set of geospatial locations associated with retail locations associated with inventory of a type including the one or more inventory items.

8. The computer-implemented method of claim 1 , further comprising:

receiving, at the inventory server via the communication network, the inventory message from the wireless connection device;

determining, by one or more processors of the inventory server, current inventory at the location associated with the wireless connection device based upon the inventory message;

determining, by the one or more processors of the inventory server, the current inventory at the location is below a threshold level;

generating, by the one or more processors of the inventory server, an inventory distribution plan based at least in part upon the current inventory at the location; and

causing, by the one or more processors of the inventory server, distribution of additional inventory items to the location according to the inventory distribution plan.

9. A system for automatically monitoring inventory, comprising:

a wireless connection device having (i) a processor, (ii) a wireless communication component, and (iii) a memory operatively connected to the processor and storing executable instructions that, when executed by the processor, cause the wireless connection device to:

determine occurrence of a triggering event associated with a triggering condition;

transmit an inventory request message via the wireless communication component, wherein the inventory request message is transmitted to one or more wireless tags of respective one or more inventory items within a wireless communication range of the wireless connection device;

receive a response message from each of the one or more wireless tags via the wireless communication component;

receive, in response to the inventory request message, one or more device response messages from one or more wirelessly communicating electronic devices within the wireless communication range of the wireless connection device via the wireless communication component;

generate an inventory message based upon the one or more response messages and the one or more device response messages, wherein the inventory message indicates a level of inventory at a location associated with the wireless connection device and wherein the inventory message is distinct from each of the one or more responses messages;

send the inventory message based upon the one or more response messages and the one or more device response messages to an inventory server via a communication network.

10. The system of claim 9 , wherein:

each of the one or more wireless tags comprises a radio frequency identification (RFID) tag disposed within or affixed to packaging of the respective inventory item; and

the wireless communication component comprises an RFID transceiver.

11. The system of claim 9 , wherein:

each of the one or more wireless tags comprises a Bluetooth Low Energy (BLE) communication tag disposed within or affixed to packaging of the respective inventory item; and

the wireless communication component comprises a BLE transceiver.

12. The system of claim 9 , wherein the inventory message includes an indication of both a number of the one or more inventory items and a type of the one or more inventory items.

13. The system of claim 9 , wherein:

the wireless connection device comprises a mobile computing device;

the executable instructions comprise an application associated with the inventory server; and

the inventory message further contains an indication of the location associated with the wireless connection device as a geospatial location of the mobile computing device at a time of determining the occurrence of the triggering event.

14. The system of claim 13 , wherein the executable instructions that cause the wireless connection device to determine the occurrence of the triggering event cause the wireless connection device to:

determine the geospatial location of the mobile computing device; and

determine the geospatial location is within a set of geospatial locations associated with retail locations associated with inventory of a type including the one or more inventory items.

15. The system of claim 9 , further comprising:

the inventory server having (i) one or more processors and (iii) a program memory operatively connected to the one or more processors and storing processor-executable instructions that, when executed by the one or more processors, cause the inventory server to:

receive, the inventory message from the wireless connection device via the communication network; and

determine current inventory at the location associated with the wireless connection device based upon the inventory message.

16. The system of claim 15 , wherein the processor-executable instructions further cause the inventory server to:

determine the current inventory at the location is below a threshold level;

generate an inventory distribution plan based at least in part upon the current inventory at the location; and

cause distribution of additional inventory items to the location according to the inventory distribution plan.

17. A tangible, non-transitory computer-readable medium storing executable instructions for automatically monitoring inventory that, when executed by one or more processors of a wireless connection device, cause the wireless connection device to:

determine occurrence of a triggering event associated with a triggering condition;

transmit an inventory request message via a wireless communication component of the wireless connection device, wherein the inventory request message is transmitted to one or more wireless tags of respective one or more inventory items within a wireless communication range of the wireless connection device;

receive a response message from each of the one or more wireless tags via the wireless communication component;

receive, in response to the inventory request message, one or more device response messages from one or more wirelessly communicating electronic devices within the wireless communication range of the wireless connection device via the wireless communication component;

generate an inventory message based upon the one or more response messages and the one or more device response messages, wherein the inventory message indicates a level of inventory at a location associated with the wireless connection device and wherein the inventory message is distinct from each of the one or more responses messages;

send the inventory message based upon the one or more response messages and the one or more device response messages to an inventory server via a communication network.

18. The tangible, non-transitory computer-readable medium of claim 17 , wherein:

the wireless connection device comprises a mobile computing device;

the executable instructions comprise an application associated with the inventory server; and

the executable instructions that cause the wireless connection device to generate the inventory message cause the wireless connection device to include an indication of the location associated with the wireless connection device as a location the mobile computing device at a time of generating the inventory message.

19. The tangible, non-transitory computer-readable medium of claim 18 , wherein the executable instructions that cause the wireless connection device to determine the occurrence of the triggering event cause the wireless connection device to:

determine the geospatial location of the mobile computing device; and

determine the geospatial location is within a set of geospatial locations associated with retail locations associated with inventory of a type including the one or more inventory items.

20. The tangible, non-transitory computer-readable medium of claim 17 , wherein the inventory message includes an indication of both a number of the one or more inventory items and a type of the one or more inventory items.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2021
From: GREENBAUM, SEAN
To: GLAS, INC.
Reel/Frame 058497/0543 →
Continuity (3)
Continuation 17234733 · Apr 19, 2021
Continuation In Part 17065825 · Oct 8, 2020
Related Publication 20220114539A1 · Apr 14, 2022