Amenity, special service and food/beverage search and purchase booking system
First Claim
1. A method for selecting and booking a custom hospitality/tourism reservation, using a processor-based server comprising a network interface and access to a data store of users preferences, to an unmatched queries database, to a database of hospitality/tourism features arranged by location including attributes associated with a feature, and to a third party, comprising the steps of:
- receiving, from a network connected computing device in control of a user, at least one desired hospitality/tourism feature with constraints including desired time periods and user preferences of said hospitality/tourism feature, said at least one desired hospitality/tourism feature including free form entry received by a graphical user interface (GUI);
searching said database of hospitality/tourism features for availability of said desired time periods and for matching desired at least one hospitality/tourism feature with said attributes;
obtaining from said data store said users preferences;
said preferences populated based on at least one of a response to user queries and prior bookings;
delivering to said network connected computing device said user preferences for selection;
delivering to said network connected computing device a list of matching hospitality/tourism locations matching said at least one desired hospitality/tourism feature for selection, said list including hospitality/tourism locations available for said time periods, matched desired features with said attributes, and selectable user preferences;
receiving, from a network connected computing device, indication of a selected hospitality/tourism location from said list and billing information for said user;
booking said hospitality/tourism reservation with said selected hospitality/tourism location by transmitting booking content and feature to a server associated with said hospitality/tourism location;
delivering a confirmation of the booked reservation to the network connected computing device;
entering an adaptive learning mode including;
storing any unmatched feature in an unmatched queries database;
transmitting an entry from the unmatched queries database to a third party for display;
receiving an association of the entry with a bookable feature from said third party; and
reconfiguring said hospitality/tourism feature database in conformity with said association at least in part by adding a new feature field related to at least one of unmatched entries or an evolving feature;
wherein said bookable feature includes relevant identifying characteristics.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to systems, methods and computer program products for an a la carte amenity, special service, food/beverage and accommodation feature search and booking engines. Aspects of the present invention allow customers to identify, via arbitrary search, amenities and/or special services (including food/beverage) available at lodging facilities, restaurants clubs/lounges/bars, dwellings and travel accommodation venues. Customers are thereby presented with goods and services matching or related to their query items and are permitted to select and confirm desired feature options and book, reserve or purchase their selection; optionally including the booking of an accommodation such as a room or table at a restaurant as well.
82 Citations
17 Claims
-
1. A method for selecting and booking a custom hospitality/tourism reservation, using a processor-based server comprising a network interface and access to a data store of users preferences, to an unmatched queries database, to a database of hospitality/tourism features arranged by location including attributes associated with a feature, and to a third party, comprising the steps of:
-
receiving, from a network connected computing device in control of a user, at least one desired hospitality/tourism feature with constraints including desired time periods and user preferences of said hospitality/tourism feature, said at least one desired hospitality/tourism feature including free form entry received by a graphical user interface (GUI); searching said database of hospitality/tourism features for availability of said desired time periods and for matching desired at least one hospitality/tourism feature with said attributes; obtaining from said data store said users preferences;
said preferences populated based on at least one of a response to user queries and prior bookings;delivering to said network connected computing device said user preferences for selection; delivering to said network connected computing device a list of matching hospitality/tourism locations matching said at least one desired hospitality/tourism feature for selection, said list including hospitality/tourism locations available for said time periods, matched desired features with said attributes, and selectable user preferences; receiving, from a network connected computing device, indication of a selected hospitality/tourism location from said list and billing information for said user; booking said hospitality/tourism reservation with said selected hospitality/tourism location by transmitting booking content and feature to a server associated with said hospitality/tourism location; delivering a confirmation of the booked reservation to the network connected computing device; entering an adaptive learning mode including; storing any unmatched feature in an unmatched queries database; transmitting an entry from the unmatched queries database to a third party for display; receiving an association of the entry with a bookable feature from said third party; and reconfiguring said hospitality/tourism feature database in conformity with said association at least in part by adding a new feature field related to at least one of unmatched entries or an evolving feature; wherein said bookable feature includes relevant identifying characteristics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for identifying and booking an a la carte feature from a hospitality/tourism provider, said system comprising:
-
a processor;
an adaptive feature database stored on a non-transitory computer readable medium, said adaptive feature database comprising a plurality of feature artifacts wherein a feature artifact associates a bookable feature identity with a hospitality provider identity; anda preference database stored on a non-transitory computer readable medium, said preference database comprising preferences for hospitality features and arranged by user; wherein said processor is instructed to; receive, through the network, arbitrary feature identity information for an adaptive bookable feature from a network connected client device, said information obtained at least in part consequential to free form entry using a GUI on a client device; analyzing said arbitrary feature identity information and determining at least one bookable feature identity; identify by searching the adaptive feature database for a set of feature artifacts having a feature identity matching, at least in part, the arbitrary feature identity information; search said preference database for preferences for a user and the user'"'"'s preferences associated with said network connected client device; transmit, through the network to the client device, one or more hospitality provider identities associated with the identified set of feature artifacts and identified user preferences;
enter an adaptive learning mode whereby;storing an unmatched feature in an unmatched queries database; transmitting an entry from the unmatched queries database to a third party for display; receiving an association of the entry with a bookable feature from said third party; and reconfiguring said adaptive feature database in conformity with said association at least in part by adding a new feature field related to the at least one of unmatched entries or an evolving feature;
wherein a feature artifact is an identifying characteristic of a bookable feature.- View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification