WO2002017203A1 - Procedes et systemes pour la determination et la presentation de variantes d'hebergement - Google Patents

Procedes et systemes pour la determination et la presentation de variantes d'hebergement Download PDF

Info

Publication number
WO2002017203A1
WO2002017203A1 PCT/US2001/026654 US0126654W WO0217203A1 WO 2002017203 A1 WO2002017203 A1 WO 2002017203A1 US 0126654 W US0126654 W US 0126654W WO 0217203 A1 WO0217203 A1 WO 0217203A1
Authority
WO
WIPO (PCT)
Prior art keywords
lodging
user
alternative
properties
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/US2001/026654
Other languages
English (en)
Inventor
Irene Hammond
Laura Johnston
Anthony Perkins
Anomah I. Ngu
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sabre Inc
Original Assignee
Sabre Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sabre Inc filed Critical Sabre Inc
Priority to AU2001286795A priority Critical patent/AU2001286795A1/en
Publication of WO2002017203A1 publication Critical patent/WO2002017203A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/02Reservations, e.g. for tickets, services or events
    • G06Q10/028Reservations, e.g. for tickets, services or events for seating or spaces in a venue
    • G06Q10/0285Reservations, e.g. for tickets, services or events for seating or spaces in a venue for lodging

Definitions

  • This invention relates to electronic commerce and, more particularly, to an apparatus and methods for determining the most suitable available lodging alternatives for travelers based upon location, availability and amenities.
  • the Internet has been hailed the marketplace of the future, a result of its accessibility and usability.
  • a computer equipped with a communication mechanism such as a modem and telephone connection is nearly all that is necessary to gain access to the Internet.
  • a program called a browser such as the Netscape Navigator from Netscape Corporation, makes it a simple task to traverse the vast network of information available on the Internet and, specifically, its subpart known as the "World Wide Web.”
  • the architecture of the Web follows a conventional client-server model.
  • client and “server” are used to refer to a computer's general role as a requester of data (the client) or provider of data (the server).
  • Web browsers reside in clients and specially formatted "Web documents" reside on Internet (Web) servers.
  • Web clients and Web servers communicate using a protocol called “Hyper Text Transfer Protocol” (HTTP).
  • HTTP Hyper Text Transfer Protocol
  • a browser opens a connection to a server and initiates a request for a document.
  • the server delivers the requested document, typically in a standard coded format generally known as "Hyper Text Markup Language” (HTML). After the document is delivered, the connection is closed.
  • the browser displays the document or performs a function designated by the document.
  • E-commerce is the term often used to refer, at least in part, to online shopping on the Web.
  • E-commerce is a unique opportunity for businesses of any size.
  • E-commerce can expand a company's marketplace-and consequently, its customer database.
  • the company can track visits, sales, buying trends and product preferences-all at the customer level. The company can then present its customers with products they are most likely to buy-on an individual basis. For this reason alone most marketing professionals consider the Web to be one of the best direct marketing tools.
  • Certain known business methods, and conventional implementations of those methods give consumers greater control over a business deal by permitting consumers to set customized parameters for selected products and/or services, such as travel resources like hotels, airfare, car rentals, and similar travel commodities. Such methods and implementations, however, do not necessarily provide consumers with the best available price for the products and/or services, as well as provide real-time feedback with respect to consumers' choices.
  • Methods, systems, and articles of manufacture consistent with the present invention overcome the shortcomings of existing systems by enabling travelers to obtain real-time information on available or unavailable hotels including: current rates, graphical locations, amenity descriptions, room descriptions and confirmations.
  • Such methods, systems, and article of manufacture receive requests from users reflecting lodging preferences. Each request is analyzed to determine a set of alternative lodging properties providing preferences comparable to the lodging preferences specified in the request.
  • the methods, systems, and article of manufacture consistent with the present invention then present a graphical map showing the alternative lodging properties within a predetermined proximity of a target location designated in the lodging preferences requested by the user.
  • Such methods, systems, and article of manufacture may also receive requests from users reflecting selections of particular alternative lodging properties. Information reflecting detailed descriptions of the selected alternative lodging properties is then presented for user selection.
  • the presented alternative lodging properties include amenity, price and location information for each alternative lodging property and enable users to perfonn a side by side comparison of the preferences provided by each lodging property.
  • Figure 1 is a pictorial diagram of a computer network in which systems consistent with the present invention may be implemented
  • Figure 2 shows a computer network containing a client system and a server system
  • Figure 3 illustrates the retrieval of remote image and text and their integration in a document
  • Figure 4 is a block diagram of the architecture of a hotel genie server in a manner consistent with the principle of the present invention
  • Figure 5 illustrates a hotel genie server and its relationship to other computers in a manner consistent with the principle of the present invention
  • Figures 6A-6D are flow charts of the steps performed by a hotel genie server in a manner consistent with the principle of the present invention
  • Figure 7 is a flow chart of a booking process performed by a hotel genie server in a manner consistent with the present invention.
  • Figures 8A-8C illustrate alternative lodging property maps generated by a mapping processor in a manner consistent with the present invention.
  • lodging preferences are those preferences travelers wish to have provided by a hotel they may stay at.
  • lodging preferences may include: proximity preferences that include a city or a location the traveler wishes to visit; dates of stay; proximity range information that reflects a maximum distance from the location the traveler will be visiting; proximity direction information that reflect a desired direction location in relation to a desired location, such as North, South, East, West and combinations of these directions (NE, SE, SW, NW), amenity preferences such as swimming pools, meeting facilities, restaurant facilities and other resources desired; and hotel type preferences such as specific hotel companies preferred.
  • Systems and methods consistent with the present invention collect current lodging property description information from each properties' central reservation server.
  • the collected information may include preferences available at the lodging properties.
  • the available preferences are queried and tested to determine whether there are suitable matches for travelers' preferred preferences.
  • Properties providing the most suitable preferences that match the travelers' preferences are grouped into a set and presented to the traveler in a geographical map via a traveler's browser application.
  • the map may include icons, which reflect a location for each lodging property in the set, superimposed on a map of a location designated and bounded by the travelers' proximity preferences. Travelers may then compare current services provided by the lodging properties in the set, and select a property that meets their preferences. Real-time confirmations of selected lodging properties are provided to the traveler. Furthermore, travelers may select to view only those lodging properties that have available rooms, thus ensuring the lodging property's presented to the travelers allow for reservations to be accepted for a selected date range.
  • Systems consistent with the present invention permit a traveler, seasoned or occasional, to systematically discover and take advantage of information from hotel establishments without having to individually search for the locations of these establishments.
  • Systems consistent with the present invention allow travelers to accomplish some of the main stream tasks associated with searching for a lodging property and subsequent reservation operations associated with selected lodging properties just as if he or she had the services of a seasoned traveler or reservation agent by their side.
  • Systems consistent with the present invention store lodging property information, including rate information, such that it is provided to the traveler on a real-time basis.
  • Systems consistent with the present invention continually update the lodging property information to provide current infonnation to the traveler. Additionally, the methods and systems consistent with the present invention search for the best rate matching the users pricing preferences.
  • Such systems may conduct this search by checking the availability and preferences, that include rate information of lodging properties. They may go a step further than even the seasoned traveler or reservation agent by requesting just-in-time "best offer" rate quotes from lodging properties, thereby creating a type of online, last-minute auction. Also, rates may be provided by suppliers other than the lodging properties. These suppliers may include travel consolidators / wholesalers, hi one implementation, a network accessible system such as the h temet, client/server, personal digital assistant (PDA), or voice telephony, can be used for travelers to access and retrieve information in a manner consistent with the present invention.
  • PDA personal digital assistant
  • the systems contain fundamental geographic and proximity-based search capabilities for situations where rate is influenced by location. They may be able to automatically relax search constraints based upon a traveler's priorities. For example, a free continental breakfast may be a lower priority requirement than having an indoor swimming pool. Consequently, they offer the uninformed, occasional traveler the same savings discovery power as the seasoned buyer or buyer agent.
  • Figure 1 illustrates a conceptual diagram of a computer network 100, such as the Internet.
  • Computer network 100 comprises small computers (such as computers 102, 104, 106, 108, 110, 112 and 114) and large computers (such as servers 120 and 122).
  • small computers 102 through 114 are computer equipment that are at the site at which a human user operates the equipment to make requests for data from other computer equipment on the network.
  • the requested data resides in large computers, til this scenario, small computers are clients and the large computers are servers.
  • client and server are used to refer to a computer's general role as a requester of data (client) or provider of data (server).
  • client or provider of data
  • server the size of a computer or the resources associated with it do not preclude the computer's ability to act as a client or a server.
  • each computer may request data in one transaction and provide data in another transaction, thus changing the computer's role from client to server, or vice versa.
  • a client such as computer 102
  • the "network" of FIG. 1 represents, for example, the Internet, which is an interconnection of networks.
  • a different request from computer 102 may be for a file that resides in Server B 122. til this case, the data is transferred from Server B 122 through the network to Server A 120 and, finally, to computer 102.
  • the distance between Server A 120 and Server B 122 may be very long, e.g. across states, or very short, e.g., a few inches. Further, in traversing the network the data may be transferred through several intennediate servers and many routing devices, such as bridges and routers.
  • FIG. 2 shows, in more detail, an example of a client-server system interconnected through network 100.
  • a remote server system 222 is interconnected through network 100 to client system 220.
  • Client system 220 includes conventional components such as a processor 224, memory 225 (e.g. RAM), a bus 226 which couples processor 224 and memory 225, a mass storage device 227 (e.g. a magnetic hard disk or an optical storage disk) coupled to processor 224 and memory 225 through an I/O controller 228 and a network interface 229, such as a conventional modem.
  • processor 224 e.g. RAM
  • memory 225 e.g. RAM
  • bus 226 which couples processor 224 and memory 225
  • mass storage device 227 e.g. a magnetic hard disk or an optical storage disk
  • Server system 222 also includes conventional components such as a processor
  • memory 235 e.g. RAM
  • bus 236 which couples processor 234 and memory
  • a mass storage device 237 e.g. a magnetic or optical disk coupled to processor 234 and memory 235 through an I/O controller 238 and a network interface 239, such as a conventional modem.
  • I/O controller 238 e.g. a central processing unit 238
  • network interface 239 such as a conventional modem.
  • the present invention may be implemented in software which is stored as executable instructions on a computer readable medium on the client and server systems, such as mass storage devices 227 and 237 respectively, or in memories 225 and 235 respectively.
  • the Internet consists of a worldwide computer network that communicates using well defined protocol known as the Internet Protocol (IP).
  • IP Internet Protocol
  • Computer systems that are directly connected to the Internet each have an unique address consisting of four numbers separated by periods such as "192.101.0.3".
  • a "Domain Name System” was created that allows users to access Internet resources with a simpler alphanumeric naming system. For example, the name “Sabre.com” is the name for a computer operated by Sabre Inc.
  • a Uniform Resource Locator system was created that uses a Uniform Resource Locator (URL) as a descriptor that specifically defines a type of Internet resource and its location.
  • URLs have the following format: "resource-type://domain.address/path-name.”
  • the "resource-type” defines the type of Internet resource.
  • Web documents for example, are identified by the resource type "http", which indicates the protocol used to access the document.
  • the user To access a document on the Web, the user enters a URL for the Web document into a browser program executing on a client system with a connection to the Internet.
  • the Web browser then sends a request in accordance with the HTTP protocol to the Web server that has the Web document using the URL.
  • the Web server responds to the request by transmitting the requested object to the client.
  • the object In most cases, the object is a plain text document containing text (in ASCII) that is written in HTML.
  • Such objects often contain hyperlinks to other Web documents.
  • the Web browser displays the HTML document on the screen for the user and the hyperlinks to other Web documents are emphasized in some fashion such that the user can selected the hyperlink.
  • the HTML document may contain data from more than one server.
  • FIG. 3 illustrates the retrieval of remote text and images and their integration in a Web document by a client system 340.
  • server A 310 contains an image 315
  • server B 320 contains a combination of text and image data 325
  • server C 330 contains text data 335.
  • Each of these servers is remotely located from the other servers and client 340.
  • the transfer of data is via network 100. It should be appreciated that the text and image files could be located in the same server which is remote from client 340.
  • a program called a servlet executing on one of the servers may combine data from the various servers referenced in a selected Web document and transmit the composite Web document to the client.
  • the client may utilize a program called an applet, which may be transmitted to the client from one of the servers, to access the multiple servers offering parts of the composite and to build the composite Web document.
  • Server 400 is connected to a network interface 445 that facilitates communication with users, traders, and lodging property suppliers on the Internet.
  • Server 400 includes a number of components, business logic processor 405, component supplier system interface 410, geocoding processor 415, proximity search processor 420, users' requests datastore 425, lodging property datastore 430, search constraint relaxation processor 435, mapping processor 440, booking processor 450, local memory 455, traders' datastore 460 and search comparison ranking processor 465. The operation of each of these components will be explained below with reference to Figures 5, 6A-6D and 7.
  • Figure 5 shows a hotel genie server 400 and machines distributed in the network having facilities such as interfaces for a user, trader, and supplier to communicate with server 400.
  • FIG. 5 illustrates an example of this configuration with user interface 510, trader interface 520, and supplier interface 530 communicably connected to server 400.
  • Suppliers provide information on available lodging services, such as rooms available, amenity information, lodging property description information and similar lodging resources.
  • Traders are "consolidators" of lodging resources that either buy the resources, such as reservations for particular rooms on certain dates, from suppliers in bulk at discount rates for resale or package various resources to resale. In many instances, traders may have the best available rate for lodging resources, even better than the rate offered by a supplier for the same resource.
  • the figure shows only one trader interface and only one supplier interface, the principles of the present invention contemplate many such interfaces.
  • server 400 receives requests from users for lodging resources; receives rate and availability information from various suppliers and traders; sends just-in-time "rates-to-beat" messages to the suppliers and traders asking for their last minute best offer; and automatically presents the information to the users.
  • Underlying capabilities include geographic data encoding (geocoding), geographic/proximity- based searching, mapping, and search constraint relaxation.
  • User interface 510 allows each user to input lodging preferences such as preferred locations, dates, and amenity services.
  • a users' requests datastore 425 persistently stores users' requests for subsequent access/marketing analysis.
  • Trader interface 520 and supplier interface 530 allow lodging service traders and suppliers to input, configure, target, and maintain lodging services, including prepackaged services in a traders' datastore 460.
  • This datastore contains pre-packaged offerings of services that have been pre-configured and pre-negotiated by traders such as consolidators and wholesalers.
  • FIG. 6A is a flow chart of operations performed by server 400 consistent with one embodiment of the invention.
  • the user or user's agent logs on to server 400 via network interface 445 and creates user's request 501 via user interface 510.
  • User request 501 is generally composed of information such as city and state preferences, property location affiliations or names, proximity tolerances for the property location affiliation or city preferences, direction information in relation to a property location affiliation, such as North or Southwest, amenity preferences and dates.
  • User's request 501 is also stored in user's request datastore 425 for subsequent access/marketing analysis. Receipt of user's request 501 triggers business logic processor 405 into action to serve as the main process control and orchestrate a search for lodging properties that match the user's preferences.
  • the receipt of user's request 501 may also trigger a search for lodging properties with the best rates available.
  • Discovery response 502 is transmitted back to user interface 510 via network interface 445.
  • business logic processor 405 determines whether the user's request includes a property location affiliation or a city and state address.
  • a property location affiliation corresponds to a general or popular location the user wishes to visit. This may be, for example, a state park, a popular geographic location, a popular monument or museum, or any other location affiliation that is more general than a city name.
  • the property location affiliation includes a designated state to allow server 400 to narrow down a correct location for the user.
  • business logic processor 405 calls upon the services of geocoding processor 415 and mapping processor 440 to attach geocodes (for example, latitude and longitude or similar information identifying location) to the property location affiliation or city and state address request.
  • Mapping processor operates with a map server / client API developed by MapQuestTM and is installed as a map serving daemon with client connectivity libraries.
  • geocodes are used to generate a center point for a geographical map to be created at a later time. For example, if business logic process 405 determines that a property location affiliation has been requested, a center point is determined based on the property location affiliation designated by the user, at step 604. A boundary radius of the map is generated using the proximity tolerance preferences designated in the user's request. However, if the business logic processor 405 determines that a city address has been selected, a center point is determined based on the city address designated by the user, at step 606. A boundary radius of the map is generated using the proximity tolerance preferences designated in the user's request.
  • business logic processor 405 searches lodging property datastore 430 for lodging properties having geocodes reflecting their geographical location within the proximity tolerances of the city or property location affiliations requested by the user.
  • An initial set of alternative lodging properties is created and stored in a local memory 455.
  • server 400 keeps lodging property information up to date by periodically performing updating operations from each lodging property supplier server and trader server it has access to.
  • Business logic processor 405 continuously performs checking operations to detennine whether it is time for updating the information in traders data store 430. til the event it is time for an update, business logic processor 405 initiates a query to the supplier interface 530 though network interface 445, as availability rate request message 503.
  • Supplier interface 530 may connect to central reservation or property management servers that house service information associated with the lodging services they provide. Supplier interface 530 returns response data in availability response message 506 reflecting the lodging service information, and this is stored in traders datastore 430.
  • server 400 may also perform rate checking to ensure users are receiving the best rate available for each lodging property to be provided.
  • business logic processor 405 determines the lowest rate of all lodging properties that have been identified and are available at this point. These lowest rates are formatted as rate-to-beat messages 504 and sent to trader interface 520 and supplier interface 530 via component supplier system interface 410 and network interface 445. Traders and suppliers determine if they want to respond with rates equal to or less than the rate conveyed in rate-to-beat messages 504.
  • traders and suppliers format just- in-time offerings 505 and send them to business logic processor 405 via network interface 445 and component supplier system interface 410.
  • business logic processor 405 updates the rate information associated with the lodging properties who have responded. This process ensures that the alternative lodging properties that are located within the proximity preferences designated by the user's request, are providing the best rate at the time of the request.
  • search constraint relaxation processor 435 filters the initial set of alternative lodging properties to produce a reduced set of alternative lodging properties.
  • Search constraint relaxation processor 435 queries local memory 455 and performs a search for lodging properties that offer lodging preferences comparable to those requested by the user in request 501. This may include searching for lodging properties that offer at least one of the amenities requested by the user.
  • server 400 does not perform steps 610, 612 and 614, as shown in Figure 6A as dotted lines flowing from steps 604 and 606 to step 616.
  • business logic processor 405 determines whether dates were specified in the user's request 501. If no dates were specified, processing continues to step 630, described later. If dates were specified, processing proceeds to Figure 6B and step 618, where a hotel offering command (HOT) is executed for lodging properties in the reduced set of alternative lodging properties.
  • HAT hotel offering command
  • This command generates a query to lodging property datastore 430, as shown in step 620.
  • the query determines whether lodging services are available for the dates specified in the user's request and data may or may not be returned reflecting a result of the determination.
  • each lodging property is marked as "available” or "unavailable” based on the result of the determination operations.
  • business logic processor 405 determines whether all of the lodging properties in the set have been queried, and if not, the query process is perfonned for the next lodging property in the set. Once all of the lodging properties in the set have been queried, processing returns to Figure 6A, to step 630.
  • mapping processor 440 utilizes mapping processor 440 to generate a graphical-based map including the alternative lodging properties offering lodging services.
  • Mapping processor 440 generates a URL that is appended to a Web page downloaded to the user's initiating the search for lodging alternative.
  • the appended URL is used to access a mapping server (not shown), operated by a web-based mapping service such as MapQuestTM .
  • MapQuestTM a web-based mapping service
  • the mapping server generates a map with the center reflecting the center point defined in steps 605, 607 and the boundaries defined by the proximity tolerance preferences designated in the user's request, and forwarded to the mapping server, via the URL. Once completed, the mapping server sends the generated map back to server 400.
  • Mapping processor 440 receives and modifies the map to include hotel genie features.
  • Mapping processor 440 creates icons reflecting each alternative lodging property in the reduced set, and plots them in the map based on their geocodes.
  • the result is a map that is displayed to the user with the center point being the location of the city or property location affiliation requested by the user, and includes lodging property icons plotted in the map in relation to their proximity to the center point.
  • the lodging properties represented in the displayed map may be available or unavailable properties, depending upon the conditions set forth by the user making the request. In one embodiment of the invention, the displayed lodging properties are defaulted as available properties, while user's may designated to view unavailable properties when providing their lodging preferences.
  • the icons may be ranked based on a number of criteria, including the proximity of each lodging property's location to the center point. These icons may be numerically labeled according to their ranking, and a list of the numerically ranked lodging properties may be displayed along side of the map as a legend. For example, a map may be generated based on a user request that produces five alternative lodging properties that meet the preferences designated in the user request. The set of lodging properties may be displayed in the map as icons labeled "1" though "5". The lodging property icon labeled "1" would be the property nearest to the user's designated property location affiliation or address. In accordance with the mapping processor's operations, the icon labeled "1" would also be nearest to the center of the map.
  • a legend may be placed along side of the map, listing each alternative lodging property associated with each icon, til this example, there would be a list of five alternative lodging properties, numbered "1" through "5".
  • the ranking attributes of the alternative lodging properties are not limited to proximity data alone.
  • a number of different preferences and rules may be applied to rank the set of alternative lodging properties, such as the number of common preferences provided by a property with the user's preferences.
  • users may manipulate the map to obtain different zoom preferences. Users may select to zoom in or out of the displayed map, to obtain a different view of the area surrounding the center point. Users may select to zoom in on the map, in order to obtain detailed graphical information on the exact location of desirable targets in the map, such as the property location affiliation designated in the request or particular alternative lodging properties.
  • Mapping processor 440 processes the zoom requests in order to allow users to customize the view of the map. The zoom requests are forwarded to the mapping server through the generated URL. Server 400 receives the generated map, with new boundaries designated in the URL, defined by the zoom features selected by the user.
  • Figure 8 A illustrates an example of a map that may be presented to a user searching for hotels near the grand canyon.
  • the user provides the saving discovery server 400 with a plurality of lodging preferences, including a property location affiliation preference designating the grand canyon and the state of Arizona, with a predetermined proximity range preference of six miles.
  • Map 800 is generated by mapping processor 440, and displayed to the user.
  • Map 800 includes a plurality of icons representing hotels that are ranked according to the lodging preferences designated by the user.
  • a group of overlapping icons 805 is shown in map 800 indicating a plurality of hotels located within a close proximity to each other and the grand canyon. The user may select to "zoom in" on icons 805, to view detailed location infonnation not present in map 800.
  • the user may selectively "zoom in” on map 800 by selecting any location within the map and "clicking though” with an input device, such as a mouse, hi this example, the user may decide to view additional information on hotels represented by group of icons 805 by selecting and "clicking through” on the overlapping icons.
  • the result of the user's selection is a "zoomed" generated map 810, shown in Figure 8B, reflecting additional detailed location information regarding the hotels represented by the icons displayed in map 800.
  • a new group of fewer overlapping icons 815 is displayed in map 810 reflecting hotels that are located within a certain distance of each other and the property location affiliation.
  • Figure 8C illustrates an example of a web page that may be generated after a user has completed "zooming in” on displayed map 800.
  • the web page includes detailed map 820, and an associated legend 825 including a listing of all the hotels displayed in map 800, ranked according to their icon number.
  • Detailed map 820 shows the remaining ranked icons representing the hotels located nearest to the grand canyon.
  • mapping processor 440 may be programmed to recognize when a user selects a group of overlapping icons in a displayed map and subsequently generate and display a table including information on the hotels included in the group of overlapping icons. For example, referring to Figure 8A, when a user "clicks through" on the group of icons 805, a table or legend may be generated including information on hotels included in the group of overlapping icons 805. The table or legend may include information similar to that shown in legend 825, except that only those hotels associated with the group of overlapping icons would be displayed. This feature would enable a user to view information on the hotels reflected in the group of icons 805, without having to "zoom in” on map 800.
  • step 640 receives requests from the user reflecting particular alternative lodging properties selected as possible lodging prospects.
  • users may choose specific alternative lodging properties by selecting designated selection icons associated with each alternative lodging property displayed in the legend described above. Users may select one or more lodging properties for viewing. Along with the lodging properties selected, users may also select compare or information icons, that may be displayed along with the map and legend. Compare and information icons perform specific functions in relation to the alternative lodging properties.
  • business logic processor 405 determines whether the user has selected a compare icon or an information icon.
  • Figure 6C illustrates the processing performed by search comparison ranking processor 465 when the information icon is selected.
  • search comparison ranking processor 465 executes a hotel description command (HOD) for each property selected in the legend.
  • HOD hotel description command
  • the search comparison ranking processor 465 initiates a query, step 654, to determine if dates are associated with the HOD command.
  • search comparison ranking processor 465 queries the lodging property datastore 430 to determine whether each selected alternative lodging property has available rooms during the dates specified in the request.
  • search comparison ranking processor 465 retrieves property information associated for each selected alternative lodging property from lodging property datastore 430.
  • search comparison ranking processor 465 determines whether all of the selected alternative lodging properties have been processed, and if not, processing is returned to step 652.
  • step 662 the collected information is compiled into a report reflecting booking information for each selected alternative lodging property that is available.
  • the report is displayed to the user, from which they can book a reservation at particular lodging properties.
  • the displayed report may include information reflecting room type, rate, rate type, policies, icons for booking, and extra available resources such as cribs or roll away beds, for each available room at a particular lodging property.
  • the report may also include graphical images of the
  • the report may show unavailable lodging properties as well, depending upon the user's preferences designated in the user's request 501.
  • the operation of the booking process will be explained below with reference to Figure 7.
  • Figure 6D illustrates the process performed when the comparison icon is selected in step 650.
  • search comparison ranking processor 465 executes a HOT command for each selected alternative lodging property.
  • the HOT commands initiate a query to collect amenity codes associated with each selected alternative lodging property.
  • the query may be directed to lodging management servers associated with each selected property, or may be directed to the lodging property datastore 430, which houses current lodging property description information.
  • the amenity codes are decoded and a table is generated reflecting the amenities associated with each selected lodging property.
  • search comparison ranking processor 465 determines whether every selected alternative lodging property has been queried, and if not, processing is returned to step 680. If all of the alternative lodging properties have been queried, a comparison table is displayed at step 688.
  • the displayed comparison table may include detailed amenity and description information associated with each selected lodging property.
  • the amenity information may include information regarding the status of dining facilities, swimming facilities, health and fitness facilities, conference room facilities, television capabilities, game room facilities, and other similar amenities known to be associated with hotels.
  • the description information may include address information, distance from the search point designated by the user in the request, price ranges, number of rooms and floors provided by the property, graphical images of the property and facilities, and other similar descriptive information associated with hotels.
  • the user may select specific lodging properties displayed in the table by selecting designated selection icons associated with each lodging property. Upon selection of these icons, search comparison ranking processor 465 passes the operations to the information processing procedures described in Figure 6C.
  • Figure 7 illustrates booking operations performed by hotel genie server 400.
  • business logic processor 405 receives requests reflecting the user's selections of particular alternative lodging properties they wish make a reservation with.
  • Booking processor 450 receives the user's selections from business logic processor 405, and retrieves availability information associated with the selected alternative lodging property from lodging property datastore 430.
  • Booking processor 450 may then generate a table in calender format reflecting daily rates for particular days in particular months designated by the dates reflected in the user's request 501. In the event no dates were included in user's request 501, booking processor 450 may generate the table corresponding to the current month that user's request 501 was made.
  • Booking processor 450 may be programmed to generate tables for any month, and is not limited to default to the current month.
  • Booking processor 450 subsequently creates a graphical image reflecting a monthly calender designated by the created table.
  • the calender image may show the daily rates provided by the lodging property for each day of the month.
  • the user may choose particular days they are interested in staying at the lodging property by selecting the days on the displayed calender.
  • the selection process may be perfonned using an input device, such as a mouse, keyboard, stylus, finger, or any other well known input device.
  • the user's selections may be highlighted by the input device, thus showing the user the rates and days being selected for booking in a user friendly manner.
  • a variety of input selection techniques may be implemented with the present invention, and methods, systems, and articles of manufacture consistent with the present invention are not limited to the particular examples described above.
  • a variety of selection techniques may be programmed into the booking processor 450 to enable users to have a plurality of options on how they manipulate the information displayed in the booking calender. Additionally, a variety of graphical images representing the booking table information may be selected for the user to view, and methods, systems, and articles of manufacture consistent with the present invention are not limited to the specific examples described above. For example, the calender image generated by booking processor 450 may be altered to be displayed in a weekly or daily format.
  • the day selections are compiled by booking processor 450 and a sell message is generated and sent to the central reservation server (CRS) associated with the selected lodging property through supplier system interface 410 and network interface 445.
  • Supplier interface 530 receives the sell message and processes the request for reservations for the rates and days selected by the user.
  • supplier interface 530 then generates a confirmation message reflecting a confirmation of the reservations for the selected rooms on the days selected by the user.
  • the confirmation message(s) are returned to hotel genie server 400, and passed to booking processor 450, via network interface 445 and supplier system interface 410.
  • booking processor 450 compiles the confirmation message(s) and generates confirmation information to be displayed to the user at the user interface 510. Accordingly, users may view the confirmation information and acknowledge that they have reserved the selected rooms on the dates they chose, in real-time.
  • the confirmation messages may be passed to the user using a variety of forms of communication techniques including, but not limited to, E-mails, auto-return voicemails, facsimile messages, pager messages, and any other form of communication technique that would enable the user to receive the confirmation message.
  • systems consistent with the present invention permit a traveler, seasoned or occasional, to systematically discover and take advantage of information from hotel establishments without having to individually search for the locations of these establishments.
  • Travelers are essentially educated and perform reservation operations just as if he or she had the services of a seasoned traveler or reservation agent by their side.
  • Methods, systems and articles of manufacture consistent with the present invention house lodging property information, including rate information, such that it is provided to the traveler on a real-time basis.
  • Methods, systems and articles of manufacture consistent with the present invention continually update the lodging property information to provide current information to the traveler.
  • methods, systems and articles of manufacture consistent with the present invention search for the best rate provided by the lodging properties.
  • Such systems conduct this search by checking the rates of lodging properties. They go a step further than even the seasoned traveler or reservation agent by requesting just-in- time "best offer" rate quotes from lodging properties, thereby creating a type of online, last-minute auction.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

