OFFER BASED RESTAURANT RESERVATIONS
First Claim
1. A system for offer based restaurant reservations, comprising:
- a processor configured to;
determine a set of available reservations based on an actual table availability for a date, a time, and a party size, wherein the actual table availability is determined by calculating combinations and permutations for table availability of a restaurant;
determine one or more offers based on the date, the time, and the party size;
determine an overlapping subset between the set of available reservations and the one or more offers; and
a memory coupled to the processor and configured to provide the processor with instructions.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for offer based restaurant reservations comprises a processor and a memory. The processor is configured to: receive a request for a reservation including a set of attributes such as a date or date range, a time range, a location, a cuisine, and a party size; determine a set of available reservations based on an actual table availability for the date, time, and the party size; determine one or more offers based on the date, time, and the party size; determine an overlapping subset between the set of available reservations and the one or more offers; and provide an indication of the overlapping subset. The memory is coupled to the processor and is configured to provide the processor with instructions.
-
Citations
40 Claims
-
1. A system for offer based restaurant reservations, comprising:
-
a processor configured to; determine a set of available reservations based on an actual table availability for a date, a time, and a party size, wherein the actual table availability is determined by calculating combinations and permutations for table availability of a restaurant; determine one or more offers based on the date, the time, and the party size; determine an overlapping subset between the set of available reservations and the one or more offers; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for offer based restaurant reservations, comprising:
-
determining a set of available reservations based on an actual table availability for a date, a time, and a party size, wherein the actual table availability is determined by calculating combinations and permutations for table availability of a restaurant; determining one or more offers based on the date, the time, and the party size; and determining an overlapping subset between the set of available reservations and the one or more offers. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
23. A computer program product for offer based restaurant reservations, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:
-
determining a set of available reservations based on an actual table availability for a date, a time, and a party size, wherein the actual table availability is determined by calculating combinations and permutations for table availability of a restaurant; determining one or more offers based on the date, the time, and the party size; and determining an overlapping subset between the set of available reservations and the one or more offers.
-
-
24. A system for offer based restaurant reservations, comprising:
-
a processor configured to; generate a plurality of available tables using availability rules; filter the plurality of available tables to determine a set of pertinent available tables; generate a plurality of offers using offer rules; filter the plurality of offers to determine a set of pertinent offers; determine an overlapping subset between the set of pertinent available tables and the set of pertinent offers; in the event that a trigger event occurs, provide an offer to a user from the overlapping subset; and a memory coupled to the processor and configured to provide the processor with instructions.
-
-
39. A method for offer based restaurant reservations, comprising:
-
generating a plurality of available tables using availability rules; filtering the plurality of available tables to determine a set of pertinent available tables; generating a plurality of offers using offer rules; filtering the plurality of offers to determine a set of pertinent offers; determining an overlapping subset between the set of pertinent available tables and the set of pertinent offers; in the event that a trigger event occurs, providing an offer to a user from the overlapping subset.
-
-
40. A computer program product for offer based restaurant reservations, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:
-
generating a plurality of available tables using availability rules; filtering the plurality of available tables to determine a set of pertinent available tables; generating a plurality of offers using offer rules; filtering the plurality of offers to determine a set of pertinent offers; determining an overlapping subset between the set of pertinent available tables and the set of pertinent offers; in the event that a trigger event occurs, providing an offer to a user from the overlapping subset.
-
Specification