IP Library Granted Patent US 10,081,525
Granted Patent B2
US 10,081,525 · App. 15/275,047 · Granted Sep 25, 2018

Shopping facility assistance systems, devices and methods to address ground and weather conditions

Inventors: Donald R. High (Noel, MO); Michael D. Atchley (Springdale, AR); David C. Winkle (Bella Vista, AR)
Assignee: Walmart Apollo, LLC
B66F9/063A47F3/08A47F10/04B60P3/06B62B5/0026B62B5/0069B62B5/0076E01H5/061E01H5/12G01C21/206G01S1/70G01S1/72G05D1/0011G05D1/0016G05D1/0088G05D1/021G05D1/028G05D1/0246G05D1/0276G06Q10/02G06Q10/06311G06Q10/083G06Q10/087G06Q10/1095G06Q10/30G06Q30/016G06Q30/0281G06Q30/0601G06Q30/0605G06Q30/0613G06Q30/0617G06Q30/0619G06Q30/0631G06Q30/0633G06Q30/0635G06Q30/0639G06Q30/0641G06Q50/28G06Q50/30H04N5/77H04N7/183H04W4/008H04W4/02H04W4/043H04W4/80A47F2010/025G05D2201/0216G06Q10/06315Y02W30/82Y02W30/827Y02W90/20Y10S901/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 10,081,525
App. No.
15/275,047
Granted
Sep 25, 2018
Kind
B2
Abstract

Some embodiments provide methods, systems and apparatus to enhance safety. In some embodiments, a system comprises: a central computer system comprising: a transceiver; a control circuit; and a memory coupled to the control circuit and storing computer instructions that when executed by the control circuit cause the control circuit to perform the steps of: communicate positioning routing instructions to the plurality of motorized transport units directing the motorized transport units to one or more external areas of a shopping facility that are exposed to weather conditions; and communicate separate area routing instructions to each of the motorized transport units that when implemented cause the motorized transport units to cooperatively and in concert travel in accordance with the area routing instructions over at least predefined portions of one or more external areas to cause ground treatment systems to address ground level conditions.

Claims (89)

1. A system providing enhanced safety, comprising:

a central computer system that is separate and distinct from a plurality of self-propelled motorized transport units, wherein the central computer system comprises:

a transceiver configured to communicate with the motorized transport units located at a 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 perform the steps of:

communicate positioning routing instructions to the plurality of motorized transport units directing the plurality of motorized transport units to one or more external areas of a shopping facility that are exposed to weather conditions;

communicate separate area routing instructions to each of the plurality of motorized transport units that when implemented cause the plurality of motorized transport units to cooperatively and in concert travel in accordance with the area routing instructions over at least predefined portions of one or more external areas that are accessible by the plurality of motorized transport units, while each is driving at least one detachable ground treatment system, to cause the ground treatment systems to address ground level conditions; and

communicate first treatment instructions to a first motorized transport unit of the plurality of motorized transport units causing the first motorized transport unit, which is temporarily and removably cooperated with a first ground treatment system configured to perform a first ground treatment, to position the first ground treatment system relative to a surface of a first portion of a first external area; and

wherein the communicating the area routing instructions comprises communicating first treatment routing instructions to the first motorized transport unit causing the first motorized transport unit to travel over the first portion of the first external area along a defined first treatment route while driving the first ground treatment system along the surface of the first portion of the first external area as the first ground treatment system performs the first ground treatment to address one or more ground level weather induced conditions.

2. The system of claim 1 , wherein the control circuit is further configured to:

communicate second treatment instructions to a second motorized transport unit of the plurality of motorized transport units causing the second motorized transport unit, which is temporarily and removably cooperated with a second ground treatment system, to position the second ground treatment system relative to a surface of a second portion of a second external area; and

wherein the communicating the area routing instructions comprises communicating second treatment routing instructions to the second motorized transport unit causing the second motorized transport unit to travel over the second portion of the second external area along a defined second treatment route while driving the second ground treatment system along the surface of the second portion of the second external area as the second ground treatment system performs the second ground treatment to address one or more of the ground level weather induced conditions.

