IP Library › Granted Patent US 12,315,023
Granted Patent B2
US 12,315,023 · App. 18/400,400 · Granted May 27, 2025

Systems and methods for coordinating ordering between mobile devices

Inventor: David C. Fox (College Station, TX)
Assignee: Blue Baker, LLC
G06Q50/12G06Q30/0621G06Q30/0635G06Q30/0641
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,315,023
App. No.
18/400,400
Granted
May 27, 2025
Kind
B2
Abstract

Systems and restaurant locations for use with a coordinated mobile ordering system, and methods thereof, to provide at least more time-efficient pick up of orders by customers than with traditional ordering and pick up windows.

Claims (52)

1. A computer-implemented method comprising:

receiving a selection of one or more restaurants to initiate an order for a plurality of customers, wherein the one or more restaurants are associated with a plurality of interconnected restaurant location servers that uses a feedback loop to update an overall order queue used for selecting a restaurant location, wherein each restaurant location comprises at least one processor to process the order;

transmitting, via a computing device and based on contact information, one or more notifications to a plurality of customer computing devices associated with the plurality of customers;

receiving, by the computing device, one or more selections of items ordered from the one or more restaurants; and

transmitting, by the computing device to at least one of the plurality of interconnected restaurant location servers, the one or more selections of items included in the order to one or more computing devices associated with the one or more restaurants to cause the items to be prepared, wherein the overall order queue is used to select the restaurant location for each of the one or more restaurants.

2. The computer-implemented method of claim 1 , wherein the one or more selections of items are ordered in parallel by the plurality of computing devices associated with the plurality of customers.

3. The computer-implemented method of claim 1 , further comprising:

receiving a cutoff time for when the order must be placed; and

disabling an ability to modify the order after the cutoff time.

4. The computer-implemented method of claim 1 , further comprising receiving a selection relating to designating the order as a pickup order or a delivery order.

5. The computer-implemented method of claim 1 , further comprising:

determining a property of the plurality of customers; and

limiting one or more items associated with a menu based on the property of the plurality of customers.

6. The computer-implemented method of claim 1 , further comprising:

receiving a time selection for the items to be prepared; and

transmitting the time selection to the one or more computing devices associated with the one or more restaurants to cause the items to be prepared at the time.

7. The computer-implemented method of claim 1 , further comprising:

transmitting, by a computing device, a location and timeframe at which the restaurant is going to deliver the items to a website or an application; and

receiving, from the plurality of customer computing devices, one or more confirmation messages indicating the plurality of customers will be at the location and the timeframe to pick up the items.

8. The computer-implemented method of claim 1 , wherein the plurality of customers are members of a family.

9. The computer-implemented method of claim 1 , wherein the plurality of customers are associated with a plurality of entities.

10. A non-transitory, computer-readable medium storing instructions that, when executed, cause a processing device to:

receive a selection of one or more restaurants to initiate an order for a plurality of customers, wherein the one or more restaurants are associated with a plurality of interconnected restaurant location servers that uses a feedback loop to update an overall order queue used for selecting a restaurant location, wherein each restaurant location comprises at least one processor to process the order;

transmit, based on contact information, one or more notifications to a plurality of customer computing devices associated with the plurality of customers; and

receive one or more selections of items ordered from the one or more restaurants; and

transmit, by the plurality of customer computing devices to at least one of the plurality of interconnected restaurant location servers, the one or more selections of items included in the order to one or more computing devices associated with the one or more restaurants to cause the items to be prepared, wherein the overall order queue is used to select the restaurant location for each of the one or more restaurants.

11. The computer-readable medium of claim 10 , wherein the one or more selections of items are ordered in parallel by the plurality of customer computing devices associated with the plurality of customers.

12. The computer-readable medium of claim 10 , wherein the processing device is further configured to:

receive a cutoff time for when the order must be placed; and

disable an ability to modify the order after the cutoff time.

13. The computer-readable medium of claim 10 , wherein the processing device is further configured to receive a selection relating to designating the order as a pickup order or a delivery order.