L'invention concerne des systèmes (400) fournissant à l'utilisateur (510), via un réseau, des informations sur différentes variantes d'hébergement. Ces systèmes (400) reçoivent les demandes (510) des utilisateurs (510) relatives à des préférences d'hébergement, lesquelles sont analysées pour déterminer une série de variantes d'hébergement classées en préférences comparables aux préférences formulées dans les demandes (501). Les systèmes (400) établissent un rapport (502) tenant compte des variantes et affichent ce rapport (502) à l'intention des utilisateurs (510). Les systèmes (400) reçoivent ensuite les sélections des utilisateurs (501) liées à des variantes préférées, et l'information détaillée (502) associée à chaque variante est transmise aux utilisateurs (510). Les systèmes (400) permettent aux utilisateurs (510) de réserver des chambres selon les variantes d'hébergement préférées, et de recevoir via le réseau la confirmation en temps réel des réservations (506).
PCT/US2001/026654 2000-08-25 2001-08-27 Procedes et systemes pour la determination et la presentation de variantes d'hebergement Ceased WO2002017203A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2001286795A AU2001286795A1 (en) 2000-08-25 2001-08-27 Method and apparatus for determining and presenting lodging alternatives

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US64837400A 2000-08-25 2000-08-25
US09/648,374 2000-08-25