3. The system of claim 1 , wherein the control circuit, while the plurality of motorized transport units travel in accordance with the area routing instructions and addressing the ground level weather induced conditions, is further configured to:

identify, based on sensor data, an obstacle entering an area that affects an intended route of the first motorized transport unit; and

communicate, to the first motorized transport unit, modifications to the area routing instructions causing the first motorized transport unit to implement a modified route to avoid the obstacle.

4. The system of claim 3 , wherein the control circuit in identifying the obstacle is entering the area that affects the intended route of the first motorized transport unit is configured to identify the obstacle is entering an area where snow is intended to be directed by a snow blower system being driven by the first motorized transport unit; and

communicate, to the first motorized transport unit, the modifications to the area routing instructions causing the first motorized transport unit to implement the modified route to avoid snow being blown toward the obstacle.

5. A system providing enhanced safety, comprising:

a central computer system that is separate and distinct from a plurality of self-propelled motorized transport units, wherein the central computer system comprises:

a transceiver configured to communicate with the motorized transport units located at a 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 perform the steps of:

communicate positioning routing instructions to the plurality of motorized transport units directing the plurality of motorized transport units to one or more external areas of a shopping facility that are exposed to weather conditions;

communicate separate area routing instructions to each of the plurality of motorized transport units that when implemented cause the plurality of motorized transport units to cooperatively and in concert travel in accordance with the area routing instructions over at least predefined portions of one or more external areas that are accessible by the plurality of motorized transport units, while each is driving at least one detachable ground treatment system, to cause the ground treatment systems to address ground level conditions;

communicate a disengagement instruct to a first motorized transport unit to disengage with a first ground treatment system configured to provide a first ground treatment while the first motorized transport unit drives the first ground treatment system in accordance with the area routing instructions;

communicate an engagement instruction to the first motorized transport unit to engage with a second ground treating system configured to provide a second ground treatment that is different than the first ground treatment; and

communicate additional area routing instructions to at least the first motorized transport unit to cause the first motorized transport unit to drive the second ground treatment system in accordance with the additional area routing instructions as the second ground treatment system performs the second ground treatment to address one or more of the ground level conditions.

6. A system providing enhanced safety, comprising:

a central computer system that is separate and distinct from a plurality of self-propelled motorized transport units, wherein the central computer system comprises:

a transceiver configured to communicate with the motorized transport units located at a 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 perform the steps of:

communicate positioning routing instructions to the plurality of motorized transport units directing the plurality of motorized transport units to one or more external areas of a shopping facility that are exposed to weather conditions;

communicate separate area routing instructions to each of the plurality of motorized transport units that when implemented cause the plurality of motorized transport units to cooperatively and in concert travel in accordance with the area routing instructions over at least predefined portions of one or more external areas that are accessible by the plurality of motorized transport units, while each is driving at least one detachable ground treatment system, to cause the ground treatment systems to address ground level conditions;

communicate a disengagement instruct to a first motorized transport unit to disengage with a first ground treating system configured to provide a first ground treatment while the first motorized transport unit drives the first ground treatment system in accordance with the area routing instructions;

communicate a movable item container engagement instruction to the first motorized transport unit to engage with a movable item container; and

communicate shopping routing instructions to the first motorized transport unit to cause the first motorized transport unit to drive the movable item container through at least portions of the shopping facility in assisting a customer as the customer shops for one or more products in the shopping facility.

7. The system of claim 1 , wherein the control circuit is further configured to:

identify, based on sensor data, one or more locations where snow is to be moved;

identify routing between each of two or more motorized transport units of the plurality of motorized transport units and at least one of the one or more locations;

wherein the control circuit in communicating the area routing instructions is configured to communicate the area routing instructions to each of the at least two or more motorized transport units such that each of the two or more motorized transport units, in implementing the area routing instructions, drives a respective ground treatment system to moved snow to at least one of the one or more locations.

