Apparatus and method for an internet based computer reservation booking system
DCFirst Claim
1. A software product comprising:
- a first restaurant reservation booking database having a plurality of records, the plurality of records corresponding to a plurality of time-slots for tables at the first restaurant;
a restaurant table reservation management module configured to enable the first restaurant to book time-slots in the first reservation booking database to reserve the tables at the first restaurant for customers not making bookings over the Internet; and
an Internet booking module configured to enable an Internet user to book an available one of the time-slots to reserve one of the tables at the first restaurant; and
an update module configured to update over an always on non-dial up internet connection a copy of the first reservation booking database maintained at a central computing location, the update module configured to update the copy of the first reservation booking database in a substantially real time when the first reservation booking database is updated.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
The present invention is a software product that provides merchants that sell time-slot inventories tools to capitalize on the Internet revolution. The present invention enables the creation of web-sites for merchants with a built-in web-based reservation booking system. This offers customers the on-line benefits of access, selection and immediacy in making real-time reservation/appointments over the Internet. The software product also simplifies the merchant'"'"'s booking process by providing a central web-based reservation/appointment management system that can be used for all bookings, regardless if made by telephone, by a walk-in customer, or by a customer via the Internet. The software product also provides the merchant with a powerful direct marketing tool. As a merchant uses the software product, user-customer profiles and demographics are captured in the database module, thus creating (in Web jargon) a “community” of customers specific to the merchant. The merchant is thus empowered, using the mail module, to directly communicate with its customer base, using customer profiles and demographics to create a highly targeted and effective marketing and promotional ad campaign. The software product also allows the merchant to auction off time-slot inventory over the Internet. Lastly, the software product enables the creation of Web “super-communities” consisting of the aggregate of all the individual merchant'"'"'s customer-communities using the software product.
355 Citations
88 Claims
-
1. A software product comprising:
-
a first restaurant reservation booking database having a plurality of records, the plurality of records corresponding to a plurality of time-slots for tables at the first restaurant; a restaurant table reservation management module configured to enable the first restaurant to book time-slots in the first reservation booking database to reserve the tables at the first restaurant for customers not making bookings over the Internet; and an Internet booking module configured to enable an Internet user to book an available one of the time-slots to reserve one of the tables at the first restaurant; and an update module configured to update over an always on non-dial up internet connection a copy of the first reservation booking database maintained at a central computing location, the update module configured to update the copy of the first reservation booking database in a substantially real time when the first reservation booking database is updated.
-
-
2. An apparatus comprising:
-
a reservation booking database means having a plurality of records, the plurality of records corresponding to a plurality of time-slots for tables at a restaurant; a web site module means for creating an Internet web site to enable an Internet user to book a table at the restaurant, the web site module means further comprising; a time-slot display module means for displaying one or more available time-slots corresponding to one or more tables at the restaurant'"'"'s place of business; and a booking module means for enabling the Internet user to book one of the available time-slots in the reservation booking database; and a restaurant maintenance module means for providing the restaurant access to the restaurants table reservation booking database means, the restaurant maintenance module means further comprising; a table reservation management module means for enabling the restaurant to book time-slots in the reservation booking database means to reserve tables at the restaurant for customers not making bookings over the Internet a first computer means located at the restaurant, the first computer means configured to store a first copy of the reservation booking database means; a second computer means located at a location remote from the restaurant, the second computer means configured to store a second copy of the reservation booking database means; and the first computer means being connected to the second computer means through the internet, the first computer means being configured to be connected to the internet using an always connected, non-dial up connection, to the internet so that the first computer means and the second computer means can synchronize the second copy of the reservation booking database means when the first copy of the reservation booking database on the first computer means is updated. - View Dependent Claims (3)
-
-
4. A reservation system comprising:
-
a reservation booking database having a plurality of records, the plurality of records corresponding to a plurality of time-slots for tables at a selected restaurant; a central computing location configured to host an Internet web site for booking reservations; an Internet search module configured to identify the selected restaurant in response to a search request submitted by an Internet user to identify the selected restaurant affiliated with the web site; a time-slot display module configured to display one or more available time-slots each corresponding to one or more tables at the selected restaurant'"'"'s place of business; and a booking module configured to permit the Internet user to book one of the available time-slots to reserve the corresponding table in the reservation booking database; a local computer located at the selected restaurant, the local computer configured to cooperate with the central computing location and including a table reservation management module configured to permit the selected restaurant to book timeslots in the reservation booking database to reserve tables at the selected restaurant for customers not making bookings over the Internet; the local computer being further configured to store the reservation booking database; the central computing location being further configured to store a second copy of the reservation booking database; and the local computer being connected to the central computing location through an always on non-dial up connection to the internet so that the local computer and the central computing location can synchronize the second copy of the reservation booking database when the first copy of the reservation booking database on the local computer is updated. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method comprising:
-
providing a first restaurant a first reservation booking database having a plurality of records, the plurality of records corresponding to a plural of time-slots for tables at the first restaurant providing a restaurant table reservation management module configured to enable the first restaurant to book time-slots in the first reservation booking database to reserve the tables at the first restaurant for customers not making bookings over the Internet; providing an Internet booking module configured to enable an Internet user to book an available one of the timeslots to reserve one of the tables at the first restaurant; and providing a first computer at the first restaurant, the first computer configured to maintain the first reservation booking database; providing a copy of the first reservation booking database at a central computing location; providing an always on non-dial-up internet connection between the first computer and the central computing location; and updating the copy of the first reservation booking database in substantially real time when the first restaurant books time-slots in the first reservation booking database to reserve tables for customers not making bookings over the Internet. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. An apparatus comprising:
-
a reservation booking database having a plurality of records, the plurality of records corresponding to a plurality of time-slots for tables at a restaurant; a web site module configured to create an Internet web site to enable an Internet user to book a table at the restaurant, the web site module further comprising; a time-slot display module configured to display one or more available time-slots corresponding to one or more tables at the restaurant'"'"'s place of business; and a booking module configured to enable the Internet user to book one of the available time-slots in the reservation booking database; and a restaurant maintenance module configured to provide the restaurant access to the restaurant'"'"'s table reservation booking database, the restaurant maintenance module further comprising; a table reservation management module configured to enable the restaurant to book time-slots in the reservation booking database to reserve tables at the restaurant for customers not making bookings over the Internet; a first computer located at the restaurant, the first computer configured to store a first copy of the reservation booking database; a second computer located at a location remote from the restaurant, the second computer configured to store a second copy of the reservation booking database; and the first computer being connected to the second computer through the internet the first computer is configured to be connected to the internet using an always connected, non-dial up connection, to the internet so that the first computer and the second computer can synchronize the second copy of the reservation booking database when the first copy of the reservation booking database on the first computer is updated. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88)
-
Specification