Publications (1)

Publication Number Publication Date
WO2002017203A1 true WO2002017203A1 (fr) 2002-02-28

Family

ID=24600523

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/026654 Ceased WO2002017203A1 (fr) 2000-08-25 2001-08-27 Procedes et systemes pour la determination et la presentation de variantes d'hebergement

Country Status (2)

Country Link
AU (1) AU2001286795A1 (fr)
WO (1) WO2002017203A1 (fr)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6916412B2 (en) 1999-04-13 2005-07-12 Semitool, Inc. Adaptable electrochemical processing chamber
US7020537B2 (en) 1999-04-13 2006-03-28 Semitool, Inc. Tuning electrodes used in a reactor for electrochemically processing a microelectronic workpiece
US7090751B2 (en) 2001-08-31 2006-08-15 Semitool, Inc. Apparatus and methods for electrochemical processing of microelectronic workpieces
US7115196B2 (en) 1998-03-20 2006-10-03 Semitool, Inc. Apparatus and method for electrochemically depositing metal on a semiconductor workpiece
US7147760B2 (en) 1998-07-10 2006-12-12 Semitool, Inc. Electroplating apparatus with segmented anode array
US7160421B2 (en) 1999-04-13 2007-01-09 Semitool, Inc. Turning electrodes used in a reactor for electrochemically processing a microelectronic workpiece
US7189318B2 (en) 1999-04-13 2007-03-13 Semitool, Inc. Tuning electrodes used in a reactor for electrochemically processing a microelectronic workpiece
US7264698B2 (en) 1999-04-13 2007-09-04 Semitool, Inc. Apparatus and methods for electrochemical processing of microelectronic workpieces
US7267749B2 (en) 1999-04-13 2007-09-11 Semitool, Inc. Workpiece processor having processing chamber with improved processing fluid flow
US7351315B2 (en) 2003-12-05 2008-04-01 Semitool, Inc. Chambers, systems, and methods for electrochemically processing microfeature workpieces
US7351314B2 (en) 2003-12-05 2008-04-01 Semitool, Inc. Chambers, systems, and methods for electrochemically processing microfeature workpieces
US7438788B2 (en) 1999-04-13 2008-10-21 Semitool, Inc. Apparatus and methods for electrochemical processing of microelectronic workpieces
US7585398B2 (en) 1999-04-13 2009-09-08 Semitool, Inc. Chambers, systems, and methods for electrochemically processing microfeature workpieces
US7668744B2 (en) 2003-07-31 2010-02-23 The Boeing Company Method and system for conducting fleet operations
US7707202B2 (en) 2007-06-20 2010-04-27 Amadeus Sas Method and system for improving a reservation or a purchase process of an entity
GB2503277A (en) * 2012-06-21 2013-12-25 Solid Contracts Ltd Method and apparatus for location-based service matching
US20210158231A1 (en) * 2013-05-09 2021-05-27 Travelpass Group, Llc Systems and methods for minimizing travel costs for multi-night stays

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5832452A (en) * 1996-01-31 1998-11-03 Electronic Data Systems Corporation Hotel database inquiry system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5832452A (en) * 1996-01-31 1998-11-03 Electronic Data Systems Corporation Hotel database inquiry system

