IP Library Granted Patent US 11,494,829
Granted Patent B2
US 11,494,829 · App. 17/063,650 · Granted Nov 8, 2022

Systems to fulfill a picked sales order and related methods therefor

Inventors: Pratosh Deepak Rajkhowa (Bangalore, IN); Ameya Ajay Shendre (Bangalore, IN); Shekhar Gupta (Bangalore, IN); Pavan Kumar Raichur Rajoli (Bangalore, IN); Austin Lee Smith (San Jose, CA); Michael Gilbert Ebener, Jr. (San Francisco, CA); Vidyanand Krishnan (Sunnyvale, CA)
Assignee: WALMART APOLLO, LLC
G06Q30/0635G06Q10/083
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,494,829
App. No.
17/063,650
Granted
Nov 8, 2022
Kind
B2
Abstract

A number of embodiments can include a system. The system can include one or more processors and one or more non-transitory computer-readable storage devices storing computing instructions. The computing instructions can be configured to run on the one or more processors and perform: receiving, from a customer electronic device of a customer, a request for an order comprising one or more goods; determining an estimated fulfillment time for the order; promising the one or more goods of the order for receipt by the customer at a receivable clock time based on the estimated fulfillment time; after promising the one or more goods of the order for receipt by the customer at the receivable clock time, detecting a delay condition associated with making ready at least a portion of the one or more goods of the order; in response to detecting the delay condition, waiting a predetermined amount of time comprising a percentage of a previous time for performing a delayed activity associated with the delay condition; and after waiting the predetermined amount of time, communicating a notification of the delay condition to a receiving party. Other embodiments are described herein.

Claims (76)

1. A system comprising:

one or more processors; and

one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors perform functions comprising:

receiving, from a customer electronic device of a customer, a request for an order comprising one or more goods;

determining an estimated fulfillment time for the order;

promising the one or more goods of the order for receipt by the customer at a receivable clock time based on the estimated fulfillment time;

after promising the one or more goods of the order for receipt by the customer at the receivable clock time, detecting a delay condition associated with making ready at least a portion of the one or more goods of the order;

in response to detecting the delay condition, waiting a predetermined amount of time comprising a percentage of a previous time for performing a delayed activity associated with the delay condition; and

after waiting the predetermined amount of time, communicating a notification of the delay condition to a receiving party.

2. The system of claim 1 , wherein the computing instructions, when executed on the one or more processors, further cause the one or more processors to perform a function comprising:

when the delayed activity is resolved before the predetermined amount of time has elapsed, not communicating the notification of the delay condition to the receiving party.

3. The system of claim 1 , wherein:

the delay condition comprises a delay in assigning the order to a picker; and

the receiving party comprises a manager of the picker.

4. The system of claim 1 , wherein:

the delay condition comprises a delay by a picker in beginning to pick the one or more goods of the order; and

the receiving party comprises the picker.

5. The system of claim 1 , wherein:

the notification of the delay condition comprises a first notification of the delay condition from a picker;

the receiving party comprises a first receiving party; and

the computing instructions, when executed on the one or more processors, further cause the one or more processors to perform a function comprising:

communicating a second notification of the delay condition to a second receiving party, wherein the second receiving party comprises a manager of the picker.

6. The system of claim 1 , wherein:

the delay condition comprises a delay by a packer in beginning to pack the one or more goods of the order; and

the receiving party comprises the packer.

7. The system of claim 1 wherein:

the delay condition comprises a delay by a packer in packing the one or more goods of the order after the packer begins to pack the one or more goods of the order; and

the receiving party comprises the packer.

8. The system of claim 1 wherein:

the notification of the delay condition comprises a first notification of the delay condition from a packer;

the receiving party comprises a first receiving party; and

the computing instructions, when executed on the one or more processors, further cause the one or more processors to perform a function comprising:

communicating a second notification of the delay condition to a second receiving party, wherein the second receiving party comprises a manager of the packer.

9. The system of claim 1 wherein:

the delay condition comprises a delay by a deliverer in delivering the one or more goods of the order to the customer; and

the receiving party comprises the deliverer.

10. The system of claim 1 wherein communicating the notification of the delay condition to the receiving party comprises at least one of:

communicating by text message the notification of the delay condition to the receiving party; or

communicating the notification of the delay condition to the receiving party via a mobile application on an electronic device of the receiving party.

11. A method being implemented via execution of computing instructions configured to run at one or more processors and stored at non-transitory computer-readable media, the method comprising:

receiving, from a customer electronic device of a customer, a request for an order comprising one or more goods;

determining an estimated fulfillment time for the order;

promising the one or more goods of the order for receipt by the customer at a receivable clock time based on the estimated fulfillment time;

after promising the one or more goods of the order for receipt by the customer at the receivable clock time, detecting a delay condition associated with making ready at least a portion of the one or more goods of the order;

in response to detecting the delay condition, waiting a predetermined amount of time comprising a percentage of a previous time for performing a delayed activity associated with the delay condition; and

after waiting the predetermined amount of time, communicating a notification of the delay condition to a receiving party.

12. The method of claim 11 , further comprising:

when the delayed activity is resolved before the predetermined amount of time has elapsed, not communicating the notification of the delay condition to the receiving party.

13. The method of claim 11 , wherein:

the delay condition comprises a delay in assigning the order to a picker; and

the receiving party comprises a manager of the picker.

14. The method of claim 11 , wherein:

the delay condition comprises a delay by a picker in beginning to pick the one or more goods of the order; and

the receiving party comprises the picker.

15. The method of claim 11 , wherein:

the notification of the delay condition comprises a first notification of the delay condition from a picker;

the receiving party comprises a first receiving party; and

further comprising:

communicating a second notification of the delay condition to a second receiving party, wherein the second receiving party comprises a manager of the picker.

16. The method of claim 11 , wherein:

the delay condition comprises a delay by a packer in beginning to pack the one or more goods of the order; and

the receiving party comprises the packer.

17. The method of claim 11 wherein:

the delay condition comprises a delay by a packer in packing the one or more goods of the order after the packer begins to pack the one or more goods of the order; and

the receiving party comprises the packer.

18. The method of claim 11 wherein:

the notification of the delay condition comprises a first notification of the delay condition from a packer;

the receiving party comprises a first receiving party; and

further comprising:

communicating a second notification of the delay condition to a second receiving party, wherein the second receiving party comprises a manager of the packer.

19. The method of claim 11 wherein:

the delay condition comprises a delay by a deliverer in delivering the one or more goods of the order to the customer; and

the receiving party comprises the deliverer.

20. The method of claim 11 wherein communicating the notification of the delay condition to the receiving party comprises at least one of:

communicating by text message the notification of the delay condition to the receiving party; or

communicating the notification of the delay condition to the receiving party via a mobile application on an electronic device of the receiving party.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2022
From: WM GLOBAL TECHNOLOGY SERVICES INDIA PRIVATE LIMITED
To: WALMART APOLLO, LLC
Reel/Frame 059061/0182 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2022
From: WAL-MART STORES, INC.
To: WALMART APOLLO, LLC
Reel/Frame 059036/0629 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2021
From: RAJKHOWA, PRATOSH DEEPAK; SHENDRE, AMEYA AJAY; GUPTA, SHEKHAR; RAJOLI, PAVAN KUMAR RAICHUR; SMITH, AUSTIN LEE; EBENER, MICHAEL GILBERT, JR.; KRISHNAN, VIDYANAND
To: WAL-MART STORES, INC.
Reel/Frame 056129/0050 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2021
From: RAJKHOWA, PRATOSH DEEPAK; SHENDRE, AMEYA AJAY; RAJOLI, PAVAN KUMAR RAICHUR; GUPTA, SHEKAR
To: WM GLOBAL TECHNOLOGY SERVICES INDIA PRIVATE LIMITED
Reel/Frame 056129/0105 →
Continuity (5)
Continuation 15588381 · May 5, 2017
Provisional Application 62486275 · Apr 17, 2017
Provisional Application 62486254 · Apr 17, 2017
Provisional Application 62486266 · Apr 17, 2017
Related Publication 20210019815A1 · Jan 21, 2021