IP Library Granted Patent US 11,840,814
Granted Patent B2
US 11,840,814 · App. 17/081,657 · Granted Dec 12, 2023

Overriding control of motorized transport unit systems, devices and methods

Inventors: Donald R. High (Noel, MO); Michael D. Atchley (Eureka Springs, AR); Karl Kay (Gentry, AR); David C. Winkle (Leesburg, FL)
Assignee: Walmart Apollo, LLC
E01H5/061A47F3/08A47F10/04A47F13/00A47L11/4011B07C5/28B07C5/3422B60L53/36B60L53/63B60P3/06B62B5/0026B62B5/0069B62B5/0076B65F3/00B66F9/063E01H5/12G01C21/206G01S1/02G01S1/70G01S1/7034G01S1/7038G01S1/72G05B19/048G05D1/0011G05D1/0016G05D1/0022G05D1/0027G05D1/0088G05D1/028G05D1/0219G05D1/0234G05D1/0246G05D1/0255G05D1/0276G05D1/0289G05D1/0291G05D1/0293G05D1/0297G05D1/04G06F3/017G06F18/214G06Q10/02G06Q10/0631G06Q10/06311G06Q10/083G06Q10/087G06Q10/1095G06Q10/30G06Q30/016G06Q30/0281G06Q30/0601G06Q30/0605G06Q30/0613G06Q30/0617G06Q30/0619G06Q30/0631G06Q30/0633G06Q30/0635G06Q30/0639G06Q30/0641G06Q50/28G06Q50/30G06T7/593G06T7/74G06V20/20G06V20/40G06V20/52G06V20/56G06V20/58G06V20/647G06V30/224G08G1/20G10L13/00G10L15/22G10L17/22H02J7/0013H02J7/0071H04B10/116H04L67/12H04L67/141H04L67/143H04N5/77H04N7/18H04N7/183H04N7/185H04N13/282H04W4/02H04W4/021H04W4/029H04W4/30H04W4/33H04W4/40H04W4/80A47F2010/005A47F2010/025A47L2201/04B07C2501/0045B07C2501/0054B07C2501/0063B60Y2410/10B65F2210/168G01S2201/02G05B19/124G05B2219/23363G05B2219/39107G05D2201/0203G05D2201/0207G05D2201/0216G06F16/90335G06F21/606G06K7/10297G06K7/10821G06K7/1413G06Q10/06315G06Q20/12G06T2207/10028G06V20/44G10L2015/223H02J7/00034H04B1/38H04L63/06H04L63/08H04L63/0846Y02W30/82Y02W90/00Y02W90/10Y04S10/50Y10S901/01
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,840,814
App. No.
17/081,657
Granted
Dec 12, 2023
Kind
B2
Abstract

Some embodiments include apparatuses providing control over movement of motorized transport units at a retail facility, comprising: multiple self-propelled motorized transport units; a wireless communication network; and a central computer system, wherein the central computer system comprises: a transceiver; a control circuit; and a memory storing computer instructions that when executed cause the control circuit to: receive an override command, from a worker associated with the retail facility, to cause a first motorized transport unit of the multiple motorized transport units to implement one or more actions; confirm a valid authorization of the worker to override one or more operating limits of the first motorized transport unit; and override the one or more operating limits and communicate one or more instructions to the first motorized transport unit configured to cause the first motorized transport unit to implement the one or more actions in accordance with the override command.

Claims (52)

1. A system providing control over movement of motorized transport units at a retail facility, comprising:

multiple self-propelled motorized transport units configured to move through at least a portion of a retail facility;

a central computer system that is separate and distinct from the multiple motorized transport units and configured to wirelessly communicate with each of the multiple motorized transport units wherein the central computer system is configured to:

receive an override command, from a first worker associated with the shopping facility, to cause a first motorized transport unit of the multiple motorized transport units to implement one or more actions; and

confirming a valid authorization of the first worker to override a previous instruction instructed to be implemented by the first motorized transport unit;

wherein the first motorized transport unit, of the multiple motorized transport units, is configured to:

receive one or more override instructions from the central computer system in response to the central computer system confirming the valid authorization of the first worker to override the previous instruction to be implemented by the first motorized transport unit; and

override the previous instruction and implement the one or more override instructions to cause the first motorized transport unit to implement the one or more actions in accordance with the override command.

2. The system of claim 1 , wherein the central computer system unit is further configured to:

determine that an additional motorized transport unit is to be utilized based on the override command; and

communicate one or more additional instructions to a second motorized transport unit of the multiple motorized transport units to cause the second motorized transport unit to implement the one or more additional actions in accordance with the override command.

3. The system of claim 1 , wherein the central computer system unit is further configured to:

maintain a database of authorization levels; and

access, in response to the override command, the authorization levels and confirm that an authorization level associated with the first worker has a predefined relationship with the override command.

4. The system of claim 3 , wherein the central computer system is further configured to confirm that the authorization level associated with the first worker authorizes the first worker to override the previous instruction instructed to be implemented by the first motorized transport unit.

5. The system of claim 1 , wherein the central computer system is further configured to confirm that the first worker has a higher level authority based on an override hierarchy over a second worker when the override command conflicts with a different command received from the second worker.

6. The system of claim 1 , wherein the central computer system is further configured to identify a second motorized transport unit and communicate instructions to the second motorized transport unit to take over the previous instruction that was instructed to be implemented by the first motorized transport unit and overridden based on the override command.

7. The system of claim 1 , wherein the central computer system is further configured to:

receive a second override command from the first worker;

determine that the first worker has an insufficient authorized level to implement the second override command; and