Non-Patent Citations (8)

* Cited by examiner, † Cited by third party
Title
BOSTON HERALD, 26 November 1998 (1998-11-26), pages 2 *
DATABASE BOSTON HERALD [online] LIOTTA JARRET: "Keys to the world: Multiplicity of internet services helps travelers click their way to paradise", XP002906527, retrieved from 01092020 accession no. Dialog *
DATABASE GALE GROUP NEW PROD ANNOU [online] ANONYMOUS: "Spring vacation bargains abounds for the last-minute traveler", XP002906530, accession no. Dialog Database accession no. 48374228 *
DATABASE GALE GROUP TRADE&INDUSTRY [online] ANONYMOUS: "Expedia.com helps customers get great deals on hotel rooms with new hotel price matcher", XP002906529, accession no. Dialog Database accession no. 55681885 *
DATABASE PR NEWSWIRE [online] ANONYMOUS: "Six romantic trip tips to plan the perfect Valentine's Day getaway", XP002906528, accession no. Dialog Database accession no. SFW020 *
PR NEWSWIRE, 28 March 1998 (1998-03-28), pages 1 - 2 *
PR NEWSWIRE, 4 February 1998 (1998-02-04), pages 1 - 2 *
PR NEWSWIRE, 8 September 1999 (1999-09-08), pages 1 - 2 *

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7115196B2 (en) 1998-03-20 2006-10-03 Semitool, Inc. Apparatus and method for electrochemically depositing metal on a semiconductor workpiece
US7332066B2 (en) 1998-03-20 2008-02-19 Semitool, Inc. Apparatus and method for electrochemically depositing metal on a semiconductor workpiece
US7147760B2 (en) 1998-07-10 2006-12-12 Semitool, Inc. Electroplating apparatus with segmented anode array
US7267749B2 (en) 1999-04-13 2007-09-11 Semitool, Inc. Workpiece processor having processing chamber with improved processing fluid flow
US7566386B2 (en) 1999-04-13 2009-07-28 Semitool, Inc. System for electrochemically processing a workpiece
US7160421B2 (en) 1999-04-13 2007-01-09 Semitool, Inc. Turning electrodes used in a reactor for electrochemically processing a microelectronic workpiece
US7189318B2 (en) 1999-04-13 2007-03-13 Semitool, Inc. Tuning electrodes used in a reactor for electrochemically processing a microelectronic workpiece
US7264698B2 (en) 1999-04-13 2007-09-04 Semitool, Inc. Apparatus and methods for electrochemical processing of microelectronic workpieces
US6916412B2 (en) 1999-04-13 2005-07-12 Semitool, Inc. Adaptable electrochemical processing chamber
US7020537B2 (en) 1999-04-13 2006-03-28 Semitool, Inc. Tuning electrodes used in a reactor for electrochemically processing a microelectronic workpiece
US7585398B2 (en) 1999-04-13 2009-09-08 Semitool, Inc. Chambers, systems, and methods for electrochemically processing microfeature workpieces
US7438788B2 (en) 1999-04-13 2008-10-21 Semitool, Inc. Apparatus and methods for electrochemical processing of microelectronic workpieces
US7090751B2 (en) 2001-08-31 2006-08-15 Semitool, Inc. Apparatus and methods for electrochemical processing of microelectronic workpieces
US7668744B2 (en) 2003-07-31 2010-02-23 The Boeing Company Method and system for conducting fleet operations
US7351314B2 (en) 2003-12-05 2008-04-01 Semitool, Inc. Chambers, systems, and methods for electrochemically processing microfeature workpieces
US7351315B2 (en) 2003-12-05 2008-04-01 Semitool, Inc. Chambers, systems, and methods for electrochemically processing microfeature workpieces
US7707202B2 (en) 2007-06-20 2010-04-27 Amadeus Sas Method and system for improving a reservation or a purchase process of an entity
GB2503277A (en) * 2012-06-21 2013-12-25 Solid Contracts Ltd Method and apparatus for location-based service matching
US20210158231A1 (en) * 2013-05-09 2021-05-27 Travelpass Group, Llc Systems and methods for minimizing travel costs for multi-night stays

