IP Library Granted Patent US 12,482,031
Granted Patent B2
US 12,482,031 · App. 18/389,516 · Granted Nov 25, 2025

System and method for determining shopping facilities available for order pick up

Inventors: Todd D. Mattingly (Bentonville, AR); Bruce W. Wilkinson (Rogers, AR)
Assignee: WALMART APOLLO, LLC
G06Q30/0635G06Q10/083G06Q10/087G06Q30/0633G06Q30/0639G01C21/34
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 12,482,031
App. No.
18/389,516
Granted
Nov 25, 2025
Kind
B2
Abstract

In some embodiments, apparatuses and methods are provided herein useful to facilitating the vehicle pick up of orders at shopping facilities. In some embodiments, there is provided a system including: an electronic interface for receiving an order corresponding to a customer and for receiving a time period during which the customer requests to pick up the order; a control circuit configured to: determine the location of the customer; determine a plurality of shopping facilities near the customer's location; determine when the order would be available for pick up; determine the subset of shopping facilities where the order would be available within the time period requested by the customer; transmit the location to the customer; and at least one shopping facility where the order is made available for pick up by the customer during the requested time period.

Claims (49)

1. A system for arranging pick up of requested products at shopping facilities, the system comprising:

a plurality of shopping facilities with a plurality of types of products, each shopping facility having an order pick up area configured for pick up of orders of products, the order pick up areas of the plurality of shopping facilities being configured for transfer of orders made available for pick up;

an order including a time period during which an orderer requests that the order be available for pick up, as assembled;

an electronic interface configured to receive the order and configured to receive permission to access global positioning system (GPS) tracking software on a computing device; and

a control circuit configured to:

determine order availability time at each of the plurality of shopping facilities;

determine a subset of the plurality of shopping facilities where the assembled order would be available at the shopping facility within the time period requested;

transmit a location of at least one of the subset of shopping facilities;

in response to selection of a shopping facility from the subset of shopping facilities, transmit a first signal to the selected shopping facility instructing the order be assembled and made available for transfer during the time period requested by the orderer at the order pick up area of the selected shopping facility;

in response to GPS tracking software on the computing device indicating arrival at a predetermined distance from the selected shopping facility, transmit a second signal to the selected shopping facility to transfer the assembled order; and

transmit a request for delivery to a reference location based on the order not being available during the requested time period at any of the plurality of shopping facilities in view of the order availability time at each shopping facility.

2. The system of claim 1 , wherein one or more of the order pick up areas of the plurality of shopping facilities are outside of the shopping facilities and are configured to facilitate transfer of the assembled order at a vehicle.

3. The system of claim 1 , wherein one or more of the order pick up areas of the plurality of shopping facilities are inside the shopping facilities.

4. The system of claim 1 , further comprising a software application configured to be executed on the computing device, the software application configured to enable entry and transmission of the order from the computing device.

5. The system of claim 1 , wherein the electronic interface comprises a shopping server configured to serve as a platform for input of order information to the electronic interface.

6. The system of claim 1 , wherein the control circuit is configured to transmit a request for selection of the shopping facility where the order is to be made available for pick up.

7. The system of claim 6 , wherein the control circuit is configured to determine and transmit a route from a reference location to the selected shopping facility.

8. The system of claim 6 , wherein the control circuit is configured to transmit confirmatory instructions to the selected shopping facility to make the order available during the requested time period.

9. The system of claim 1 , further comprising at least one inventory database with inventory data to determine if one or more of the plurality of shopping facilities has products requested in the order.

10. The system of claim 1 , wherein the control circuit is configured:

to calculate a driving time from a reference location to each of the subset of shopping facilities;

to compare order availability time at each of the subset of shopping facilities;

to determine a shopping facility from the subset of shopping facilities that will allow earliest pick up in view of driving time and order availability corresponding to each shopping facility; and

to transmit a location of the shopping facility with an earliest pick up time.

11. The system of claim 1 , wherein the control circuit is configured:

to calculate a driving time from the reference location to each of the plurality of shopping facilities; and

to transmit the request for delivery to the reference location based, at least in part, on driving time.

12. A method for arranging pick up of requested products at shopping facilities, the method comprising:

by an electronic interface, receiving an order including a time period during which an orderer requests that the order be available for pick up, as assembled;

by the electronic interface, receiving permission to access global positioning system (GPS) tracking software on a computing device;

by a control circuit:

determining order availability time at each of a plurality of shopping facilities;

determining a subset of the plurality of shopping facilities where the assembled order would be available at the shopping facility within the time period requested, the plurality of shopping facilities each having a plurality of types of products and having an order pick up area configured for pick up of orders of products, the order pick up areas of the plurality of shopping facilities being configured for transfer of orders made available for pick up;

transmitting a location of at least one of the subset of shopping facilities;

in response to selection of a shopping facility from the subset of shopping facilities, transmitting a first signal to the selected shopping facility instructing the order be assembled and made available for transfer during the time period requested by the orderer at the order pick up area of the selected shopping facility;

in response to GPS tracking software on the computing device indicating arrival at a predetermined distance from the selected shopping facility, transmitting a second signal to the selected shopping facility to transfer the assembled order; and

transmitting a request for delivery to a reference location based on the order not being available during the requested time period at any of the plurality of shopping facilities in view of the order availability time at each shopping facility.

13. The method of claim 12 , wherein one or more of the order pick up areas of the plurality of shopping facilities are outside of the shopping facilities and are configured to facilitate transfer of the assembled order at a vehicle.

14. The method of claim 12 , wherein one or more of the order pick up areas of the plurality of shopping facilities are inside the shopping facilities.

15. The method of claim 12 , further comprising, by a software application configured to be executed on the computing device, transmission of the order from the computing device.

16. The method of claim 12 , further comprising, by the control circuit, transmitting a request for selection of the shopping facility where the order is to be made available for pick up.

17. The method of claim 12 , further comprising, by the control circuit:

calculating a driving time from a reference location to each of the subset of shopping facilities;

comparing order availability time at each of the subset of shopping facilities;

determining the shopping facility from the subset of shopping facilities that will allow earliest pick up in view of driving time and order availability corresponding to each shopping facility; and

transmitting a location of the shopping facility with an earliest pick up time.

18. The method of claim 12 , further comprising, by the control circuit:

calculating a driving time from the reference location to each of the plurality of shopping facilities;