prevent one or more of the multiple motorized transport units from implementing the second override command.

8. The system of claim 1 , wherein the central computer system is further configured to assign a higher priority to the first motorized transport unit that is greater than a priority of one or more of the other of the multiple motorized transport units, and modify routes of the one or more of the other of the multiple motorized transport units based on the one or more actions being implemented by the first motorized transport unit.

9. The system of claim 1 , wherein the central computer system is configured to receive a user interface unit identifier from a portable user interface unit associated with the first worker and confirm the valid authorization of the first worker to override the previous instruction based on the user interface unit identifier.

10. The system of claim 9 , wherein the central computer system is configured to receive, from the portable user interface unit, the override command comprising movement instructions specified through the portable user interface unit.

11. A method of providing control over movement of motorized transport units at a retail facility, comprising:

receiving an override command, from a first worker associated with a retail facility, to cause a self-propelled motorized transport unit to implement one or more actions at the retail facility;

confirming a valid authorization of the first worker to override a previous instruction instructed to be implemented by the motorized transport unit; and

overriding the previous instruction and communicating one or more override instructions to the motorized transport unit to cause the motorized transport unit to implement the one or more actions in accordance with the override command.

12. The method of claim 11 , further comprising:

determining that an additional motorized transport unit is to be utilized based on the override command; and

communicating one or more additional instructions to a second motorized transport unit of multiple motorized transport units at the retail facility to cause the second motorized transport unit to implement the one or more additional actions in accordance with the override command.

13. The method of claim 11 , further comprising:

maintaining a database of authorization levels; and

accessing, in response to the override command, the authorization levels and confirming that an authorization level associated with the first worker has a predefined relationship with the override command.

14. The method of claim 13 , further comprising:

confirming that the authorization level associated with the first worker authorizes the first worker to override the previous instruction instructed to be implemented by the first motorized transport unit.

15. The method of claim 11 , further comprising:

confirming that the first worker has a higher level authority based on an override hierarchy over a second worker when the override command conflicts with a different command received from the second worker.

16. The method of claim 11 , further comprising:

identifying a second motorized transport unit; and

communicating instructions to the second motorized transport unit to take over the previous instruction that was instructed to be implemented by the first motorized transport unit and overridden based on the override command.

17. The method of claim 11 , further comprising:

receiving a second override command from the first worker;

determining that the first worker has an insufficient authorized level to implement the second override command; and

prevent the motorized transport unit from implementing the second override command.

18. The method of claim 11 , further comprising:

assigning a higher priority to the first motorized transport unit that is greater than a priority of one or more other motorized transport units associated with the retail facility; and

modifying routes of the one or more other motorized transport units based on the one or more actions being implemented by the first motorized transport unit.

19. The method of claim 11 , further comprising:

receiving a user interface unit identifier from a portable user interface unit associated with the first worker; and confirming the valid authorization of the first worker to override the previous instruction based on the user interface unit identifier.

20. The method of claim 19 , further comprising:

receiving, from the portable user interface unit, the override command comprising movement instructions specified through the portable user interface unit.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2020
From: HIGH, DONALD R.; ATCHLEY, MICHAEL D.; KAY, KARL; WINKLE, DAVID
To: WAL-MART STORES, INC.
Reel/Frame 054186/0432 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2020
From: WAL-MART STORES, INC.
To: WALMART APOLLO, LLC
Reel/Frame 054234/0425 →
Continuity (40)
Continuation 16001774 · Jun 6, 2018
Continuation 15061350 · Mar 4, 2016
Provisional Application 62303021 · Mar 3, 2016
Provisional Application 62302547 · Mar 2, 2016
Provisional Application 62302567 · Mar 2, 2016
Provisional Application 62302713 · Mar 2, 2016
Provisional Application 62292084 · Feb 5, 2016
Provisional Application 62214826 · Sep 4, 2015
Provisional Application 62214824 · Sep 4, 2015
Provisional Application 62207858 · Aug 20, 2015
Provisional Application 62205539 · Aug 14, 2015
Provisional Application 62205548 · Aug 14, 2015
Provisional Application 62205569 · Aug 14, 2015
Provisional Application 62205555 · Aug 14, 2015
Provisional Application 62202744 · Aug 17, 2015
Provisional Application 62202747 · Aug 7, 2015
Provisional Application 62194131 · Jul 17, 2015
Provisional Application 62194127 · Jul 17, 2015
Provisional Application 62194121 · Jul 17, 2015
Provisional Application 62194119 · Jul 17, 2015
Provisional Application 62185478 · Jun 26, 2015
Provisional Application 62182339 · Jun 19, 2015
Provisional Application 62175182 · Jun 12, 2015
Provisional Application 62171822 · Jun 5, 2015
Provisional Application 62165416 · May 22, 2015
Provisional Application 62165579 · May 22, 2015
Provisional Application 62165586 · May 22, 2015
Provisional Application 62157388 · May 5, 2015
Provisional Application 62152421 · Apr 24, 2015
Provisional Application 62152440 · Apr 24, 2015
Provisional Application 62152465 · Apr 24, 2015
Provisional Application 62152610 · Apr 24, 2015
Provisional Application 62152667 · Apr 24, 2015
Provisional Application 62152711 · Apr 24, 2015
Provisional Application 62152630 · Apr 24, 2015
Provisional Application 62138877 · Mar 26, 2015
Provisional Application 62138885 · Mar 26, 2015
Provisional Application 62129727 · Mar 6, 2015
Provisional Application 62129726 · Mar 6, 2015
Related Publication 20210039930A1 · Feb 11, 2021
Cited By (2)
US 12,366,043 US 12,703,614