IP Library › Granted Patent US 11,097,937
Granted Patent B2
US 11,097,937 · App. 16/866,264 · Granted Aug 24, 2021

Structural food preparation systems and methods

Inventors: Michael Burks (Romeoville, IL); Michael Beebe (Romeoville, IL); Laura Ermer (Oak Brook, IL); Vijan Bhaumik (Oak Brook, IL); Angelo Frigo (Romeoville, IL); Kyle Crouse (New York, NY); Roger D. Carroll (Romeoville, IL); Natalie Muhs (Oak Brook, IL); Jeff Pollard (Mooresville, NC); Jeffrey Steres (Oak Brook, IL); Kim Wilson (Oak Brook, IL)
Assignee: RESTAURANT TECHNOLOGY INC.
B67D1/0888A47J31/46B67D1/0858B67D1/10G06Q20/18G06Q20/204G06Q20/322G06Q20/3274G06Q30/0609G06Q30/0633G06Q30/0635G06Q30/0641G06Q50/12H04W4/021
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,097,937
App. No.
16/866,264
Granted
Aug 24, 2021
Kind
B2
Abstract

An ordering app running on a mobile device, one or more central servers, one or more venue servers, one or more ordering apps, plug-ins, kiosks, point of sale systems, beacons, pucks, tents, and automated appliances cooperate to prepare orders for a customer. Methods embodied as software programs running on the venue servers and the central servers advance the customer's order through various modules hosted on the venue server. A final module causes the customer's order to be prepared.

Claims (43)

1. An order transmission and notification system comprising:

a first venue server including a processor and memory and corresponding with a first venue;

a second venue server including a processor and memory and corresponding with a second venue;

an input device at each of the first and second venues, the input device to receive input indicative that a mobile device is within the corresponding one of the venues;

a central server located remotely from the first and second venues and including a processor and memory, to:

receive at the central server an order from a mobile device and then subsequently receive at the central server periodically transmitted information representing a current location of the mobile device;

link a first enclosed virtual area to the first venue at the central server, the first enclosed virtual area including a first coarse virtual geofence;

link a second enclosed virtual area to the second venue at the central server, the second enclosed virtual area including a second coarse virtual geofence;

in response to detecting the mobile device entering the coarse virtual geofence of one of the first or second enclosed virtual areas, transmit the order from the central server to a first module of the venue server of the corresponding venue; and transmit a notification from the central server to the mobile device.

2. The system of claim 1 , wherein the input device is an automated kiosk, and wherein the automated kiosk includes a code reader to read a scannable code that is generated by the mobile device.

3. The system of claim 1 , wherein the input device is an automated kiosk, and wherein the automated kiosk includes keypad to receive a code that is displayed by the mobile device.

4. The system of claim 1 , wherein the input device is an automated kiosk, and wherein the automated kiosk includes microphone to receive a voice code displayed by the mobile device.

5. The system of claim 1 , wherein the input device is the plurality of wireless beacons, and wherein each of the plurality of wireless beacons are located in the venue to facilitate approximation of the in-venue location of the mobile device.

6. The system of claim 1 wherein the order does not specify a particular venue.

7. The system of claim 1 wherein the first enclosed virtual area including a first fine virtual geofence, and the second enclosed virtual area including a second fine virtual geofence.

8. The system of claim 7 wherein in response to detecting the mobile device entering the fine virtual geofence of one of the first or second enclosed virtual areas:

transmit the order to a second module of the venue server of the corresponding venue and delete the order from the first module of the venue server of any other venue.

9. The system of claim 1 wherein the transmission of the notification to the mobile device includes a target order location request for the mobile device to respond to, indicating a target order location.

10. An order transmission and notification system comprising:

an input device for a venue, the input device to receive input indicative that a mobile device is within the venue;

a venue server including a processor and memory and corresponding with the venue, the venue server maintaining, in memory, a staging queue to receive orders and a separate preparation queue to trigger preparation of the orders, the venue server configured to:

receive the order from the mobile device and place the order in the staging queue, and then subsequently receive periodically transmitted information representing a current location of the mobile device;

link an enclosed virtual area to the venue, the enclosed virtual area including a virtual geofence;

in response to detecting the mobile device entering the virtual geofence, transmit the order from the staging queue to the preparation queue; and

transmit a notification to the mobile device.

11. The order transmission and notification system of claim 10 , wherein the virtual geofence is a fine virtual geofence.

12. The order transmission and notification system of claim 10 , wherein the virtual geofence is a coarse virtual geofence.

13. The order transmission and notification system of claim 10 , wherein the virtual geofence uses GPS coordinates.

14. The order transmission and notification system of claim 10 , wherein the input device is a plurality of wireless beacons, and wherein each of the plurality of wireless beacons are located in the venue to facilitate approximation of the in-venue location of the mobile device.

15. The order transmission and notification system of claim 10 , wherein the order specifies the venue.

16. An order transmission and notification system comprising:

a venue server including a processor and memory and corresponding with a venue, the venue server maintaining, in memory, a staging queue to receive orders and a preparation queue to trigger preparation of the orders;

an input device at the venue, the input device to receive input indicative that a mobile device is within the venue;

a central server located remotely from the venue and including a processor and memory, the central server configured to:

receive at the central server the order from the mobile device, the order specifying the venue, and then subsequently receive at the central server periodically transmitted information representing a current location of the mobile device;

transmit the order to the venue to be placed in the staging queue;

link an enclosed virtual area to the first venue at the central server, the enclosed virtual area including a virtual geofence;

in response to detecting the mobile device entering the virtual geofence of the virtual areas, transmit instructions from the central server to the venue server to transfer the order from the staging queue to the preparation queue; and

transmit a notification from the central server to the mobile device.

17. The order transmission and notification system of claim 10 , wherein the virtual geofence is a fine virtual geofence.

18. The order transmission and notification system of claim 10 , wherein the virtual geofence is a coarse virtual geofence.

19. The order transmission and notification system of claim 10 , wherein the virtual geofence used GPS coordinates.

20. The order transmission and notification system of claim 10 , wherein the input device is the plurality of wireless beacons, and wherein each of the plurality of wireless beacons are located in the venue to facilitate approximation of the in-venue location of the mobile device.

Continuity (6)
Continuation 15095133 · Apr 10, 2016
Continuation In Part 14937112 · Nov 10, 2015
Continuation 14078396 · Nov 12, 2013
Continuation In Part 12760534 · Apr 14, 2010
Provisional Application 61725379 · Nov 12, 2012
Related Publication 20200265501A1 · Aug 20, 2020
Cited By (1)
US 12,517,689