RESTAURANT RESERVATION AND TABLE MANAGEMENT SYSTEM AND METHOD
First Claim
1. A method for managing reservations and seating capacity at a business establishment, comprising:
- receiving, at a data processing system, a request from a patron to reserve a table, wherein the request includes a party size on a requested date at a requested time;
retrieving, at a data processing system, business information and reservation requirements for the requested date and requested time, wherein the business information includes a plurality of floor plan configuration records from a database associated with the business establishment, the floor plan configuration records having a plurality of tables, each table being listed as available or unavailable;
identifying, at the data processing system, at least one of the plurality of floor plan configuration records having at least one table being listed as available and capable of accommodating the request and satisfying the reservation requirements; and
one of approving or declining the request, at the data processing system, wherein;
the request is approved when the business establishment has at least one available table within at least one floor plan configuration record to satisfy the request and the reservation requirements; and
the request is declined when the business establishment has insufficient available tables within at least one floor plan configuration record to satisfy the request and the reservation requirements.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for optimizing seating capacity at a business establishment using a data processing system. Patrons of the establishment can request reservations using a computing device. Once the request has been made, the system determines whether one or more floor plan configurations have an available table capable of satisfying the request and reservation requirements. If the request can be satisfied, the reservation is confirmed and the table is assigned within the selected floor plan configuration and recorded within the reservation requirements. Walk-in patrons may also request a table. The system will produce floor plan configurations having an available table to accommodate the request in accordance with reservation requirements and business information. Business information includes data received from table activity, kitchen activity, and server activity, as well as patron requirements. The system can also predict a patron'"'"'s wait time based on floor plan configuration and business information.
8 Citations
18 Claims
-
1. A method for managing reservations and seating capacity at a business establishment, comprising:
-
receiving, at a data processing system, a request from a patron to reserve a table, wherein the request includes a party size on a requested date at a requested time; retrieving, at a data processing system, business information and reservation requirements for the requested date and requested time, wherein the business information includes a plurality of floor plan configuration records from a database associated with the business establishment, the floor plan configuration records having a plurality of tables, each table being listed as available or unavailable; identifying, at the data processing system, at least one of the plurality of floor plan configuration records having at least one table being listed as available and capable of accommodating the request and satisfying the reservation requirements; and one of approving or declining the request, at the data processing system, wherein; the request is approved when the business establishment has at least one available table within at least one floor plan configuration record to satisfy the request and the reservation requirements; and the request is declined when the business establishment has insufficient available tables within at least one floor plan configuration record to satisfy the request and the reservation requirements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An article of manufacture including non-transitory, tangible computer readable storage medium having instructions stored thereon that, in response to execution by a processor of a data processing system, cause the data processing system to perform operations comprising:
-
receiving, at a data processing system, a request from a patron to reserve a table, wherein the request includes a party size on a requested date at a requested time; retrieving, at a data processing system, business information and reservation requirements for the requested date and requested time, wherein the business information includes a plurality of floor plan configuration records from a database associated with the business establishment, the floor plan configuration records having a plurality of tables, each table being listed as available or unavailable; identifying, at the data processing system, at least one of the plurality of floor plan configuration records having at least one table being listed as available and capable of accommodating the request and satisfying the reservation requirements; and one of approving or declining the request, at the data processing system, wherein; the request is approved when the business establishment has at least one available table within at least one floor plan configuration record to satisfy the request and the reservation requirements; and the request is declined when the business establishment has insufficient available tables within at least one floor plan configuration record to satisfy the request and the reservation requirements.
-
Specification