transmitting the request for delivery to the reference location based, at least in part, on driving time.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2023
From: MATTINGLY, TODD D.; WILKINSON, BRUCE W.
To: WALMART APOLLO, LLC
Reel/Frame 065561/0940 →
Continuity (4)
Continuation 17174865 · Feb 12, 2021
Continuation 15705413 · Sep 15, 2017
Provisional Application 62397568 · Sep 21, 2016
Related Publication 20240086994A1 · Mar 14, 2024
References Cited (107)
US 5093951A · Smith · 1992 [cited by applicant]
US 6116505A · Withrow · 2000 [cited by applicant]
US 6366220B1 · Elliott · 2002 [cited by applicant]
US 6367696B1 · Inamitsu · 2002 [cited by applicant]
US 6573884B1 · Kinzie · 2003 [cited by applicant]
US 6616049B1 · Barkan · 2003 [cited by applicant]
US 6810304B1 · Dickson · 2004 [cited by applicant]
US 7054832B1 · Vallabh · 2006 [cited by applicant]
US 7110958B2 · Yang · 2006 [cited by applicant]
US 7280913B2 · Ruschkowski · 2007 [cited by applicant]
US 7590567B2 · Hopson · 2009 [cited by applicant]
US 7853492B1 · Kirklin · 2010 [cited by applicant]
US 7974873B2 · Simmons · 2011 [cited by applicant]
US 8015068B2 · Swamy · 2011 [cited by applicant]
US 8160929B1 · Park · 2012 [cited by examiner]
US 8392262B2 · Mallick · 2013 [cited by applicant]
US 8738449B1 · Cupps · 2014 [cited by applicant]
US 9171327B2 · Nallu · 2015 [cited by applicant]
US 9172738B1 · Dacosta · 2015 [cited by applicant]
US 10943289B2 · Mattingly · 2021 [cited by applicant]
US 11346684B2 · Sheha · 2022 [cited by applicant]
US 11861682B2 · Mattingly · 2024 [cited by applicant]
US 12211091B2 · Wilkinson · 2025 [cited by applicant]
US 20010042007A1 · Klingle · 2001 [cited by applicant]
US 20020143655A1 · Elston · 2002 [cited by applicant]
US 20030177072A1 · Bared · 2003 [cited by applicant]
US 20040210621A1 · Antonellis · 2004 [cited by applicant]
US 20040254802A1 · Miller · 2004 [cited by applicant]
US 20050228705A1 · Irwin · 2005 [cited by applicant]
US 20070187183A1 · Saigh · 2007 [cited by applicant]
US 20100088361A1 · Oliver · 2010 [cited by applicant]
US 20100211426A1 · McClurg · 2010 [cited by applicant]
US 20100294621A1 · Kolios · 2010 [cited by applicant]
US 20110035299A1 · Casey · 2011 [cited by examiner]
US 20110113347A1 · Apthorp · 2011 [cited by applicant]
US 20120123674A1 · Perks · 2012 [cited by examiner]
US 20120265561A1 · Patro · 2012 [cited by applicant]
US 20130030875A1 · Lee · 2013 [cited by applicant]
US 20130238451A1 · Riscalla · 2013 [cited by applicant]
US 20130346237A1 · Rademaker · 2013 [cited by applicant]
US 20140074743A1 · Rademaker · 2014 [cited by applicant]
US 20140129951A1 · Amin · 2014 [cited by applicant]
US 20140180959A1 · Gillen · 2014 [cited by applicant]
US 20140188637A1 · Balasubramaniam · 2014 [cited by applicant]
US 20140200940A1 · Putterman · 2014 [cited by applicant]
US 20140257903A1 · Herscovici · 2014 [cited by applicant]
US 20140279238A1 · Jones · 2014 [cited by applicant]
US 20140330623A1 · Detrick · 2014 [cited by applicant]
US 20150066798A1 · Gillen · 2015 [cited by applicant]
US 20150088731A1 · Ackerman · 2015 [cited by applicant]
US 20150100433A1 · Choy · 2015 [cited by applicant]
US 20150178676A1 · Carr · 2015 [cited by applicant]
US 20150227882A1 · Bhatt · 2015 [cited by applicant]
US 20150228004A1 · Bednarek · 2015 [cited by applicant]
US 20150294266A1 · Siragusa · 2015 [cited by applicant]
US 20160063604A1 · Shaffer · 2016 [cited by applicant]
US 20160148300A1 · Carr · 2016 [cited by applicant]
US 20160239903A1 · Othmer · 2016 [cited by examiner]
US 20160247113A1 · Rademaker · 2016 [cited by examiner]
US 20160353235A1 · Williams · 2016 [cited by applicant]
US 20170011319A1 · Elliot · 2017 [cited by applicant]
US 20170286884A1 · Shoval · 2017 [cited by applicant]
US 20180082251A1 · Wilkinson · 2018 [cited by applicant]
US 20180082352A1 · Mattingly · 2018 [cited by applicant]
US 20180082353A1 · Mattingly · 2018 [cited by applicant]
US 20180082356A1 · Wilkinson · 2018 [cited by applicant]
US 20180082361A1 · Wilkinson · 2018 [cited by applicant]
US 20210166297A1 · Mattingly · 2021 [cited by applicant]
US 20210312534A1 · Wilkinson · 2021 [cited by applicant]
WO 2011054712 · 2011 [cited by applicant]
WO 2014164831 · 2014 [cited by applicant]
WO 2015120506A1 · 2015 [cited by applicant]
WO 2016166708A1 · 2016 [cited by applicant]
WO 2018057498 · 2018 [cited by applicant]
Cirillo, J. (2013). Tools of the trade: Industry warehousing pros weigh in on the solutions that keep their operations moving. Beverage World, 132(10), 56(5). Retrieved from https://dialog.proquest.com/professional/docv… [cited by examiner]
Tools of the trade: industry warehousing pros weight in on the solutions that keep their operations moving, published in Beverage World (2013) (Year: 2013). [cited by examiner]
U.S. Appl. No. 18/387,361, filed Nov. 6, 2023, Wilkinson Bruce W. [cited by applicant]
“Adams, Tony, Car wash and chicken wing restaurant combo now under construction, Feb. 20, 2017, Ledger-Enquirer, p. 1” (Year: 2017). [cited by applicant]
Acehardware; “Free Store Pickup: in Stock in Store”; www.acehardware.com/helpdesk/index.jsp;jsessionid=CvcGWdpGDzyhlsm6xyvfSLGvhQC23LHWz9F3pbzsglZnb20GqhRQ!949789321?&display=ship; Jul. 7, 2016; pp. 1-2. [cited by applicant]
Belton, Padraig. Location services: How GPS delivery is changing shopping. Published by Business Reporter. Dec. 23, 2014. (Year: 2014). [cited by applicant]
Bensinger, Greg; “Amazon's New Secret Weapon: Delivery Lockers”; http://www.wsj.com/articles/SB10000872396390443545504577567763829784538; Aug. 7, 2012; pp. 1-4. [cited by applicant]
IMPI; App. No. MX/a/2019/003152; Office Action mailed Oct. 19, 2023; (pp. 1-14). [cited by applicant]
PCT; App. No. PCT/US2017/052201; International Search Report and Written Opinion mailed Jan. 18, 2018. [cited by applicant]
Shopify App Store; “Store Pickup + Delivery”; Store Pickup + Delivery—Ecommerce Plugins for Online Stores—Shopify App Store; https://apps.shopify.com/click-and-collect; Jul. 7, 2016; pp. 1-9. [cited by applicant]
Trefis: Two Factors That Support Our Bullish Outlook for Gap IncWeblog post. Newstex Finance & Accounting Blogs, Newstex. Sep. 29, 2015; retrieved from Dialog on Aug. 1, 2023 (Year: 2015). [cited by applicant]
USPTO; U.S. Appl. No. 15/705,413; Notice of Allowance mailed Nov. 3, 2020; (pp. 1-10). [cited by applicant]
USPTO; U.S. Appl. No. 15/705,413; Office Action mailed Jan. 30, 2020; (pp. 1-32). [cited by applicant]
USPTO; U.S. Appl. No. 15/705,413; Office Action mailed May 28, 2020, (pp. 1-14). [cited by applicant]
USPTO; U.S. Appl. No. 15/705,413; Office Action mailed Jul. 25, 2019; (pp. 1-26). [cited by applicant]
USPTO; U.S. Appl. No. 15/705,534; Office Action mailed Jan. 23, 2020; (pp. 1-24). [cited by applicant]
USPTO; U.S. Appl. No. 15/705,534; Office Action mailed Jul. 16, 2020, (pp. 1-22). [cited by applicant]
USPTO; U.S. Appl. No. 15/705,534; Office Action mailed Sep. 4, 2019; (pp. 1-19). [cited by applicant]
USPTO; U.S. Appl. No. 15/706,119; Notice of Allowance mailed Mar. 16, 2021; (pp. 1-13). [cited by applicant]
USPTO; U.S. Appl. No. 15/706,119; Office Action mailed Mar. 17, 2020; (pp. 1-16). [cited by applicant]
USPTO; U.S. Appl. No. 15/706,119; Office Action mailed Sep. 2, 2020; (pp. 1-13). [cited by applicant]
USPTO; U.S. Appl. No. 15/706,119; Office Action mailed Sep. 5, 2019; (pp. 1-21). [cited by applicant]
USPTO; U.S. Appl. No. 15/706,286; Office Action mailed Mar. 3, 2020; (pp. 1-32). [cited by applicant]
USPTO; U.S. Appl. No. 15/706,286; Office Action mailed Jul. 28, 2020, (pp. 1-32). [cited by applicant]
USPTO; U.S. Appl. No. 15/706,286; Office Action mailed Sep. 3, 2019; (pp. 1-26). [cited by applicant]
USPTO; U.S. Appl. No. 15/706,383; Notice of Allowance mailed Feb. 10, 2020; (pp. 1-13). [cited by applicant]
USPTO; U.S. Appl. No. 15/706,383; Office Action mailed Sep. 5, 2019; (pp. 1-29). [cited by applicant]
USPTO; U.S. Appl. No. 17/174,865; Non-Final Rejection mailed Mar. 24, 2023; (pp. 1-32). [cited by applicant]
USPTO; U.S. Appl. No. 17/174,865; Notice of Allowance and Fees Due (PTOL-85) mailed Aug. 14, 2023; (pp. 1-9). [cited by applicant]
USPTO; U.S. Appl. No. 17/345,775; Notice of Allowance and Fees Due (PTOL-85) mailed Aug. 7, 2023; (pp. 1-16). [cited by applicant]
IMPI, App. No. MX/a/2019/003152; Office Action mailed Jun. 13, 2024; (1-20 pages). [cited by applicant]
USPTO; U.S. Appl. No. 18/387,361; Notice of Allowance mailed Sep. 20, 2024; (pp. 1-17). [cited by applicant]
IMPI; App. No. MX/a/2019/003152; Office Action mailed Feb. 14, 2025; (pp. 1-24). [cited by applicant]