8. A system providing enhanced safety, comprising:

a central computer system that is separate and distinct from a plurality of self-propelled motorized transport units, wherein the central computer system comprises:

a transceiver configured to communicate with the motorized transport units located at a 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 perform the steps of:

communicate positioning routing instructions to the plurality of motorized transport units directing the plurality of motorized transport units to one or more external areas of a shopping facility that are exposed to weather conditions; and

communicate separate area routing instructions to each of the plurality of motorized transport units that when implemented cause the plurality of motorized transport units to cooperatively and in concert travel in accordance with the area routing instructions over at least predefined portions of one or more external areas that are accessible by the plurality of motorized transport units, while each is driving at least one detachable ground treatment system, to cause the ground treatment systems to address ground level conditions;

wherein the control circuit in communicating the area routing instructions is configured to communicate ice melt dispenser routing instructions to a first motorized transport unit of the plurality of motorized transport units, which is temporarily and removably cooperated with an ice melt dispenser system, causing the first motorized transport unit to travel over a first portion of a first external area along a defined melt dispenser route while driving the ice melt dispenser system along the surface of the first portion of the first external area as the ice melt dispenser system dispenses a melt agent.

9. The system of claim 1 , wherein the control circuit in communicating the area routing instructions is configured to communicate exterior area cleaning routing instructions to first and second motorized transport units of the plurality of motorized transport units, wherein the first and second motorized transport units are temporarily and removably cooperated with first and second ground cleaning systems, respectively, causing the first and second motorized transport units to travel over the portions of a first external area along defined ground treatment routes while driving the first and second ground cleaning systems along the surface of the portions of the first external area as the first and second ground cleaning systems are activated to perform respective cleaning tasks.

10. A method of providing enhanced safety, comprising:

by a control circuit of an automated central computer system that is separate and distinct from a plurality of self-propelled motorized transport units:

communicating positioning routing instructions to the plurality of motorized transport units directing the plurality of motorized transport units to one or more external areas of a shopping facility that are exposed to weather conditions;

communicating separate area routing instructions to each of the plurality of motorized transport units that when implemented cause the plurality of motorized transport units to cooperatively and in concert travel in accordance with the area routing instructions over at least predefined portions of one or more external areas that are accessible by the plurality of motorized transport units, while each is driving at least one detachable ground treatment system, to cause the ground treatment systems to address ground level conditions; and

communicating first treatment instructions to a first motorized transport unit of the plurality of motorized transport units causing the first motorized transport unit, which is temporarily and removably cooperated with a first ground treatment system configured to perform a first ground treatment, to position the first ground treatment system relative to a surface of a first portion of a first external area; and

wherein the communicating the area routing instructions comprises communicating first treatment routing instructions to the first motorized transport unit causing the first motorized transport unit to travel over the first portion of the first external area along a defined first treatment route while driving the first ground treatment system along the surface of the first portion of the first external area as the first ground treatment system performs the first ground treatment to address one or more ground level weather induced conditions.

11. The method of claim 10 , further comprising:

communicating second treatment instructions to a second motorized transport unit of the plurality of motorized transport units causing the second motorized transport unit, which is temporarily and removably cooperated with a second ground treatment system, to position second ground treatment system relative to a surface of a second portion of a second external area; and

wherein the communicating the area routing instructions comprises communicating second treatment routing instructions to the second motorized transport unit causing the second motorized transport unit to travel over the second portion of the second external area along a defined second treatment route while driving the second ground treatment system along the surface of the second portion of the second external area as the second ground treatment system performs the second ground treatment to address one or more of the ground level weather induced conditions.

12. The method of claim 10 , further comprising:

identifying, based on sensor data and while the plurality of motorized transport units travel in accordance with the area routing instructions and address the ground level weather induced conditions, an obstacle entering an area that affects an intended route of the first motorized transport unit; and

communicating, to the first motorized transport unit, modifications to the area routing instructions causing the first motorized transport unit to implement a modified route to avoid the obstacle.