14. The computer-readable medium of claim 10 , wherein the processing device is further configured to:

determine a property of the plurality of customers; and

limit one or more items associated with the menu based on the property of the plurality of customers.

15. The computer-readable medium of claim 10 , wherein the processing device is further configured to:

receive a time selection for the items to be prepared; and

transmit the time selection to the one or more computing devices associated with the one or more restaurants to cause the items to be prepared at the time.

16. The computer-readable medium of claim 10 , wherein the processing device is further configured to:

transmit a location and timeframe at which the restaurant is going to deliver the items to website or an application; and

receive, from the plurality of customer computing devices, one or more confirmation messages indicating the plurality of customers will be at the location and the timeframe to pick up the items.

17. A system comprising:

a memory device storing instructions;

a processing device communicatively coupled to the memory device, wherein the processing device executes the instructions to:

receive a selection of one or more restaurants to initiate an order for a plurality of customers, wherein the one or more restaurants are associated with a plurality of interconnected restaurant location servers that uses a feedback loop to update an overall order queue used for selecting a restaurant location, wherein each restaurant location comprises at least one processor to process the order;

transmit, based on contact information, one or more notifications to a plurality of customer computing devices associated with the plurality of customers; and

receive one or more selections of items ordered from the one or more restaurants; and

transmit, by the plurality of customer computing devices to at least one of the plurality of interconnected restaurant location servers, the one or more selections of items included in the order to one or more computing devices associated with the one or more restaurants to cause the items to be prepared, wherein the overall order queue is used to select the restaurant location for each of the one or more restaurants.

18. The system of claim 17 , wherein the one or more selections of items are ordered in parallel by the plurality of customer computing devices associated with the plurality of customers.

19. The system of claim 17 , wherein the processing device is further configured to:

receive a cutoff time for when the order must be placed; and

disable an ability to modify the order after the cutoff time.

20. The system of claim 17 , wherein the processing device is further configured to receive a selection relating to designating the order as a pickup order or a delivery order.