Also Published As

Publication number Publication date
AU2001286795A1 (en) 2002-03-04

Similar Documents

Publication Publication Date Title
US7162436B1 (en) System and method for pairing providers with consumers of online goods and services
KR100280755B1 (ko) 관련된 아이템의 패키지를 모으기 위한 지능형 에이전트를 사용하여 컴퓨터 기반 온-라인 상거래를 수행하기 위한 시스템
US7742934B2 (en) Methods and apparatus for determining non-obvious savings in the purchase of goods and services
KR100261377B1 (ko) 지능에이전트를이용하여컴퓨터-기반온-라인상업을수행하기위한방법및장치
US7080070B1 (en) System and methods for browsing a database of items and conducting associated transactions
US20070255581A1 (en) Online real estate marketplace
US20050267787A1 (en) Apparatus and method for an Internet based computer reservation booking system
EP1187004A2 (fr) Procédé et dispositif pour fournir des services à des utilisateurs éloignés au moyen d'une communication entre des ordinateurs
WO2002017203A1 (fr) Procedes et systemes pour la determination et la presentation de variantes d'hebergement
US20020111879A1 (en) Method and system for selecting and purchasing products via a communications network
US8200551B1 (en) Method and system for providing retail-item-purchasing data in a computer network environment
US7376611B1 (en) Demand aggregation and distribution system
US20040034567A1 (en) On-line transactions and system therefore
US20020083016A1 (en) System and method for enabling transactions over a network using multiple channels
US20080065429A1 (en) Method and system for advertising and managing one or more vacation rental properties worldwide via a network
US7403920B2 (en) Information mediating apparatus and method and storage medium storing information mediating program therein
GB2373603A (en) Facilitating use of services provided over networks
US20040049444A1 (en) Trade supporting method and system
US20120089482A1 (en) Last-room-available search apparatus and method
JP2002342620A (ja) インターネットを利用して運用される住宅建設資材の受発注支援システム
US20040093288A1 (en) Methods and systems for pricing an inventory unit
WO2002005153A2 (fr) Systeme, procede et support facilitant des transactions sur un reseau
CA2781648A1 (fr) Intermediaire de reseau echelonnable et opportun pour biens et services a temps ou quantite limite
WO2000057331A9 (fr) Systeme hors ligne et procede de determination des economies cachees lors de l'achat de biens et de services
KR20010035310A (ko) 클라이언트 피씨상에서의 도메인 검색/등록 시스템 및 방법

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PH PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP