US 11,941,577 B2
Systems and methods for automatically requesting delivery drivers for online orders
Austin Lee Smith, Burlingame, CA (US); Vidyanand Krishnan, Sunnyvale, CA (US); and Michael Gilbert Ebener, San Francisco, CA (US)
Assigned to WALMART APOLLO, LLC, Bentonville, AR (US)
Filed by Walmart Apollo, LLC, Bentonville, AR (US)
Filed on Sep. 21, 2021, as Appl. No. 17/481,284.
Application 17/481,284 is a continuation of application No. 15/636,296, filed on Jun. 28, 2017, granted, now 11,126,954.
Prior Publication US 2022/0004983 A1, Jan. 6, 2022
Int. Cl. G06Q 10/083 (2023.01); G06Q 10/0836 (2023.01); G06Q 10/1093 (2023.01); G06Q 30/0601 (2023.01)
CPC G06Q 10/0838 (2013.01) [G06Q 10/0836 (2013.01); G06Q 10/1095 (2013.01); G06Q 30/0633 (2013.01)] 20 Claims
OG exemplary drawing
 
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 to perform operations comprising:
receiving, from electronic devices of users, orders for pickup at a location during a first window of time;
at a first time during the first window of time, determining when a congestion level of a designated pickup area at the location exceeds a predetermined level of congestion using:
(1) continuously received mobile check-ins, wherein the continuously received mobile check-ins indicate that individuals are en route or at the designated pickup area at the location;
(2) anticipated arrival times for the individuals, wherein the anticipated arrival times are based on global positioning system (GPS) data of electronic devices of the individuals; and
(3) congestion data of the designated pickup area at the location;
when the congestion level of the designated pickup area at the location exceeds the predetermined level of congestion during the first window of time, periodically determining updates to the congestion level and withholding transmitting a pickup request until the congestion level of the designated pickup area at the location does not exceed the predetermined level of congestion; and
when the congestion level of the designated pickup area at the location does not exceed the predetermined level of congestion during the first window of time, as determined at the first time, causing a pickup electronic device of a pickup driver to display the pickup request at the location to fulfill at least one order of the orders during the first window of time, wherein the at least one order is fulfilled by delivering the at least one order.