Continuity (6)
Continuation 18111322 · Feb 17, 2023
Continuation In Part 17532077 · Nov 22, 2021
Continuation In Part 16504123 · Jul 5, 2019
Continuation In Part 15168952 · May 31, 2016
Provisional Application 62191772 · Jul 13, 2015
Related Publication 20240169454A1 · May 23, 2024
References Cited (76)
US 5969968A · Pentel · 1999 [cited by applicant]
US 6366220B1 · Elliott · 2002 [cited by applicant]
US 6425524B2 · Pentel et al. · 2002 [cited by applicant]
US 6585516B1 · Alabaster · 2003 [cited by applicant]
US 6940393B2 · Dev et al. · 2005 [cited by applicant]
US 7680690B1 · Catalano · 2010 [cited by applicant]
US 7895797B2 · Bridgman et al. · 2011 [cited by applicant]
US 7992355B2 · Bridgman et al. · 2011 [cited by applicant]
US 8059029B2 · Juang · 2011 [cited by applicant]
US 8190483B2 · Woycik et al. · 2012 [cited by applicant]
US 8280775B2 · Armstrong · 2012 [cited by applicant]
US 8650095B1 · Shimoff et al. · 2014 [cited by applicant]
US 8660906B2 · Woycik et al. · 2014 [cited by applicant]
US 9105041B2 · Harman · 2015 [cited by applicant]
US 9129289B2 · Vaughn et al. · 2015 [cited by applicant]
US 9406084B2 · Havas · 2016 [cited by applicant]
US 10026055B2 · Riel-Dalpe et al. · 2018 [cited by applicant]
US 10204373B2 · Pugh et al. · 2019 [cited by applicant]
US 10321263B1 · Alkarmi et al. · 2019 [cited by applicant]
US 10360616B2 · Lopez et al. · 2019 [cited by applicant]
US 10445819B2 · Renfroe · 2019 [cited by applicant]
US 10572476B2 · Skinder · 2020 [cited by applicant]
US 10679278B2 · Harman · 2020 [cited by applicant]
US 10740715B1 · Kumar et al. · 2020 [cited by applicant]
US 20020138350A1 · Cogen · 2002 [cited by applicant]
US 20020188492A1 · Borton · 2002 [cited by applicant]
US 20030046166A1 · Liebman · 2003 [cited by applicant]
US 20040044578A1 · Kim et al. · 2004 [cited by applicant]
US 20050108097A1 · McAleenan · 2005 [cited by applicant]
US 20060006025A1 · Dev et al. · 2006 [cited by applicant]
US 20060085266A1 · Wei et al. · 2006 [cited by applicant]
US 20060178943A1 · Rollinson et al. · 2006 [cited by applicant]
US 20060218043A1 · Rosenzweig et al. · 2006 [cited by applicant]
US 20070061209A1 · Jackson · 2007 [cited by applicant]
US 20090106124A1 · Yang · 2009 [cited by applicant]
US 20090187488A1 · Shamilian · 2009 [cited by applicant]
US 20090204492A1 · Scifo et al. · 2009 [cited by applicant]
US 20090319381A1 · Armstrong · 2009 [cited by applicant]
US 20100106607A1 · Riddiford et al. · 2010 [cited by applicant]
US 20120078673A1 · Koke et al. · 2012 [cited by applicant]
US 20120209730A1 · Garrett · 2012 [cited by applicant]
US 20130024299A1 · Wong et al. · 2013 [cited by applicant]
US 20130151380A1 · Holt · 2013 [cited by applicant]
US 20140074743A1 · Rademaker · 2014 [cited by applicant]
US 20140100971A1 · Klearman · 2014 [cited by examiner]
US 20140214465A1 · Heureux et al. · 2014 [cited by applicant]
US 20140279081A1 · Marx et al. · 2014 [cited by applicant]
US 20140330672A1 · Olszewski et al. · 2014 [cited by applicant]
US 20150227890A1 · Bednarek et al. · 2015 [cited by applicant]
US 20150262121A1 · Riel-Dalpe et al. · 2015 [cited by applicant]
US 20160244311A1 · Burks · 2016 [cited by examiner]
US 20160247113A1 · Rademaker · 2016 [cited by applicant]
US 20160275470A1 · Straw et al. · 2016 [cited by applicant]
US 20170061518A1 · Cao · 2017 [cited by applicant]
US 20180012210A1 · Harman · 2018 [cited by applicant]
US 20180109908A1 · Swanson et al. · 2018 [cited by applicant]
US 20190122291A1 · Fang et al. · 2019 [cited by applicant]
US 20190355034A1 · Moring et al. · 2019 [cited by applicant]
US 20210374885A1 · Musk et al. · 2021 [cited by applicant]
US 20220101250A1 · Wang et al. · 2022 [cited by applicant]
CA 2509734A1 · 2006 [cited by applicant]
CA 2760307A1 · 2012 [cited by applicant]
CA 2834875A1 · 2012 [cited by applicant]
CN 103745266A · 2014 [cited by applicant]
DE 10338155A1 · 2004 [cited by applicant]
EP 2551808A1 · 2013 [cited by applicant]
EP 2707848A2 · 2014 [cited by applicant]
JP 2003187115A · 2003 [cited by applicant]
KR 100597520B1 · 2006 [cited by applicant]
MX 03010839A · 2004 [cited by applicant]
WO 1999054808A1 · 1999 [cited by applicant]
WO 2000039722A1 · 2000 [cited by applicant]
WO 2008071979A1 · 2008 [cited by applicant]
WO 2009126266A3 · 2009 [cited by applicant]
International Search Report and Written Opinion for PCT Application No. PCT/US2023/080344, dated Mar. 20, 2024, 13 pages. [cited by applicant]
International Search Report and Written Opinion for PCT Application No. PCT/US2023/081772, dated Mar. 7, 2024, 11 pages. [cited by applicant]