SYSTEM FOR CONTROLLING PRODUCTION OF FOOD PRODUCTS
First Claim
1. A method of controlling ordering and production of food products in a restaurant, the method comprising the steps of:
- constructing a composite queue from;
time slots associated with customers standing in one or more physical lines to place their orders at one or more corresponding manual registers; and
time slots associated with customers placing their orders electronically over a communications network;
wherein;
the time slots in the composite queue are spaced apart by a speed of service delay; and
an order in the composite queue is sent to a kitchen when the order reaches the front of the composite queue;
determining, in regard to a current order received from a customer being served from the composite queue, load states of at least some cooking areas in the kitchen;
determining whether one of said load states varies from a pre-determined load state by a first threshold amount; and
if said one of the load states varies from the pre-determined load state by the first threshold amount, changing the speed of service delay.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of controlling ordering and production of food products in a restaurant, constructing a composite queue from time slots associated with customers standing physical lines to place their orders at manual registers, and time slots associated with customers placing their orders electronically over a communications network, determining, in regard to a current order load states of at least some cooking areas in a kitchen, determining whether one of the load states varies from a pre-determined load state by a first threshold amount, and if so determining an increment to the service delay for the current order, and communicating information about the increment to the customer being served.
34 Citations
11 Claims
-
1. A method of controlling ordering and production of food products in a restaurant, the method comprising the steps of:
-
constructing a composite queue from; time slots associated with customers standing in one or more physical lines to place their orders at one or more corresponding manual registers; and time slots associated with customers placing their orders electronically over a communications network;
wherein;the time slots in the composite queue are spaced apart by a speed of service delay; and an order in the composite queue is sent to a kitchen when the order reaches the front of the composite queue; determining, in regard to a current order received from a customer being served from the composite queue, load states of at least some cooking areas in the kitchen; determining whether one of said load states varies from a pre-determined load state by a first threshold amount; and if said one of the load states varies from the pre-determined load state by the first threshold amount, changing the speed of service delay. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer implemented system for controlling ordering and production of food products in a restaurant, the system comprising:
-
a server having a processor; a memory storing a program for directing the processor to execute a method for controlling ordering and production of food products in the restaurant, the method comprising the steps of; constructing a composite queue from; time slots associated with customers standing in one or more physical lines to place their orders at one or more corresponding manual registers; and time slots associated with customers placing their orders electronically over a communications network;
wherein;the time slots in the composite queue are spaced apart by a speed of service delay; and an order in the composite queue is sent to the kitchen when the order reaches the front of the composite queue; determining, in regard to a current order received by the server from a customer being served from the composite queue, load states of at least some cooking areas in the kitchen; determining whether one of said load states varies from a pre-determined load state by a first threshold amount; and if said one of the load states varies from the pre-determined load state by the first threshold amount, changing the speed of service delay. - View Dependent Claims (7)
-
-
8. A server for a computer implemented system for of controlling ordering and production of food products in a restaurant, the server comprising:
-
a processor; a memory storing a program for directing the processor to execute a method for controlling ordering and production of food products in the restaurant, the method comprising the steps of; constructing a composite queue from; time slots associated with customers standing in one or more physical lines to place their orders at one or more corresponding manual registers; and time slots associated with customers placing their orders electronically over a communications network;
wherein;the time slots in the composite queue are spaced apart by a speed of service delay; and an order in the composite queue is sent to the kitchen when the order reaches the front of the composite queue; determining, in regard to a current order received by the server from a customer being served from the composite queue, load states of at least some cooking areas in the kitchen; determining whether one of said load states varies from a pre-determined load state by a first threshold amount; and if said one of the load states varies from the pre-determined load state by the first threshold amount, changing the speed of service delay. - View Dependent Claims (9)
-
-
10. A non-transitory computer readable storage medium storing a computer executable software program for directing a processor in a server to execute a method for controlling ordering and production of food products in a restaurant, the program comprising:
-
computer executable code for constructing a composite queue from; time slots associated with customers standing in one or more physical lines to place their orders at one or more corresponding manual registers; and time slots associated with customers placing their orders electronically over a communications network;
wherein;the time slots in the composite queue are spaced apart by a speed of service delay; and an order in the composite queue is sent to the kitchen when the order reaches the front of the composite queue; computer executable code for determining, in regard to a current order received by the server from a customer being served from the composite queue, load states of at least some cooking areas in the kitchen; computer executable code for determining whether one of said load states varies from a pre-determined load state by a first threshold amount; and computer executable code for, if said one of the load states varies from the predetermined load state by the first threshold amount, changing the speed of service delay. - View Dependent Claims (11)
-
Specification