13. The method of claim 12 , wherein the identifying the obstacle is entering the area that affects the intended route of the first motorized transport unit comprises identifying the obstacle is entering an area where snow is intended to be directed by a snow blower system being driven by the first motorized transport unit; and

communicating, to the first motorized transport unit, the modifications to the area routing instructions causing the first motorized transport unit to implement the modified route to avoid snow being blown toward the obstacle.

14. A method of providing enhanced safety, comprising:

by a control circuit of an automated central computer system that is separate and distinct from a plurality of self-propelled motorized transport units:

communicating positioning routing instructions to the plurality of motorized transport units directing the plurality of motorized transport units to one or more external areas of a shopping facility that are exposed to weather conditions;

communicating separate area routing instructions to each of the plurality of motorized transport units that when implemented cause the plurality of motorized transport units to cooperatively and in concert travel in accordance with the area routing instructions over at least predefined portions of one or more external areas that are accessible by the plurality of motorized transport units, while each is driving at least one detachable ground treatment system, to cause the ground treatment systems to address ground level conditions;

communicating a disengagement instruct to a first motorized transport unit to disengage with a first ground treatment system configured to provide a first ground treatment while the first motorized transport unit drives the first ground treatment system in accordance with the area routing instructions;

communicating an engagement instruction to the first motorized transport unit to engage with a second ground treating system configured to provide a second ground treatment that is different than the first ground treatment; and

communicating additional area routing instructions to at least the first motorized transport unit to cause the first motorized transport unit to drive the second ground treatment system in accordance with the additional area routing instructions as the second ground treatment system performs the second ground treatment to address one or more of the ground level conditions.

15. A method of providing enhanced safety, comprising:

by a control circuit of an automated central computer system that is separate and distinct from a plurality of self-propelled motorized transport units:

communicating positioning routing instructions to the plurality of motorized transport units directing the plurality of motorized transport units to one or more external areas of a shopping facility that are exposed to weather conditions;

communicating separate area routing instructions to each of the plurality of motorized transport units that when implemented cause the plurality of motorized transport units to cooperatively and in concert travel in accordance with the area routing instructions over at least predefined portions of one or more external areas that are accessible by the plurality of motorized transport units, while each is driving at least one detachable ground treatment system, to cause the ground treatment systems to address ground level conditions;

communicating a disengagement instruct to a first motorized transport unit to disengage with a first ground treating system configured to provide a first ground treatment while the first motorized transport unit drives the first ground treatment system in accordance with the area routing instructions;

communicating a movable item container engagement instruction to the first motorized transport unit to engage with a movable item container; and

communicating shopping routing instructions to the first motorized transport unit to cause the first motorized transport unit to drive the movable item container through at least portions of the shopping facility in assisting a customer as the customer shops for one or more products in the shopping facility.

16. The method of claim 10 , further comprising:

identifying, based on sensor data, one or more locations where snow is to be moved;

identifying routing between each of two or more motorized transport units of the plurality of motorized transport units and at least one of the one or more locations;

wherein the communicating the area routing instructions comprises communicating the area routing instructions to each of the at least two or more motorized transport units such that each of the two or more motorized transport units, in implementing the area routing instructions, drives a respective ground treatment system to moved snow to at least one of the one or more locations.

17. A method of providing enhanced safety, comprising:

by a control circuit of an automated central computer system that is separate and distinct from a plurality of self-propelled motorized transport units:

communicating positioning routing instructions to the plurality of motorized transport units directing the plurality of motorized transport units to one or more external areas of a shopping facility that are exposed to weather conditions; and

communicating separate area routing instructions to each of the plurality of motorized transport units that when implemented cause the plurality of motorized transport units to cooperatively and in concert travel in accordance with the area routing instructions over at least predefined portions of one or more external areas that are accessible by the plurality of motorized transport units, while each is driving at least one detachable ground treatment system, to cause the ground treatment systems to address ground level conditions;

wherein the communicating the area routing instructions further comprises:

communicating ice melt dispenser routing instructions to a first motorized transport unit of the plurality of motorized transport units, which is temporarily and removably cooperated with an ice melt dispenser system, causing the first motorized transport unit to travel over a first portion of a first external area along a defined melt dispenser route while driving the ice melt dispenser system along the surface of the first portion of the first external area as the ice melt dispenser system dispenses a melt agent.

18. The method of claim 10 , wherein the communicating the area routing instructions further comprises communicating exterior area cleaning routing instructions to first and second motorized transport units of the plurality of motorized transport units, wherein the first and second motorized transport units are temporarily and removably cooperated with first and second ground cleaning systems, respectively, causing the first and second motorized transport units to travel over the portions of a first external area along defined ground treatment routes while driving the first and second ground cleaning systems along the surface of the portions of the first external area as the first and second ground cleaning systems are activated to perform respective cleaning tasks.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE UNDERLYING DOCUMENT, SPECIFICALLY THE FIRST PAGE PREVIOUSLY RECORDED ON REEL 039860 FRAME 0873. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 11, 2018
From: HIGH, DONALD R.; ATCHLEY, MICHAEL D.; WINKLE, DAVID
To: WAL-MART STORES, INC.
Reel/Frame 047219/0194 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER 62125147 TO APPLICATION NUMBER 62425147 PREVIOUSLY RECORDED ON REEL 045780 FRAME 0612. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 28, 2018
From: WAL-MART STORES, INC.
To: WALMART APOLLO, LLC
Reel/Frame 046458/0270 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2018
From: WAL-MART STORES, INC.
To: WALMART APOLLO, LLC
Reel/Frame 045780/0612 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2016
From: HIGH, DONALD R.; ATCHLEY, MICHAEL D.; WINKLE, DAVID C.
To: WAL-MART STORES, INC.
Reel/Frame 039860/0873 →
Continuity (39)
Continuation 15061203 · Mar 4, 2016
Provisional Application 62129726 · Mar 6, 2015
Provisional Application 62129727 · Mar 6, 2015
Provisional Application 62138877 · Mar 26, 2015
Provisional Application 62138885 · Mar 26, 2015
Provisional Application 62152421 · Apr 24, 2015
Provisional Application 62152465 · Apr 24, 2015
Provisional Application 62152440 · Apr 24, 2015
Provisional Application 62152630 · Apr 24, 2015
Provisional Application 62152711 · Apr 24, 2015
Provisional Application 62152610 · Apr 24, 2015
Provisional Application 62152667 · Apr 24, 2015
Provisional Application 62157388 · May 5, 2015
Provisional Application 62165579 · May 22, 2015
Provisional Application 62165416 · May 22, 2015
Provisional Application 62165586 · May 22, 2015
Provisional Application 62171822 · Jun 5, 2015
Provisional Application 62175182 · Jun 12, 2015
Provisional Application 62182339 · Jun 19, 2015
Provisional Application 62185478 · Jun 26, 2015
Provisional Application 62194131 · Jul 17, 2015
Provisional Application 62194119 · Jul 17, 2015
Provisional Application 62194121 · Jul 17, 2015
Provisional Application 62194127 · Jul 17, 2015
Provisional Application 62202744 · Aug 7, 2015
Provisional Application 62202747 · Aug 7, 2015
Provisional Application 62205548 · Aug 14, 2015
Provisional Application 62205569 · Aug 14, 2015
Provisional Application 62205555 · Aug 14, 2015
Provisional Application 62205539 · Aug 14, 2015
Provisional Application 62207858 · Aug 20, 2015
Provisional Application 62214826 · Sep 4, 2015
Provisional Application 62214824 · Sep 4, 2015
Provisional Application 62292084 · Feb 5, 2016
Provisional Application 62302547 · Mar 2, 2016
Provisional Application 62302567 · Mar 2, 2016
Provisional Application 62302713 · Mar 2, 2016
Provisional Application 62303021 · Mar 3, 2016
Related Publication 20170009417A1 · Jan 12, 2017
Cited By (2)
US 12,366,043 US 12,703,614