US 12,248,978 B2
Systems and methods for determining an order collection start time
Austin Lee Smith, San Jose, 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 Apr. 28, 2023, as Appl. No. 18/140,993.
Application 18/140,993 is a continuation of application No. 17/149,973, filed on Jan. 15, 2021, granted, now 11,669,886.
Application 17/149,973 is a continuation of application No. 15/649,461, filed on Jul. 13, 2017, granted, now 10,909,612, issued on Feb. 2, 2021.
Prior Publication US 2023/0267530 A1, Aug. 24, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/0601 (2023.01); G06Q 10/0631 (2023.01); G06Q 10/08 (2024.01); G06Q 10/0836 (2023.01); G06Q 10/087 (2023.01)
CPC G06Q 30/0635 (2013.01) [G06Q 10/063116 (2013.01); G06Q 10/063118 (2013.01); G06Q 10/08 (2013.01); G06Q 10/087 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a processor; and
a non-transitory computer-readable medium storing computing instruction that, when executed on the processor, cause the processor to perform operations comprising:
determining, by the processor, using a predictive analysis, an estimated collection time required for one or more employees of a store to collect one or more items of an order;
receiving, by the processor, a mobile check-in from an electronic device of a user indicating that a pickup is en-route to pick-up the order from the store;
in response to receiving the mobile check-in, requesting permission for location tracking from the electronic device of the user;
when the electronic device of the user authorizes the permission for the location tracking, tracking, by the processor, a location of the pickup after receiving the mobile check-in from the electronic device of the user;
displaying, by the processor, an estimated pickup arrival time on at least one electronic device of one or more electronic devices of the one or more employees of the store;
periodically determining at one or more time intervals, by the processor, an estimated travel time for the pickup to travel to the store from the location, as tracked; and
when the estimated travel time is approximately equal to the estimated collection time at one of the one or more time intervals, transmitting, by the processor, instructions for the one or more employees of the store to begin collecting the one or more items of the order on a store interface.