IP Library › Granted Patent US 11,803,922
Granted Patent B2
US 11,803,922 · App. 17/845,471 · Granted Oct 31, 2023

Systems and methods for location-triggered order preparation

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 11,803,922
App. No.
17/845,471
Granted
Oct 31, 2023
Kind
B2
Abstract

Systems and restaurant locations for use with a 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 (65)

1. A method comprising the steps of:

receiving, by a device, over a network, an order from a device of a user, the order comprising information related to a menu selection from a menu of a restaurant, the order further comprising information indicating a current location of the user;

analyzing, by the device, the current location of the user based on a location of the restaurant;

determining, by the device, a geographical relationship between the current location and the restaurant location;

determining, by the device, a future pick-up time for the order based on the determined geographical relationship;

monitoring, by the device, a current time respective to the future pick-up time;

determining, by the device, based on the monitoring, that the current time is within a threshold time period to the future pick-up time; and

causing, by the device, a notification to be delivered to the restaurant, the notification comprising an indication that the received order is to be prepared, the notification further comprising information related to the future pick-up time and identity of the user.

2. The method of claim 1 , further comprising:

monitoring the current location of the user, the monitoring being triggered upon reception of the order;

analyzing the monitored current location of the user based on the restaurant location and the future pick-up time; and

determining an updated geographical relationship between the user and the restaurant.

3. The method of claim 2 , further comprising:

determining that the future pick-up time requires adjustment based on the updated geographical relationship; and

adjusting the future pick-up time.

4. The method of claim 1 , further comprising:

determining a preparation time for the order, wherein the future pick-up time is further based on the order preparation time.

5. The method of claim 4 , wherein the monitoring is based on the preparation time, wherein the threshold time period corresponds to the preparation time.

6. The method of claim 1 , further comprising:

determining a mapping between the current location and the restaurant location, wherein future pick-up time for the order is further based on the determined mapping.

7. The method of claim 6 , wherein the mapping is further based on geographical attributes of at least one of the current location, restaurant location, and intervening roads connecting each location.

8. The method of claim 7 , wherein the geographical attributes are selected from a group consisting of: traffic, road type, time of day, day of week, wait time, and distance of the current location from the restaurant location.

9. The method of claim 1 , wherein the future pick-up time can be further based on order information selected from a group consisting of: order size, order complexity, inventory, production staff skill levels, staff quantity at time of order and progress related to other orders.

10. The method of claim 1 , wherein the current location of the user is based on global positioning system (GPS) information of the user device.

11. The method of claim 1 , further comprising:

communicating, over the network, a menu to the user device, the menu comprising a plurality of menu items; and

receiving, from the user device, order information comprising a selection of at least one menu item, wherein the received order corresponds to the received order information.

12. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a device, perform a method comprising steps of:

receiving, by the device, over a network, an order from a device of a user, the order comprising information related to a menu selection from a menu of a restaurant, the order further comprising information indicating a current location of the user;

analyzing, by the device, the current location of the user based on a location of the restaurant;

determining, by the device, a geographical relationship between the current location and the restaurant location;

determining, by the device, a future pick-up time for the order based on the determined geographical relationship;

monitoring, by the device, a current time respective to the future pick-up time;

determining, by the device, based on the monitoring, that the current time is within a threshold time period to the future pick-up time; and

causing, by the device, a notification to be delivered to the restaurant, the notification comprising an indication that the received order is to be prepared, the notification further comprising information related to the future pick-up time and identity of the user.

13. The non-transitory computer-readable storage medium of claim 12 , further comprising:

monitoring the current location of the user, the monitoring being triggered upon reception of the order;

analyzing the monitored current location of the user based on the restaurant location and the future pick-up time; and

determining an updated geographical relationship between the user and the restaurant.

14. The non-transitory computer-readable storage medium of claim 13 , further comprising:

determining that the future pick-up time requires adjustment based on the updated geographical relationship; and

adjusting the future pick-up time.

15. The non-transitory computer-readable storage medium of claim 12 , further comprising:

determining a preparation time for the order, wherein the future pick-up time is further based on the order preparation time, wherein the monitoring is based on the preparation time, wherein the threshold time period corresponds to the preparation time.

16. The non-transitory computer-readable storage medium of claim 12 , further comprising:

determining a mapping between the current location and the restaurant location, wherein future pick-up time for the order is further based on the determined mapping.

17. A device comprising:

a processor configured to:

receive, over a network, an order from a device of a user, the order comprising information related to a menu selection from a menu of a restaurant, the order further comprising information indicating a current location of the user;

analyze the current location of the user based on a location of the restaurant;

determine a geographical relationship between the current location and the restaurant location;

determine a future pick-up time for the order based on the determined geographical relationship;

monitor a current time respective to the future pick-up time;

determine, based on the monitoring, that the current time is within a threshold time period to the future pick-up time; and

cause a notification to be delivered to the restaurant, the notification comprising an indication that the received order is to be prepared, the notification further comprising information related to the future pick-up time and identity of the user.

18. The device of claim 17 , wherein the processor is further configured to:

monitor the current location of the user, the monitoring being triggered upon reception of the order;

analyze the monitored current location of the user based on the restaurant location and the future pick-up time;

determine an updated geographical relationship between the user and the restaurant;

determine that the future pick-up time requires adjustment based on the updated geographical relationship; and

adjust the future pick-up time.

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

determine a preparation time for the order, wherein the future pick-up time is further based on the order preparation time, wherein the monitoring is based on the preparation time, wherein the threshold time period corresponds to the preparation time.

20. The device of claim 17 , wherein the processor is further configured to:

determine a mapping between the current location and the restaurant location, wherein future pick-up time for the order is further based on the determined mapping.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2023
From: FOX, DAVID
To: BLUE BAKER, LLC
Reel/Frame 062537/0762 →
Continuity (5)
Continuation 17532077 · Nov 22, 2021
Continuation 16504123 · Jul 5, 2019
Continuation In Part 15168952 · May 31, 2016
Provisional Application 62191772 · Jul 13, 2015
Related Publication 20220327641A1 · Oct 13, 2022