US2018282139A1PendingUtilityA1

Overriding control of motorize transport unit systems, devices and methods

Assignee: WALMART APOLLO LLCPriority: Mar 6, 2015Filed: Jun 6, 2018Published: Oct 4, 2018
Est. expiryMar 6, 2035(~8.6 yrs left)· nominal 20-yr term from priority
G01S 1/7038G01S 2201/02G01S 1/7034G06Q 10/06311G01S 1/02E01H 5/12G06Q 30/0635G06Q 30/0605G06Q 30/0631G06Q 30/0619G06Q 30/0613G01S 1/72G06Q 30/0281H04N 5/77G06Q 10/30G06Q 10/083G06Q 30/016G06Q 30/0639G06Q 30/0633G06Q 30/0617H02J 7/42H02J 7/92H02J 7/50G06F 18/214G06K 7/1413G06K 7/10297B07C 2501/0045B07C 2501/0054G06Q 10/06315H04W 4/029G05B 2219/23363A47F 2010/005H04L 63/08B60Y 2410/10G06T 2207/10028H04N 7/18G05B 2219/39107G06F 16/90335Y10S901/01A47L 2201/04H04L 67/141B60L 53/63B60L 53/36A47F 13/00H04W 4/80G10L 17/22Y02W30/82H04N 7/185G06K 7/10821G05B 19/124A47L 11/4011G10L 2015/223H04L 67/12G10L 15/22B07C 5/28B07C 2501/0063H04B 1/38A47F 2010/025B65F 2210/168G06F 21/606H04W 4/40G06Q 20/12G06Q 10/02H04B 10/116H04L 63/0846G06T 7/593H04L 63/06G08G 1/20H04W 4/021H04L 67/143G05B 19/048G06F 3/017B65F 3/00G06Q 10/0631H04W 4/30H04N 13/282G06T 7/74B07C 5/3422G01C 21/206G06Q 30/0601G06Q 10/087H04W 4/33H04W 4/02B62B 5/0026G06Q 30/0641B60P 3/06A47F 10/04H04N 7/183A47F 3/08B62B 5/0069B62B 5/0076G05D 1/0214G05D 1/0291G05D 1/0061G05D 1/0027G06K 9/00208B66F 9/063G05D 1/0293B60L 11/1833B60L 11/1844G05D 1/0022G06K 9/00711G06K 9/00771G06K 9/00671G05D 1/0219G05D 1/0289G05D 1/04G05D 1/0297G06Q 10/1093E01H 5/061G06V 30/224G06V 20/20G06V 20/647G06V 20/44G06V 20/52G06V 20/40G06V 20/58G06V 20/56G01S 1/70G06Q 10/0283Y02W90/10Y02T10/7072Y02T10/70Y02T90/12G10L 13/00Y02W90/00Y04S10/50Y02P90/02G05D 1/028G05D 1/0246G05D 1/0016G05D 1/0234G05D 1/0255G05D 1/021G05D 1/0011G05D 1/0088G05D 1/0276G06Q 10/08G06Q 50/40
71
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Some embodiments include apparatuses providing control over movement of motorized transport units at a shopping 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 shopping 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

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . An apparatus providing control over movement of motorized transport units at a shopping facility, comprising:
 multiple self-propelled motorized transport units configured to move through at least a portion of a shopping facility;   a wireless communication network; and   a central computer system that is separate and distinct from the multiple motorized transport units and configured to communicate with each of the multiple motorized transport units via the wireless communication network, wherein the central computer system comprises:
 a transceiver configured to communicate with the motorized transport units located at the shopping facility; 
 a control circuit coupled with the transceiver; and 
 a memory coupled to the control circuit and storing computer instructions that when executed by the control circuit cause the control circuit 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; 
 confirm a valid authorization of the first 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. 
   
     
     
         2 . The apparatus of  claim 1 , wherein the control circuit is further configured to:
 identify one or more sensors on the first motorized transport unit that detect one or more conditions confirming that at least one of the one or more operating limits are exceeded;   disregard sensor information detected by the identified one or more sensors and received from the first motorized transport unit; and   continue to communicate the one or more instructions in contradiction to the sensor information.   
     
     
         3 . The apparatus of  claim 1 , wherein at least one of the one or more operating limits is a geographic boundary limit that the first motorized transport unit is restricted from passing, and at least one of the one or more instructions overrides the restriction of the boundary limit and is configured to cause the first motorized transport unit to travel outside the boundary limit. 
     
     
         4 . The apparatus of  claim 3 , wherein the control circuit is further configured to:
 identify that the override command causes an override of a customer that is associated with the first motorized transport unit at the time the override command is received; and   wherein the override of the one or more operating limits comprises overriding one or more instructions intended to implement actions to support the use of the first motorized transport by the customer, and override the customer and inhibit control of the first motorized transport unit in accordance with a shopping experience by the customer.   
     
     
         5 . The apparatus of  claim 3 , wherein the control circuit is further configured to:
 identify that the override command causes an override of a second worker that has overridden the operation of the first motorized transport unit, wherein the first worker has a higher authorization priority than the second worker; and   wherein the central computer system in overriding of the one or more operating limits is further configured to override one or more override commands received from the second worker and inhibit control of the first motorized transport unit by the second worker.   
     
     
         6 . The apparatus of  claim 2 , wherein the control circuit is further configured to:
 identify that there is not a predefined route of travel for the first motorized transport unit to follow to implement the override command; and   record the override command along with one or more subsequent override commands and movement of the first motorized transport unit defining a new route in implementing the one or more actions.   
     
     
         7 . The apparatus of  claim 3 , wherein the control circuit is further configured to:
 lock out one or more tasks that the first motorized transport unit is configured to perform while implementing the one or more actions that cause the first motorized transport unit to exceed the one or more operating limits; and   prevent the first motorized transport unit from performing the one or more tasks.   
     
     
         8 . The apparatus of  claim 1 , wherein the control circuit, in confirming the valid authorization of the first worker to override, is configured to receive an input associated with an identification of the first worker, access a worker database, retrieve from the worker database and based on the identification of the first worker the authorization associated with the first worker, and confirm the authorization based on a current state of operation of the first motorized transport unit. 
     
     
         9 . The apparatus of  claim 8 , wherein the control circuit, in receiving the input, is configured to receive a user interface unit identifier from a portable user interface unit associated with the first worker. 
     
     
         10 . The apparatus of  claim 8 , wherein the control circuit, in confirming the authorization based on a current state of operation of the first motorized transport unit, is configured to confirm that the override command is specified within the worker database as being a first type of task of a limited set of types of tasks for which the first worker is authorized to initiate. 
     
     
         11 . A method of providing control over movement of motorized transport units at a shopping facility, comprising:
 by a control circuit of a shopping facility:   receiving an override command, from a first worker associated with a shopping facility, to cause a self-propelled motorized transport unit to implement one or more actions at the shopping facility, wherein the control circuit is separate and distinct from the motorized transport unit;   confirming a valid authorization of the first worker to override one or more operating limits of the motorized transport unit; and   overriding the one or more operating limits and communicating one or more instructions to the motorized transport unit configured 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:
 identifying one or more sensors on the motorized transport unit that detect one or more conditions confirming that at least one of the one or more operating limits are exceeded;   disregarding sensor information detected by the identified one or more sensors and received from the motorized transport unit; and   continuing to communicate the one or more instructions in contradiction to the sensor information.   
     
     
         13 . The method of  claim 11 , further comprising:
 identifying that at least one of the one or more operating limits is a geographic boundary limit that the motorized transport unit is restricted from passing, and   wherein at least one of the one or more instructions overrides the restriction of the boundary limit and is configured to cause the motorized transport unit to travel outside the boundary limit.   
     
     
         14 . The method of  claim 13 , further comprising:
 identifying that the override command causes an override of a customer that is associated with the motorized transport unit at the time the override command is received, wherein the override of the one or more operating limits comprises overriding one or more instructions intended to implement actions to support the use of the motorized transport by the customer; and   overriding the customer and inhibiting control of the motorized transport unit in accordance with a shopping experience by the customer.   
     
     
         15 . The method of  claim 13 , wherein the identifying that the override command will cause the motorized transport unit to exceed the one or more operating limits is further comprises:
 identifying that the override command causes an override of a second worker that has overridden the operation of the motorized transport unit, wherein the first worker has a higher authorization priority than the second worker; and   wherein the overriding of the one or more operating limits further comprises overriding one or more override commands received from the second worker and inhibiting control of the motorized transport unit by the second worker.   
     
     
         16 . The method of  claim 12 , further comprising:
 identifying that there is not a predefined route of travel for the motorized transport unit to follow to implement the override command; and   recording the override command along with one or more subsequent override commands and movement of the motorized transport unit to define a new route in implementing the one or more actions.   
     
     
         17 . The method of  claim 13 , further comprising:
 locking out one or more tasks that the motorized transport unit is configured to perform while implementing the one or more actions that cause the motorized transport unit to exceed the one or more operating limits; and   preventing the motorized transport unit from performing the one or more tasks.   
     
     
         18 . The method of  claim 11 , wherein confirming the valid authorization of the first worker to override comprises: receiving an input associated with an identification of the first worker, accessing a worker database, retrieving from the worker database and based on the identification of the first worker the authorization associated with the first worker, and confirming the authorization based on a current state of operation of the first motorized transport unit. 
     
     
         19 . The method of  claim 18 , wherein the receiving the input comprises receiving a user interface unit identifier from a portable user interface unit associated with the first worker. 
     
     
         20 . The method of  claim 18 , wherein the confirming the authorization based on a current state of operation of the first motorized transport unit comprises confirming that the override command is specified within the worker database as being a first type of task of a limited set of types of tasks for which the first worker is authorized to initiate.

Join the waitlist — get patent alerts

Track US2018282139A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.