Interactive kitchen control system and method
First Claim
1. A system in a restaurant kitchen for controlling preparation of a plurality of food items on a cooking apparatus having a cooking area, said system comprising:
- communication means for receiving an order for a plurality of food items;
a computer display screen positioned for viewing by a cook;
a database that stores cooking times for each of the plurality of food items; and
a controller in communication with the communication means, the display screen, and the database, comprising;
means for generating on the computer display screen, a graphical representation of the cooking area of the cooking apparatus, said graphical representation including a plurality of logical locations, wherein each logical location corresponds to an actual location on the cooking area of the cooking apparatus;
means for displaying a plurality of icons on the computer display screen, each of said icons corresponding to a particular one of the plurality of food items, and each of said icons being displayed on the display screen in a logical location corresponding to an actual location on the cooking area, said icons indicating to the cook when and where each food item is to be placed on the cooking area;
means for retrieving the cooking times from the database;
means for calculating a start time for each of the plurality of food items such that placing each particular food item on the cooking area at the calculated start time for the particular item results in the preparation of the plurality of food items being completed simultaneously, said calculating means including;
means for causing the displaying means to display the icon for each food item at the calculated start time;
means for calculating a time delay before displaying a subsequent icon after displaying a first icon corresponding to a food item having the longest cooking time, the time delay equaling a difference between the cooking time of the food item having the longest cooking time, and the cooking time of a food item corresponding to the subsequent icon;
means for analyzing the cooking times of the plurality of food items in an incoming order to determine whether there will be space available on the cooking area when it becomes time to place each of the plurality of food items on the cooking area;
means for rescheduling the time for starting the food item having the longest cooking time when the analyzing means determines that there will not be space available on the cooking area when it becomes time to place each of the plurality of food items on the cooking area; and
means for indicating to the cook when the preparation of each particular food item is complete.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for controlling preparation of a plurality of food items on a cooking apparatus such as a grill. A food order consisting of the plurality of food items is input to a controller which retrieves cooking times for the items from a database. A primary fire item (PFI) is determined as the item with the longest cooking time. A display screen near the cook has a surface that is laid out in a grid pattern representing the cooking surface of the grill. An icon associated with the PFI is then displayed in a position corresponding to the item'"'"'s intended position on the grill. Time delays are calculated for displaying subsequent icons so that, by placing the food items on the grill when each icon is displayed, the preparation of the food items is completed simultaneously.
75 Citations
16 Claims
-
1. A system in a restaurant kitchen for controlling preparation of a plurality of food items on a cooking apparatus having a cooking area, said system comprising:
-
communication means for receiving an order for a plurality of food items; a computer display screen positioned for viewing by a cook; a database that stores cooking times for each of the plurality of food items; and a controller in communication with the communication means, the display screen, and the database, comprising; means for generating on the computer display screen, a graphical representation of the cooking area of the cooking apparatus, said graphical representation including a plurality of logical locations, wherein each logical location corresponds to an actual location on the cooking area of the cooking apparatus; means for displaying a plurality of icons on the computer display screen, each of said icons corresponding to a particular one of the plurality of food items, and each of said icons being displayed on the display screen in a logical location corresponding to an actual location on the cooking area, said icons indicating to the cook when and where each food item is to be placed on the cooking area; means for retrieving the cooking times from the database; means for calculating a start time for each of the plurality of food items such that placing each particular food item on the cooking area at the calculated start time for the particular item results in the preparation of the plurality of food items being completed simultaneously, said calculating means including; means for causing the displaying means to display the icon for each food item at the calculated start time; means for calculating a time delay before displaying a subsequent icon after displaying a first icon corresponding to a food item having the longest cooking time, the time delay equaling a difference between the cooking time of the food item having the longest cooking time, and the cooking time of a food item corresponding to the subsequent icon; means for analyzing the cooking times of the plurality of food items in an incoming order to determine whether there will be space available on the cooking area when it becomes time to place each of the plurality of food items on the cooking area; means for rescheduling the time for starting the food item having the longest cooking time when the analyzing means determines that there will not be space available on the cooking area when it becomes time to place each of the plurality of food items on the cooking area; and means for indicating to the cook when the preparation of each particular food item is complete. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a computerized kitchen control system, a method of controlling preparation of a plurality of food items on a cooking apparatus having a cooking area, said method comprising the steps of:
-
storing in a database, cooking times for each of the plurality of food items; receiving through an input device, an order consisting of the plurality of food items; retrieving by a computer controller, the cooking times from the database for the plurality of food items included in the order; determining by the computer controller, a primary fire item (PFI), said PFI being the food item in a particular order with the longest cooking time; calculating by the computer controller, a time delay equaling a difference between the cooking time of the PFI, and the cooking time of a subsequent food item; determining by the computer controller, whether there is space available on the cooking area of the cooking apparatus to place the PFI, and whether there will be space available on the cooking area for the subsequent food item when the time delay expires; if the computer controller determines there is space on the cooking area for the PFI and there will be space available for the subsequent food item when the time delay expires; immediately displaying a first icon associated with the PFI on a computer display screen, said first icon being positioned on the display screen in a logical location corresponding to an actual position on the cooking area where the PFI should be placed; and displaying by the computer controller, the subsequent icon on the display screen when the calculated time delay expires, said subsequent icon being positioned on the display screen in a logical location corresponding to an actual position on the cooking area where the subsequent food item should be placed; if the computer controller determines there is no space on the cooking area for the PFI, or there will not be space for the subsequent food item when the calculated time delay expires; calculating by the computer controller, a queue time equal to the time period before the PFI can be placed on the cooking area; waiting for the queue time to expire before the computer controller displays the first icon associated with the PFI on the computer display screen; and displaying by the computer controller, the subsequent icon on the display screen when the queue time plus the calculated time delay expires, said subsequent icon being positioned on the display screen in a logical location corresponding to an actual position on the cooking area where the subsequent food item should be placed; wherein by placing the food items on the cooking area when the computer controller displays each icon, the preparation of the food items is completed simultaneously. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for controlling preparation of a plurality of food items having different cooking times, said food items being prepared on a cooking apparatus having a finite cooking area with a known capacity for simultaneously cooking a limited number of food items, said system comprising:
-
a database that stores cooking times for each of the plurality of food items; means for receiving a food order that includes at least two food items to be prepared on the cooking area; a control processor that retrieves from the database, the cooking times for the food items in the order and determines a starting time for each of the food items in the order, wherein the processor calculates the starting time for each food item so that the food items in the order are completed simultaneously; a computer display screen for displaying a plurality of icons, each of said icons corresponding to a particular one of the plurality of food items, and each of said icons being displayed on the display screen at the calculated starting time for a corresponding food item, and each icon being displayed in a logical location corresponding to an actual location on the cooking area, said icons indicating to the cook when and where each food item is to be placed on the cooking area; means for sending an indication to the control processor whenever a food item is placed on the cooking area, said processor determining when the cooking area is full based on the known capacity of the cooking area and the indications of food items being placed on the cooking area; and said control processor further comprising, responsive to receiving a subsequent food order while the cooking area is full, means for rescheduling the subsequent food order for simultaneous completion by determining a delayed starting time for each food item in the subsequent food order, said delayed starting time ensuring that there will be space available on the cooking area for each food item in the subsequent food order when the delayed starting time for each item expires. - View Dependent Claims (16)
-
Specification