[go: up one dir, main page]

CN1998014A - Devices, systems, and methods for providing remaining seat availability information in a booking class - Google Patents

Devices, systems, and methods for providing remaining seat availability information in a booking class Download PDF

Info

Publication number
CN1998014A
CN1998014A CNA200580014356XA CN200580014356A CN1998014A CN 1998014 A CN1998014 A CN 1998014A CN A200580014356X A CNA200580014356X A CN A200580014356XA CN 200580014356 A CN200580014356 A CN 200580014356A CN 1998014 A CN1998014 A CN 1998014A
Authority
CN
China
Prior art keywords
rank
ticket booking
seat
price
admission fee
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.)
Pending
Application number
CNA200580014356XA
Other languages
Chinese (zh)
Inventor
克里斯多佛·J.·费尔班克斯
布赖恩·D.·理查森
爱里斯·H.·康
法亚兹·H.·沙罕
乔舒亚·哈特曼
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.)
Speed Travel Network LP
Original Assignee
Speed Travel Network LP
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 Speed Travel Network LP filed Critical Speed Travel Network LP
Publication of CN1998014A publication Critical patent/CN1998014A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

A computer device is provided for determining remaining seats in a booking class having a maximum number of seats, which communicates with a user's computer device over a network to receive a user query, associated with travel parameters and including an amount of persons and at least two connect points, and obtains a schedule corresponding thereto. The schedule includes a cabin class with booking classes ranked by a criteria between a highest and a lowest booking class, the lowest booking class being a subset of the highest booking class. The computer device selects a least-cost-fare booking class from the ranked booking classes, which has an actual number of available seats at least equal to the amount of persons requesting seats and an applicable fare meeting the travel parameters, and provides an indicia thereof to the user, in direct response to the query. Associated systems and methods are also provided.

Description

提供订票级别中剩余座位可得到性信息的装置、系统及方法Apparatus, system and method for providing information on availability of remaining seats in a booking class

技术领域technical field

本发明一般涉及确定航班座位可得到性信息,更特别地,涉及一种用于提供座位的订票级别(booking class)中剩余座位可得到性信息的装置、系统及方法。The present invention relates generally to determining airline seat availability information, and more particularly, to an apparatus, system and method for providing remaining seat availability information in a booking class of seats.

背景技术Background technique

关于大多数产品的销售的重要问题是在销售点的产品的可得到性。即,当消费者购买特定的商品时,消费者在那时进行交易(或者将购买推迟到晚些时候)的一个动力可能是可得到性,或者缺乏该商品。例如,一些商品可能具有复杂的定价结构,可得到性确定程序,库存管理程序,规定的销售控制,等等。这些复杂的结构和程序需要复杂的计算机软件来适当地处理商品的经营和库存管理。因此,对于消费者来说,当购买商品时确定实际的可得到性,即使不是不可能,也是相当困难的。An important issue regarding the sale of most products is the availability of the product at the point of sale. That is, when a consumer purchases a particular good, one motivation for the consumer to transact at that time (or defer the purchase until a later time) may be the availability, or lack thereof. For example, some commodities may have complex pricing structures, availability determination procedures, inventory management procedures, prescribed sales controls, and so on. These complex structures and procedures require sophisticated computer software to properly handle merchandise handling and inventory management. Therefore, it is quite difficult, if not impossible, for consumers to determine actual availability when purchasing an item.

例如,机票可以包括几个座舱等级,例如头等舱,公务舱,以及经济舱,其中每个这种座舱等级还可以包括各个不同的订票级别,每个订票级别与一组或多个票价关联,其被不同地对待,例如经济舱中的Y,B,以及M订票级别。而且与每个订票级别关联的每个票价可能具有不同的销售控制、限制、提前购买要求,等等。不同的航空公司也可能使用不同的库存控制方法来计算机票的可得到性,例如子类型嵌套、子部件嵌套、静态虚拟嵌套(static virtual nesting)、动态虚拟嵌套(dynamic virtual nesting)、连续嵌套,等等,以及使用不同的库存调整方法来控制库存管理,例如最后可得到性(netavailability),具有上限(capping)的最后可得到性,以及阈值可得到性。这种复杂性增加了旅客在为旅行时刻表或路线购买时,确定座位的可得到性或确定座舱等级和/或订票级别中剩余多少座位的困难。For example, an airline ticket may include several classes of travel, such as first class, business class, and economy class, where each such class of travel may also include a respective distinct booking class, each booking class associated with one or more Valence associations, which are treated differently, eg Y, B, and M booking classes in economy class. And each fare associated with each booking level may have different sales controls, restrictions, advance purchase requirements, etc. Different airlines may also use different inventory control methods to calculate ticket availability, such as subtype nesting, subpart nesting, static virtual nesting, dynamic virtual nesting , serial nesting, etc., and use different inventory adjustment methods to control inventory management, such as net availability, net availability with capping, and threshold availability. This complexity increases the difficulty for passengers to determine the availability of seats or to determine how many seats remain in the cabin class and/or booking class when purchasing for a travel schedule or itinerary.

具体地,当消费者在网上为期望的时刻表或路线购买飞机票价时,他通过计算机网络,例如互联网使用计算机终端连接到在线旅行社并与其进行通信。通常消费者被要求输入关于期望的旅行时刻表的基本信息,例如,出发地、目的地、出发日期和时间以及返回日期和时间,以及要求座位的人员或旅客的人数。响应该输入,旅行社使用来自消费者的查询的旅行参数和出发地和目的地连接点,生成或者以其它方式检索一个或更多两地之间的承运人时刻表。接着在消费者的计算机终端,合适的时刻表被显示在概要页面(summary display)上呈现给消费者,并且该合适的时刻表包括诸如出发和到达时间,航班上的座位或机票的价格的航班信息。即,可以向消费者呈现可得到的航班的列表,其中每个可得到的航班带有相应的价格。在这种情况下,当消费者接着选择特定的航班或时刻表,并继续请求更多关于特定的报价的航班或时刻表的信息,或者实际上已经继续购买机票时,则只有这时才能向消费者提供一些座位可得到性的指示。在其它的情况下,消费者可以被呈现可得到的航班的列表并且此时必须选择特定的航班以被提供相应的价格信息。在又一些情况下,消费者可以被提供这样的价格列表,其中每个价格相应于可得到的旅行日期以及每个日期上特定的航班。Specifically, when a consumer purchases an airline ticket online for a desired schedule or route, he uses a computer terminal to connect to and communicate with an online travel agency through a computer network such as the Internet. Typically the consumer is asked to enter basic information about a desired travel schedule, such as origin, destination, departure date and time and return date and time, and the number of persons or passengers requesting a seat. In response to this input, the travel agency generates or otherwise retrieves one or more carrier schedules between the two locations using the travel parameters and origin and destination connection points from the customer's query. Then on the consumer's computer terminal, the suitable timetable is displayed on the summary page (summary display) to present to the consumer, and the suitable timetable includes the flight such as the departure and arrival time, the seat on the flight or the price of the ticket information. That is, the consumer may be presented with a list of available flights, each with a corresponding price. In this case, when the consumer then selects a specific flight or schedule, and proceeds to request more information on a specific flight or schedule being offered, or actually proceeds to purchase an airline ticket, then only then can the The customer provides some indication of seat availability. In other cases, the customer may be presented with a list of available flights and at this point must select a particular flight to be provided with corresponding price information. In still other cases, the customer may be provided with a list of prices, where each price corresponds to available travel dates and specific flights on each date.

然而,在任何一种情况下,关于用于特定的座舱等级的座位可得到性,响应消费者的查询而提供给消费者的信息可以不被提供或者不是特定的。这种提供给消费者的关于座位可得到性的信息对于不了解情况的消费者来说也可能是难于理解的。例如,当消费者选择特定的航班或时刻表时,其可能被提供特定航班等级的座位图,表示可得到的座位以允许消费者选择该座舱等级内的一个或多个座位或者改变座位分配,其中对于该座舱等级提出特定价格的机票。在其它的情况下,在消费者选择了特定的航班后,消费者可以被提供诸如“Y7 B7 H7 K7M7 Q7”的信息,其表示用于座舱等级中或订票级别范围内的可得到的座位的航班名称。这种术语对于不熟悉这种航空公司使用的用语的不了解情况的消费者来说可能是难懂的。In either case, however, the information provided to the customer in response to the customer's query may not be provided or specific regarding seat availability for a particular cabin class. Such information provided to consumers about seat availability may also be difficult for uninformed consumers to understand. For example, when a consumer selects a particular flight or schedule, he or she may be provided with a seat map for a particular flight class, showing available seats to allow the consumer to select one or more seats within that class of travel or to change seat assignments, where a ticket with a specific price is proposed for that class of travel. In other cases, after the consumer selects a particular flight, the consumer may be provided with information such as "Y7 B7 H7 K7M7 Q7" which indicates available seats for a cabin class or within a range of booking classes flight name. This terminology may be confusing to uninformed consumers who are not familiar with the language used by such airlines.

如果消费者决定此时不提交对于该航班、时刻表、或路线的机票的购买,而是在晚些时候返回到旅行地点购买机票,则消费者可能发现尽管仍然可以得到该特定航班时刻表的座位,但是价格可能会发生相当大的变化,这是因为可能不再能得到与开始报价的机票价格相同的订票级别中的座位,或者后来的查询可能不再满足与前面提出的价格相关的某些约束或限制。在一些情况下,用于该相同的时刻表的价格可能已经显著地提高,并且消费者可能决定根本不再购买该机票,或者决定查询其它的时刻表或航班。最终结果可能是损失的销售,如果消费者在最初查询时被通知最初报价的特定的座位可得到性,则该销售在早期可能就已经被完成了。因此,就存在这种需要,即以更直接的和更可理解的方式通知消费者报价的特定座位或机票的可得到性,以允许消费者进行精明的决定:是否在报价的时候购买一张或多张机票。If the consumer decides not to submit the purchase of an air ticket for that flight, schedule, or itinerary at this time, but returns to the place of travel to purchase the ticket at a later date, the consumer may find that although the ticket for that particular flight schedule is still available Seats, but prices may vary considerably as seats may no longer be available in the same booking class as the ticket price initially quoted, or subsequent inquiries may no longer satisfy the criteria associated with the previously proposed price certain restrictions or limitations. In some cases, the price for the same schedule may have increased significantly, and the customer may decide not to purchase the ticket at all, or decide to inquire about other schedules or flights. The end result may be a lost sale, which may have been made earlier if the customer had been notified of the availability of the particular seat originally quoted at the time of the initial inquiry. Accordingly, there is a need for a more direct and understandable way to inform consumers of the availability of a particular seat or ticket being offered to allow the consumer to make an informed decision on whether to purchase a seat at the time of offer. or multiple tickets.

发明内容Contents of the invention

上述的和其它的需要被本发明所满足,其中在一个实施例中,本发明提供了确定至少一个订票级别中的可得到座位的剩余数量的方法,其中通过计算机网络执行所述方法。每个订票级别包括可得到座位的最大数量和多个与其相关联的票价。首先通过所述计算机网络从使用者接收查询,其中所述查询与旅行参数相关联并包括要求座位的人数和至少两个将被经过的连接点。接着获得所述至少两个连接点之间的至少一个时刻表。每个时刻表包括至少一个旅行段,每个旅行段具有至少一个与其相关联的座舱等级。每个座舱等级包括至少一个订票级别,根据订票级别标准排序每个相应的座舱等级中的所述订票级别,从而所述订票级别包括最高订票级别和最低订票级别,比所述最高订票级别低的每个订票级别是所述最高订票级别的子集。每个订票级别还可以与多个票价相关联,每个所述票价具有价格,其中通过包括例如,可得到性、限制、以及购买日期的各种因素确定适当的票价。接着从所述排序的订票级别中选择最低-价格-票价(least-cost-fare)订票级别,其中所述最低-价格-票价订票级别具有的可得到的座位实际数量至少等于要求座位的人数,并且从满足与所述查询相关联的所述旅行参数的所述多个票价中选择合格的票价。直接响应所述查询,从而通过所述计算机网络向所述使用者提供所述最低-价格-票价订票级别中所述可得到座位的数量的标记。The above and other needs are met by the present invention which, in one embodiment, provides a method of determining the remaining number of available seats in at least one booking class, wherein the method is performed over a computer network. Each booking level includes a maximum number of available seats and a number of fares associated with it. A query is first received from a user via the computer network, wherein the query is associated with travel parameters and includes the number of persons requesting a seat and at least two connection points to be traversed. Then at least one schedule between the at least two connection points is obtained. Each schedule includes at least one travel segment, each travel segment having at least one cabin class associated therewith. Each cabin level includes at least one booking level, and the booking levels in each corresponding cabin level are sorted according to the booking level criteria, so that the booking level includes the highest booking level and the lowest booking level, compared to all Each booking level lower than the highest booking level is a subset of the highest booking level. Each booking level may also be associated with a plurality of fares, each having a price, where the appropriate fare is determined by various factors including, for example, availability, restrictions, and date of purchase. A lowest-cost-fare (least-cost-fare) booking level is then selected from said sorted booking levels, wherein said lowest-cost-fare booking level has an actual number of seats available that is at least equal to The number of persons for a seat is requested, and an eligible fare is selected from the plurality of fares satisfying the travel parameters associated with the query. Responding directly to said query, an indication of said number of available seats in said lowest-price-fare booking class is provided to said user via said computer network.

本发明的另一个有益方面包括用于执行如这里所述的确定至少一个订票级别中的可得到座位的剩余数量的相关的方法的系统。这种系统可以在计算机硬件、软件、以及计算机软件和硬件的结合中实现,根据本发明的其它实施例其具有用于实现相关方法的一个或多个可执行的和/或处理部分。在代表性的实施例中,旅行系统至少部分地启动和建立在能够执行所描述的相关方法的中间计算机或计算机设备上,所述中间计算机或计算机设备是例如互联网的大型计算机网络的一部分。这种中间计算机或计算机设备可以包括,例如,桌上型个人计算机、膝上型个人计算机、服务器、路由器、大型计算机或本领域技术人员已知的能够执行上述功能的类似设备或设备的组合。旅行系统一旦建立在所述中间计算机或计算机设备上,则所述旅行系统通过使用者的计算机设备(也包括旅行系统的一部分)到达消费者(这里也被称为“使用者”或“消费者”),其中所述使用者的计算机设备与所述中间计算机或计算机设备分离,但是能够与所述计算机网络进行通信,因此通过例如网络通信线路与所述中间计算机或计算机设备进行通信。Another advantageous aspect of the present invention includes a system for performing the associated method of determining the remaining number of available seats in at least one booking class as described herein. Such a system may be implemented in computer hardware, software, or a combination of computer software and hardware, with one or more executable and/or processing portions for implementing related methods according to other embodiments of the invention. In a representative embodiment, the travel system is at least partially enabled and built on an intermediate computer or computer device capable of performing the described related methods, said intermediate computer or computer device being part of a large computer network such as the Internet. Such intermediate computers or computer devices may include, for example, desktop personal computers, laptop personal computers, servers, routers, mainframe computers, or similar devices or combinations of devices known to those skilled in the art capable of performing the functions described above. Once the travel system is established on the intermediate computer or computer equipment, the travel system reaches the consumer (herein also referred to as "user" or "customer") through the user's computer equipment (which also includes a part of the travel system). ”), wherein said user's computer equipment is separate from said intermediate computer or computer equipment, but is capable of communicating with said computer network, thus communicating with said intermediate computer or computer equipment via, for example, a network communication line.

因此,本发明的实施例提供了一种能够直接响应来自使用者关于特定旅行计划的查询,向所述使用者提供最低-价格-票价订票级别中的可得到座位的数量的标记的设备、系统、以及方法。即,响应所述使用者关于特定旅行参数的查询,本发明的实施例直接向所述使用者提供一个或多个满足所述旅行参数的相应的旅行时刻表,直接响应所述查询,每个时刻表具有与其相关的价格或费用。有益地,所述直接响应还包括在所述响应的时间,以报价的价格仍可得到多少个座位或机票的标记。接着所述使用者能够根据相应于所述报价的价格的机票的实际的可得到性,或缺少,进行客观的购买决定。当使用者被提供了报价价格的当前座位可得到性,使用者能够在晚些时间确定以报价价格得到座位的可能性,并从而对购买时间进行更好的判断。因此本发明的实施例能够为旅行提供商赢得出售,否则可能由于晚些时间对旅行机票报价的更高价格报价而失去该出售,这部分地是由于使用者一方的拖延而造成的,同时本发明的实施例还为使用者(购买者)和旅行提供商提供节约和价值。因此,根据本发明的实施例,用于确定至少一个订票级别中的可得到座位的剩余数量的设备、系统、以及方法提供了这里所详述的重大的优势。Accordingly, embodiments of the present invention provide an apparatus capable of providing an indication to a user of the number of seats available in the lowest-price-fare booking class in direct response to a query from the user regarding a particular travel itinerary , systems, and methods. That is, in response to the user's query regarding specific travel parameters, embodiments of the present invention directly provide the user with one or more corresponding travel schedules satisfying the travel parameters, in direct response to the query, each Schedules have prices or fees associated with them. Advantageously, said direct response also includes an indication of how many seats or tickets are still available at the quoted price at the time of said response. The user is then able to make an objective purchasing decision based on the actual availability, or lack thereof, of airline tickets corresponding to the quoted price. When the user is provided with the current seat availability at the quoted price, the user is able to determine the possibility of obtaining the seat at the quoted price at a later time, and thereby make better judgments about the time of purchase. Embodiments of the present invention are thus able to win sales for travel providers that might otherwise be lost due to higher price quotes quoted for travel tickets at a later time, due in part to delays on the part of the user, while the present Embodiments of the invention also provide savings and value to users (buyers) and travel providers. Accordingly, an apparatus, system, and method for determining the remaining number of available seats in at least one booking class, in accordance with embodiments of the present invention, provides the significant advantages detailed herein.

附图说明Description of drawings

在大体上描述了本发明之后,现在将参考附图,其中附图并不是必须按规定比例绘制,其中:Having generally described the invention, reference will now be made to the accompanying drawings, which are not necessarily drawn to scale, in which:

图1是根据本发明的一个实施例用于确定在至少一个订票级别中可得到的座位的剩余数量的系统的示意图;1 is a schematic diagram of a system for determining the remaining number of seats available in at least one booking level according to one embodiment of the present invention;

图2是根据本发明的一个实施例从中可以确定在至少一个订票级别中可得到的座位的剩余数量的数据的示意图;以及2 is a schematic diagram of data from which the remaining number of seats available in at least one booking level can be determined according to one embodiment of the present invention; and

图3是根据本发明的一个实施例用于对用户的查询提供直接响应的系统的示意图,其中的直接响应包括以报价的价格在至少一个订票级别中可得到的座位的剩余数量。3 is a schematic diagram of a system for providing a direct response to a user's query including the remaining number of seats available in at least one booking class at a quoted price in accordance with one embodiment of the present invention.

具体实施方式Detailed ways

现在将在下文中参考附图更充分地描述本发明,在附图中显示本发明的一些实施例,但并是所有实施例。实际上,这些发明可以以许多不同的形式具体化,并且不应该被解释为限制这里所述的实施例;而是提供这些实施例,从而该公开满足适用的合法要求。在整个说明书中相同的标记表示相同的部件。The present invention will now be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all embodiments of the invention are shown. Indeed, these inventions may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will satisfy applicable legal requirements. Like symbols refer to like parts throughout the specification.

图1是根据本发明的一个实施例的在计算机网络上操作的系统的示意图,其用于确定在至少一个订票级别中可得到的座位的剩余数量,并且图1表示能够根据本发明的其它实施例执行确定在至少一个订票级别中可得到的座位的剩余数量的方法的系统。在中间计算机或其它计算机设备110上启动、开发、以及管理旅行系统120,其中中间计算机或其它计算机设备110是诸如互联网的大型计算机网络100的一部分。这种中间计算机或计算机设备110,这里为方便和简单起见称为“中间计算机110”可以包括例如桌上个人计算机、膝上个人计算机、服务器、路由器、大型计算机或能够执行这里描述的可以被本领域技术人员理解的功能和方法的类似设备或者其组合。1 is a schematic diagram of a system operating on a computer network for determining the remaining number of seats available in at least one booking level according to one embodiment of the invention, and FIG. Embodiments A system implementing a method of determining a remaining number of seats available in at least one booking level. The travel system 120 is launched, developed, and managed on an intermediary computer or other computer device 110 that is part of a larger computer network 100 such as the Internet. Such an intermediate computer or computer device 110, referred to herein for convenience and simplicity as "intermediate computer 110" may include, for example, a desktop personal computer, a laptop personal computer, a server, a router, a mainframe computer, or a Similar devices or combinations of functions and methods understood by those skilled in the art.

一旦在中间计算机110上建立了系统120,则系统120能够通过消费者的计算机130被消费者接入,这里为方便和简单起见将消费者的计算机130称为“消费者130”,其能够通过例如网络通信线路150与计算机网络100通信并与中间计算机110通信。应该注意,尽管这里表示与计算机网络通信的单个计算机设备的简单的示意图,但是应该理解该概念是表示通过例如环球网上的互联网站点的通信,并且可以包括许多不同的计算机和相关联的设备,其中通过互联网进行通信的概念是被本领域技术人员所熟知的。应该注意中间计算机110典型地远离消费者130,与消费者130分离并且不依赖于消费者130。然而,在一些情况下,由中间计算机110执行的这里所描述的该系统的实施例和相应方法可以由消费者的计算机130作主机,在这种情况下消费者的计算机130也可以作为与本发明的精神和范围相一致的中间计算机110。Once the system 120 is set up on the intermediary computer 110, the system 120 can be accessed by the customer through the customer's computer 130, referred to herein as "the customer 130" for convenience and simplicity, which can be accessed through the customer's computer 130. For example, network communication line 150 communicates with computer network 100 and with intermediate computer 110 . It should be noted that although a simple schematic diagram of a single computer device in communication with a computer network is shown here, it should be understood that the concept is representative of communications through Internet sites such as the World Wide Web, and may include many different computers and associated devices, where The concept of communicating over the Internet is well known to those skilled in the art. It should be noted that the intermediary computer 110 is typically remote from, separate from, and independent of the consumer 130 . However, in some cases, the embodiments of the system and corresponding methods described herein performed by the intermediary computer 110 may be hosted by the customer's computer 130, in which case the customer's computer 130 may also serve as a intermediate computer 110 consistent with the spirit and scope of the invention.

为了开发旅行系统120提供的资源,例如,为了查找每个与价格相关联的出发地和目的地之间的旅行时刻表或路线,消费者130通过网络通信线路150访问中间计算机110。通常与中间计算机110上的旅行系统120相关联的是可选的消费者注册模块160、可选的规则管理模块170、调度程序模块180、可得到性模块190、定价模块200、以及购买模块210。在一些情况下,消费者130可能被要求通过网络通信线路150向消费者注册模块160进行注册,从而能够访问和使用旅行系统120和/或通过购买模块210执行交易。在其它情况下,消费者130可能不被要求向消费者注册模块160进行注册,直到在立即在通过购买模块210执行交易之前。在另外其它的情况下,消费者注册模块160可以是系统120的可选部件,其中系统120不要求消费者为了访问系统120提供的服务而进行注册。因此,在图1中以虚线表示消费者注册模块160,以表示消费者注册模块160的可选性。应该注意消费者的计算机130通常可以包括被配置为与中间计算机110通信的任何计算机设备或终端,其中在一些情况下,单个计算机设备或终端可以包括一个或多个计算机部件。例如单个计算机设备可以包括消费者的计算机130和中间计算机110,这里诸如旅行代办人或经纪人的实体作为消费者购买旅行机票并执行旅行系统120,例如在中间计算机110上执行的旅行系统,以转卖机票。Consumer 130 accesses intermediary computer 110 via network communication line 150 in order to exploit the resources provided by travel system 120 , for example, to look up travel schedules or routes between each price-associated origin and destination. Generally associated with the travel system 120 on the intermediary computer 110 is an optional customer registration module 160, an optional rules management module 170, a scheduler module 180, an availability module 190, a pricing module 200, and a purchasing module 210 . In some cases, consumer 130 may be required to register with consumer registration module 160 over network communication line 150 to be able to access and use travel system 120 and/or perform transactions through purchasing module 210 . In other cases, the consumer 130 may not be required to register with the consumer registration module 160 until immediately prior to performing a transaction through the purchase module 210 . In still other cases, consumer registration module 160 may be an optional component of system 120 where system 120 does not require consumers to register in order to access services provided by system 120 . Accordingly, the customer registration module 160 is shown in dashed lines in FIG. 1 to indicate the optionality of the customer registration module 160 . It should be noted that customer's computer 130 may generally include any computer device or terminal configured to communicate with intermediate computer 110, where in some cases a single computer device or terminal may include one or more computer components. For example, a single computer device may include a customer's computer 130 and an intermediary computer 110, where an entity such as a travel agent or broker purchases a travel ticket as the customer and executes the travel system 120, e.g., on the intermediary computer 110, to Resell tickets.

尽管在一些情况下旅行系统120也可以以软件和硬件的组合实现,旅行系统120通常以计算机软件实现。通过可选的消费者注册模块160,可选的规则管理模块170,和/或购买模块210收集的信息通常被存储在例如,存储设备(未示出)中的一个或多个数据库中,其中存储设备包含在中间计算机110中或以其它方式与中间计算机110关联。因此,系统120可以提供将被本领域技术人员所实现的数据挖掘机会。而且,可选的消费者注册模块160、可选的规则管理模块170、调度程序模块180、可得到性模块190、定价模块200,以及购买模块210一般地以计算机软件的方式实现,尽管在一些情况下这些部件也可以由软件和硬件的组合实现。例如,调度程序模块180可以包括或被布置为与路由器、服务器、交换机、等等进行通信,以适当地允许对其访问以由旅行承运人列出时刻表和/或由旅行代办人或其它中间机构搜索和选择时刻表。此外,调度程序模块180可以包括,例如,显示器、驱动器、或用于显示文本、图形、音频的其它装置,等等,以通过系统120确认实体与调度程序模块180的相互作用或与之相关联的其它信息。通常,这些部件或模块共同作用以形成系统120,以计算机软件或软件与硬件的组合实现,其包括一个或多个能够根据本发明执行确定在至少一个订票级别中可得到的座位的剩余数量的方法的实施例的处理部分。因此,根据本发明的这种方法的实施例可以由相关联的系统或计算机设备的一个或多个相应的处理部分实现,其中每个处理部分可以包括软件部分,或者既包括软件部分也包括硬件部分,其能够实现一种或多种特定的功能。还可以提供相关联的计算机软件程序产品,其中这种计算机软件程序产品可以包括一个或多个可执行的部分,该可执行的部分能够通过适当的计算机设备执行以实现这里所描述的任何或所有方法。因此,旅行系统120的操作和其相关联的部件可以更详细地从相应于本发明的一个实施例的相关方法的描述中说明。Travel system 120 is typically implemented in computer software, although in some cases travel system 120 may also be implemented in a combination of software and hardware. Information collected by optional consumer registration module 160, optional rules management module 170, and/or purchasing module 210 is typically stored in one or more databases, for example, in a storage device (not shown), wherein The storage device is contained within or otherwise associated with the intermediate computer 110 . Thus, the system 120 can provide data mining opportunities to be realized by those skilled in the art. Also, optional customer registration module 160, optional rules management module 170, scheduler module 180, availability module 190, pricing module 200, and purchasing module 210 are typically implemented in computer software, although in some In some cases, these components can also be realized by a combination of software and hardware. For example, the scheduler module 180 may include or be arranged to communicate with routers, servers, switches, etc., to appropriately allow access thereto for listing schedules by travel carriers and/or by travel agents or other intermediaries. Agency search and select timetables. Additionally, scheduler module 180 may include, for example, a display, driver, or other means for displaying text, graphics, audio, etc., to identify entities interacting with or associated with scheduler module 180 via system 120 other information. Typically, these components or modules act together to form the system 120, implemented as computer software or a combination of software and hardware, which includes one or more components capable of determining the remaining number of seats available in at least one booking class in accordance with the present invention. The processing portion of an embodiment of the method. Accordingly, embodiments of such methods according to the present invention may be implemented by one or more corresponding processing portions of an associated system or computer device, wherein each processing portion may comprise software portions, or both software and hardware portions. part, which can perform one or more specific functions. An associated computer software program product may also be provided, where such computer software program product may include one or more executable portions executable by suitable computer equipment to implement any or all of the method. Accordingly, the operation of the travel system 120 and its associated components can be explained in more detail from the description of the associated method corresponding to one embodiment of the present invention.

图2是根据本发明的一个实施例从中可以确定在至少一个订票级别中可得到的座位的剩余数量的数据的示意图,其使用如图1所示的系统。如这里所详述的,所描述的方法可能暗示包括航空旅行业的代表性的例子,其中消费者130是例如寻求在出发地和目的地之间旅行的航班机票的人,该航班机票是在特定的日期和时间,用于特定数量的旅行者,中间计算机110表示,例如在线旅行社,例如Travelocity.com,其能够接收消费者的参数,并且作为响应,向消费者130提供完成旅行的各种选择。然而,应该理解本发明并不限于航空旅行业,而是可以包括并可以应用于各种产业,例如,铁路旅行、海上旅行或其它水上旅行、或住宿,其中特定的产业在向消费者提供价格报价时执行座舱等级/订票级别系统。因此,这里所示的例子并不旨在于包括或限制本发明的实施例的应用,而是被提出以说明与本发明的精神和范围一致的可能的应用。FIG. 2 is a schematic diagram of data from which the remaining number of seats available in at least one booking level may be determined, using the system shown in FIG. 1 , according to one embodiment of the present invention. As detailed herein, the methods described may suggest including the representative example of the air travel industry, where a consumer 130 is, for example, a person seeking an airline ticket for travel between an origin and a destination, the flight ticket being issued at A specific date and time, for a specific number of travelers, an intermediary computer 110 representing, for example, an online travel agency such as Travelocity.com, which is capable of receiving the customer's parameters and, in response, providing the customer 130 with various options for completing the trip. choose. However, it should be understood that the present invention is not limited to the air travel industry, but may include and may be applied to various industries, for example, rail travel, sea travel or other water travel, or lodging, where the particular industry is providing a price to the consumer Carry out the cabin class/booking class system when quoting. Accordingly, the examples shown herein are not intended to include or limit applications of embodiments of the invention, but are presented to illustrate possible applications consistent with the spirit and scope of the invention.

研究旅行时刻表或线路的消费者或使用者130首先通过网络通信线路150经中间计算机110与在线旅行社120连接。当与旅行系统120连接后,提示使用者130提供一个或多个旅行参数(这里也称作“查询”),其中旅行参数可以包括例如,旅行出发地、旅行目的地、出发和/或返回的日期和时间,以及要求座位的旅行者的人数。在一些情况下,使用者130提供的响应通过用户接口(未示出)被可选的规则管理模块170接收,其中用户接口可以与可选的规则管理模块170集成在一起,或者与可选的规则管理模块170相分离,如本领域技术人员所知道的。可选的规则管理模块170可以包括适当的规则或用于确定来自使用者130提供的查询的一个或多个搜索或限制参数的其它功能。例如,要求座位的数量或人员可以被看作喜欢一对相邻的座位的一同旅行的人员。在其它情况下,与旅行日期相比,要求的日期(提前订票)可以包括限制参数或者与某些不适用日期相关。连接的最大数目也可以包括搜索参数。这里根据可选的规则管理模块170管理的规则所提出的例子仅是为示例目的提供的,关于可选的规则管理模块170的能力并不旨在以任何方式进行限制。本领域技术人员还应该知道,在一些情况下,规则管理模块170可以不被包括在系统120中,相反,其中规则管理模块170的功能可以被包括在一个或多个这里所述的系统120的其它部件中。例如,与评估和/或执行搜索和/或限制参数相关的功能可以由调度程序模块180、可得到性模块190、和/或定价模块200适当地执行。因此,在图1中以虚线表示规则管理模块170以表示规则管理模块170的可选本质。A customer or user 130 researching a travel schedule or itinerary first connects with an online travel agency 120 via an intermediate computer 110 via a network communication link 150 . When connected to the travel system 120, the user 130 is prompted to provide one or more travel parameters (also referred to herein as "query"), wherein the travel parameters may include, for example, travel origin, travel destination, departure and/or return Date and time, and the number of travelers requesting a seat. In some cases, the response provided by the user 130 is received by the optional rules management module 170 through a user interface (not shown), wherein the user interface may be integrated with the optional rules management module 170, or with the optional The rules management module 170 is separate, as known to those skilled in the art. The optional rules management module 170 may include appropriate rules or other functionality for determining one or more search or restriction parameters from a query provided by the user 130 . For example, the number or persons requesting a seat may be viewed as a traveling companion who prefers a pair of adjacent seats. In other cases, the required date (advance booking) may include restrictive parameters or be associated with certain non-applicable dates compared to the travel date. The maximum number of connections can also include search parameters. The examples presented herein in terms of rules managed by the optional rules management module 170 are provided for illustrative purposes only and are not intended to be limiting in any way with respect to the capabilities of the optional rules management module 170 . Those skilled in the art should also know that, in some cases, the rule management module 170 may not be included in the system 120, instead, the functions of the rule management module 170 may be included in one or more of the system 120 described herein. among other components. For example, functions related to evaluating and/or performing searches and/or limiting parameters may be performed by scheduler module 180 , availability module 190 , and/or pricing module 200 as appropriate. Accordingly, the rules management module 170 is shown in dashed lines in FIG. 1 to represent the optional nature of the rules management module 170 .

在旅行系统120的实施例中,其中使用消费者注册模块160,消费者注册模块160可能要求消费者或使用者130提供例如,旅行者的联系信息或其它个人信息,以及支付(信用卡)信息。然而,在一些情况下,可能仅在通过购买模块210完成交易之前立即要求通过消费者注册模块160的注册或登录。在其它情况下,可能不提供消费者注册模块160,并且关于任何消费者注册要求与其相关的任何功能可以由例如适当配置的购买模块210处理。因此本领域技术人员应该知道任何注册要求和/或交易功能可以以许多与系统120的目标和本发明的精神和范围相一致的不同的形式实现。In an embodiment of the travel system 120 in which the customer registration module 160 is used, the customer registration module 160 may ask the customer or user 130 to provide, for example, the traveler's contact or other personal information, and payment (credit card) information. However, in some cases, registration or login through the consumer registration module 160 may only be required immediately prior to completing the transaction through the purchase module 210 . In other cases, the customer registration module 160 may not be provided, and any functionality associated therewith with respect to any customer registration requirements may be handled by, for example, a suitably configured purchasing module 210 . Those skilled in the art will therefore appreciate that any registration requirements and/or transaction functionality may be implemented in many different forms consistent with the objectives of the system 120 and the spirit and scope of the present invention.

当确定适当的搜索和/或限制参数后,可选的规则管理模块170和/或调度程序模块180继续处理参数以展开适当的搜索。调度程序模块180可以包括适当的规则或其它功能用于确定使用者130要求的路线上的一个或多个机场或“连接点”,其中可以根据诸如机票价格或时刻表,或包括连接点的旅行时间的交易参数确定连接点。此外,调度程序模块180可以包括适当的规则或其它功能用于确定出发地和目的地连接点之间的一个或多个时刻表,其中诸如为特定的连接点服务的特定的承运人的其它交易参数也可以影响所确定的时刻表。After determining the appropriate search and/or restriction parameters, the optional rules management module 170 and/or scheduler module 180 proceed to process the parameters to conduct the appropriate search. The scheduler module 180 may include appropriate rules or other functionality for determining one or more airports or "junctions" on the route requested by the user 130, where it may be based, for example, on airfare prices or schedules, or travel schedules that include the junctions. The trading parameter of time determines the connection point. In addition, scheduler module 180 may include appropriate rules or other functionality for determining one or more schedules between origin and destination connection points, such as other transactions of a particular carrier serving a particular connection point Parameters can also influence the determined schedule.

在确定满足使用者的标准的一个或多个适当的时刻表中,可选的规则管理模块170和/或调度程序模块180也可以与可得到性模块190通信,以为时刻表的航班或旅行段确定座位的可得到性。即,在可得到性模块190被提供选择的一个或多个时刻表或其它参数后,应用适当的规则或其它功能用于确定座位的可得到性,其中可以在例如座舱或票价等级标准下查询座位的可得到性。座舱等级标准可能限制座位可得到性确定为特定的座舱等级,例如头等舱座位,公务舱座位,或经济舱座位。在执行座位可得到性确定中,可得到性模块190可能执行直接的连接可得到性程序以实时地与其中的每个时刻表或旅行段识别的旅行承运人通信,从而直接从承运人确定座位的可得到性。在其它情况下,可得到性模块190可以执行缓存的可得到性程序,其中查询周期性-更新的旅行承运人座位可得到性信息的缓存,从而为其中的每个时刻表或旅行段确定座位的可得到性。然而,本领域技术人员应该知道,其它的系统和方法可以提供必要的座位可得到性信息。In determining one or more suitable schedules that meet the user's criteria, optional rules management module 170 and/or scheduler module 180 may also communicate with availability module 190 to schedule flights or travel segments Determine seat availability. That is, after the availability module 190 is provided with a selected one or more schedules or other parameters, appropriate rules or other functions are applied for determining the availability of seats, where it may be under, for example, cabin or fare class criteria Check seat availability. Class standards may restrict seat availability to certain classes of travel, such as first class seats, business class seats, or economy class seats. In performing the seat availability determination, the availability module 190 may implement a direct connection availability procedure to communicate in real time with the travel carrier identified by each schedule or travel segment therein to determine the seat directly from the carrier availability. In other cases, the availability module 190 may perform a cached availability procedure in which a cache of periodically-updated travel carrier seat availability information is queried to determine a seat for each schedule or travel segment therein availability. However, those skilled in the art will appreciate that other systems and methods can provide the necessary seat availability information.

一种表示座位可得到性的方式使用例如,用于表示座舱等级中的一个或多个订票级别的嵌套层次。例如,继续前面例子,“Y7 B7 H7 K7M7 Q7”可以表示经济舱级别中各种订票级别,其中“Y”可以表示用于特定航班的全价经济舱机票(最高订票级别),而“K”可以表示具有较低票价的订票级别(较低订票级别),其为“Y”级别的子集,其中“K”订票级别的票价可能带有限制,提前购买的要求,和/或限制的或没有退钱要求,等等(票价限制或要求)。字母后面的数字通常表示每个订票级别中的可得到的座位的数目,这里将进一步讨论其重要性。与“M”和“Q”订票级别相关联的票价可能带有“K”级别上的附加的限制,其中“M”可以是“K”的子集,“Q”(最受限的订票级别)是“M”的子集。即,对于特定的航班,可以得到的经济舱等级的座位的总数是例如,100个座位,其可以以全部票价(全价)出售,几乎没有或根本没有限制(“Y”)。然而,在这些100个座位中,可以指定20个座位为可带有某些限制得到的(“K”),而那些“K”级别中的10个座位可以具有不同的被选标准并且因此可以更便宜或者是更低的价格(即,“M”级别)。然而,可以有几个不同的管理这种层次的方案,通常,更受限的订票级别与关于价格比较少受限的订票级别更便宜的票价相关联。在一些情况下,可以关于价格或限制列出从较少受限更高价格的订票级别到更多受限更低价格的订票级别的系列,但是该系列通常包括最高的订票级别和最低的订票级别。本领域技术人员将知道,尽管这里的讨论是经济舱等级中的订票级别,但是相同的原理也可以用于诸如头等舱等级或公务舱等级的其它座舱等级,其中每个这种座舱等级可以独立地包括一个或多个订票级别。One way of representing seat availability uses, for example, a nested hierarchy for representing one or more booking levels within a cabin class. For example, continuing the previous example, "Y7 B7 H7 K7M7 Q7" can represent various booking levels in the economy class class, where "Y" can represent a full-price economy class ticket (the highest booking level) for a specific flight, and " K" may denote a booking class with a lower fare (lower booking class), which is a subset of the "Y" class, where fares for the "K" booking class may have restrictions, advance purchase requirements , and/or limited or no refund requirements, etc. (fare restrictions or requirements). The numbers following the letters usually indicate the number of seats available in each booking class, the significance of which is discussed further here. Fares associated with the "M" and "Q" booking classes may have additional restrictions on the "K" class, where "M" may be a subset of "K" and "Q" (the most restricted Booking level) is a subset of "M". That is, for a particular flight, the total number of seats available in economy class is, for example, 100 seats, which can be sold at full fare (full price), with little or no restriction ("Y"). However, of these 100 seats, 20 seats may be designated as available with certain restrictions ("K"), and 10 seats in those "K" classes may have different selection criteria and thus may Cheaper or lower priced (ie, "M" grade). However, there can be several different schemes for managing such tiers, in general, more restricted booking classes are associated with cheaper fares with respect to price than less restricted booking classes. In some cases, a series from less restricted higher priced booking levels to more restricted lower priced booking levels may be listed with respect to price or restriction, but the series will generally include the highest booking level and The lowest booking level. It will be appreciated by those skilled in the art that although the discussion here is of the booking level in the economy class, the same principles can also be used for other cabin classes such as first class or business class, where each such cabin class can be Include one or more booking levels independently.

例如,在连续嵌套的库存方案中,如果出售“K”级别的机票,则每个其它更低层次的订票级别“M”和“Q”减少1,这是由于在更低的订票级别中将减少一个将被出售的机票。而且,上层的订票级别“B”也减少1,由于级别“B”具有更高的层次“Y”,因此“Y”级别也将减少1。这是因为一个机票已经被售出,其不再能以更高的订票级别出售。在并列的嵌套方案中,“M”级别机票的销售将使“M”级别机票减少1,并且“Y”级别机票减少1。然而,经济舱等级中的剩余订票级别将不受影响,这是因为这些订票级别是“Y”级别的独立的直接子集。如果执行竞价方案,则只有一个订票级别(即,“Y”级别)被使用,这里向每张机票要价的可接受的价格是基于库存中机票的剩余。例如,在提供时刻表或路线的开始,每张机票的可接受的价格被设置在较低的数额。随着每张机票的售出,每张机票的可接受的价格增加,直到每张机票的可接受的价格达到市场所支持的最大值。For example, in a continuously nested inventory scenario, if a ticket at level "K" is sold, each other lower level booking level "M" and "Q" is reduced by 1 due to the There will be one less ticket in the class that will be sold. Also, the upper booking level "B" is also decreased by 1, and since level "B" has a higher level "Y", the level of "Y" will also be decreased by 1. This is because a ticket has already been sold and it can no longer be sold at a higher booking level. In a side-by-side nesting scenario, the sale of an "M" class ticket will reduce the "M" class ticket by 1, and the "Y" class ticket by 1. However, the remaining booking classes in the Economy class will not be affected as these booking classes are a separate direct subset of the "Y" class. If a bidding scheme is implemented, only one booking level (ie, "Y" level) is used, where the acceptable price to ask for each ticket is based on the remaining tickets in inventory. For example, at the beginning of providing a timetable or route, the acceptable price per ticket is set at a lower amount. As each ticket is sold, the acceptable price per ticket increases until the acceptable price per ticket reaches the maximum value supported by the market.

因此,本领域技术人员应该知道,由于管理座位库存的复杂性,如所讨论的,与座位可得到性关联的原始数据可能不容易被不了解情况的消费者所理解。而且,表示每个订票级别中可得到的座位的数量的数字通常可以是特定的航空公司或其它旅行提供商所指定的人为的最大值,以防止向竞争者或其它有利害关系的各方自由地公开机票等级。例如,尽管在从“B”到“Q”的每个订票级别中可以得到20个座位,但是默认的最大值可以是“4”,“7”,或“9”。因此,只有当该订票级别中的剩余座位的实际数量低于人为的最大值时,在特定的订票级别中可得到的座位的数量可能降到人为的座位最大数量之下。因此可得到性模块190可以根据例如,适当的座舱等级中的最低-价格-票价订票级别,来选择座位,其中适当的座舱等级具有的实际可得到的座位数量至少等于在使用者的最初查询中要求座位的人数,并且该适当的座舱等级具有满足使用者提出的旅行参数的可得到的票价。然而,在一些情况下,可得到性模块190也可以被配置为仅从特定的座舱等级的订票级别中选择可得到的座位,其中特定的座舱等级的订票级别具有例如从使用者的最初查询获得的适当的限制或旅行参数实现的限制或其它票价标准。即,可得到性模块190可以被配置为仅从符合条件的订票级别中选择,其中使用者130实现可用的限制或票价标准。在这种情况下,在这种标准下,即具有的可得到的座位的实际数量至少等于在使用者的最初查询中要求座位的人数,从符合条件的订票级别中选择的订票级别则被指定为最低-价格-票价订票级别。Accordingly, those skilled in the art will appreciate that due to the complexities of managing seat inventory, as discussed, raw data associated with seat availability may not be easily understood by uninformed consumers. Also, the numbers representing the number of seats available in each booking class may often be an artificial maximum specified by a particular airline or other travel provider to prevent disclosure to competitors or other interested parties. Freedom to disclose ticket class. For example, although 20 seats may be available in each booking level from "B" to "Q", the default maximum value may be "4", "7", or "9". Thus, the number of seats available in a particular booking class may drop below the artificial maximum number of seats only if the actual number of remaining seats in that booking class is below the artificial maximum. Availability module 190 may thus select seats based on, for example, the lowest-price-fare booking class in an appropriate cabin class that has an actual number of seats available that is at least equal to the number of seats available at the user's initial The number of people requesting a seat in the query, and the appropriate class of travel with available fares that meet the travel parameters proposed by the user. However, in some cases, the availability module 190 may also be configured to select available seats only from booking levels of a particular cabin class that have, for example, from the user's initial Query to obtain the appropriate restrictions or travel parameters to achieve restrictions or other fare standards. That is, the availability module 190 may be configured to select only from eligible booking levels for which the user 130 implements available restrictions or fare standards. In this case, under the criteria that the actual number of seats available is at least equal to the number of persons requesting seats in the user's original query, the booking class selected from the qualifying booking classes is Is designated as the lowest-price-fare booking class.

可得到性模块190可以以不同的方式确定或者选择特定座舱等级中的最低-价格-票价订票级别。例如可得到性模块190首先可以对于该座舱等级的订票级别的层次中的最低订票级别,确定可得到的座位的实际数量并接着将最低订票级别中的可得到的座位的实际数量与要求座位的人数相比较。如果可得到的座位的实际数量是不足够的,则可得到性模块190继续确定用于每个相继的更高订票级别的可得到的座位的实际数量,直到每个相继的更高订票级别之一中的可得到的座位的实际数量至少等于要求座位的人数为止。从而相应的更高订票级别被指定为第一可得到的订票级别。而且,如果第一可得到的订票级别包括满足旅行参数的适当的票价,则接着该第一可得到的订票级别被指定为最低-价格-票价订票级别。否则,如果该第一可得到的订票级别不包括满足旅行参数的适当的票价,则可得到性模块190确定下一个相继的更高订票级别是否包括满足旅行参数的适当的票价。此后,如果排序的订票级别都不包括满足旅行参数的适当的票价,则可得到性模块190将最高订票级别指定为最低-价格-票价订票级别。The availability module 190 may determine or select the lowest-price-fare booking class in a particular cabin class in different ways. For example, the availability module 190 may first determine the actual number of seats available for the lowest booking level in the hierarchy of booking levels for the cabin class and then compare the actual number of seats available in the lowest booking level with Compare the number of people requesting a seat. If the actual number of seats available is insufficient, then availability module 190 continues to determine the actual number of seats available for each successively higher booking level until each successively higher booking level The actual number of seats available in one of the classes is at least equal to the number of people requesting seats. The corresponding higher booking level is thus designated as the first available booking level. Also, if the first available booking level includes an appropriate fare that satisfies the travel parameters, then the first available booking level is designated as the lowest-price-fare booking level. Otherwise, if the first available booking level does not include an appropriate fare that meets the travel parameters, the availability module 190 determines whether the next successively higher booking level includes an appropriate fare that meets the travel parameters. Thereafter, if none of the ordered booking levels include an appropriate fare that satisfies the travel parameters, the availability module 190 designates the highest booking level as the lowest-price-fare booking level.

在其它情况下,可得到性模块190可以首先为特定座舱等级的订票级别的层次中的最高订票级别,确定可得到的座位的实际数量,并接着将最高订票级别中可得到的座位的实际数量与要求座位的人数相比较。如果可得到的座位的实际数量是足够的,则可得到性模块190为每个相继的较低订票级别确定可得到的座位的实际数量,直到相继的较低订票级别之一中的可得到的座位的实际数量小于要求座位的人数为止。从而直接在不具有足够的座位数量的较低订票级别之前的订票级别(层次中的下一个更高的订票级别)被指定为最低价格订票级别。然而,如果在任何一个该座舱等级的订票级别中的可得到的座位的实际数量都不小于要求座位的人数,则最低的订票级别被指定为第一可得到的订票级别。如果第一可得到的订票级别包括满足旅行参数的适当的票价,则该第一可得到的订票级别被指定为最低-价格-票价订票级别。如果第一可得到的订票级别不包括满足旅行参数的适当的票价,则可得到性模块190确定下一个相继的更高的订票级别是否包括满足旅行参数的适当的票价。如果任何一个订票级别中的可得到的座位的实际数量不小于要求座位的人数,则此后可得到性模块190指定最低订票级别为最低-价格-票价订票级别,或者如果排序的订票级别都不包括满足旅行参数的适当的票价,则指定最高订票级别为最低-价格-票价订票级别。尽管这里给出了可得到性模块190的功能的描述,而不管连续嵌套的库存过程,但是本领域技术人员将知道对于其它库存方案,例如,并列的嵌套方案,可得到的座位和最低-价格-票价订票级别指定方案可以被适当地改变,并且这里所提出的例子并不旨在以此方式为限制。In other cases, the availability module 190 may first determine the actual number of seats available for the highest booking level in the hierarchy of booking levels for a particular cabin class, and then assign the seats available in the highest booking level to The actual number of seats is compared with the number of people requesting seats. If the actual number of seats available is sufficient, the availability module 190 determines the actual number of seats available for each successively lower booking level until the number of seats available in one of the successively lower booking levels. The actual number of seats obtained is less than the number of people requesting seats. Thus the booking level directly preceding the lower booking level that does not have a sufficient number of seats (the next higher booking level in the hierarchy) is designated as the lowest price booking level. However, if the actual number of seats available in any one of the booking levels for that cabin class is not less than the number of persons requesting seats, the lowest booking level is designated as the first available booking level. If the first available booking level includes an appropriate fare that satisfies the travel parameters, then the first available booking level is designated as the lowest-price-fare booking level. If the first available booking level does not include an appropriate fare that meets the travel parameters, the availability module 190 determines whether the next successively higher booking level includes an appropriate fare that meets the travel parameters. If the actual number of seats available in any one booking class is not less than the number of people requesting seats, then the availability module 190 thereafter assigns the lowest booking class as the lowest-price-fare booking class, or if the ordered booking class If none of the ticket classes include an appropriate fare that satisfies the travel parameters, the highest booking class is designated as the lowest-price-fare booking class. Although a description of the functionality of the availability module 190 is given here, regardless of the continuous nested inventory process, those skilled in the art will know that for other inventory schemes, such as side-by-side nested schemes, the available seats and minimum - Price - The fare booking level designation scheme may be varied as appropriate, and the examples presented here are not intended to be limiting in this manner.

一旦对于由调度程序模块180确定的每个时刻表或其中的旅行段,可得到性模块190确定座位可得到性,则定价模块200应用适当的规则或其它功能用于确定可得到的座位的价格,并且定价模块200能够根据例如,价格和/或限制排列可得到的座位的价格。即,定价模块200可以在提供特定时刻表或旅行段的价格时,考虑具有指定可得到的座位的订票级别以及如限制或其它票价标准的其它参数。在这种方式中,一旦完成编辑,则直接响应使用者130,呈现满足使用者130提交的旅行标准的航班或时刻表的总表(summary),其中可以根据例如,价格、旅行时间、逗留数量、或承运人排列时刻表。这种总表可以作为标记被提供给使用者130,例如,网页的图像或使用者计算机130上的文本消息。总表可以包括,例如,一个或多个时刻表,每个时刻表包括如承运人、离开和到达时间,飞行持续时间,以及定位代码(最低-价格-票价订票级别)以及用于该航班的相应的价格的航班信息。Once the availability module 190 determines seat availability for each schedule or travel segment therein determined by the scheduler module 180, the pricing module 200 applies appropriate rules or other functions for determining the price of the available seats , and the pricing module 200 can rank the prices of the available seats according to, for example, price and/or restrictions. That is, the pricing module 200 may take into account the booking class with specified available seats as well as other parameters such as restrictions or other fare criteria when providing a price for a particular schedule or travel segment. In this manner, once editing is complete, there is a direct response to the user 130, presenting a summary of flights or schedules that meet the travel criteria submitted by the user 130, which can be based on, for example, price, travel time, number of stays, etc. , or the carrier arranges the timetable. Such a summary may be provided to the user 130 as a marker, for example, an image of a web page or a text message on the user's computer 130 . The summary table may include, for example, one or more schedules, each schedule including, for example, the carrier, departure and arrival times, flight duration, and location code (lowest-price-fare booking level) and the Flight information for the corresponding price of the flight.

然而,由价格进行排序通常缺少其它信息,例如在该价格的可得到的座位数量,其不允许使用者130在查询的时候进行精明的决定并随后研究系统120提供的总表或标记。在一些情况下,使用者130可以继续选择特定的航班并采取进一步的措施要求关于特定报价的时刻表或价格的更多信息,或实际上继续通过购买模块210购买机票。在这种情况下,尽管使用者130可能必须通过在线旅行提供商的网址搜索或导航和/或可能被要求具有各种承运人执行的可得到性方案的知识,但是使用者130可以被提供一些座位可得到性的指示。例如,当使用者130选择特定的航班或时刻表时,使用者130可以被提供特定的座舱等级和/或订票级别的座位图,表示可得到的座位,从而允许使用者130选择该舱等级和/或订票级别中的一个或多个座位,或者改变座位分配,其中对于该特定的座舱等级和/或订票级别对旅行时刻表和价格报价。即,全部经济舱等级部分的图可以被表示为具有根据以前的购买或预订的被占和未被占的座位的指示。然而,这种表示并不为使用者130提供许多关于以报价的价格(特定订票级别中)可得到的座位的数量的指示,即使提供的话。在其它情况下,在选择了特定的航班后,可以为使用者130提供诸如“Y7 B7 H7 K7 M7 Q7”的信息,其表示用于座舱等级中可得到座位的承运人指定。这种术语对于不熟悉承运人使用的这种术语的不了解情况的消费者来说是难懂的,并且因此即使有的话,也不向使用者130提供许多关于以报价的价格可得到的座位数量的指示。在任一种情况下,座位可得到性与报价价格的相互关系被间接地提供给使用者130,并且得到这种信息通常是不方便的或麻烦的。在另外的情况下,使用者130甚至不能继续要求更多的信息并因此不能接收以报价价格的座位可得到性的任何指示。However, sorting by price often lacks other information, such as the number of seats available at that price, which does not allow the user 130 to make an informed decision at the time of the query and subsequently study the summary tables or labels provided by the system 120 . In some cases, the user 130 may proceed to select a particular flight and take further steps to request more information on the schedule or price of a particular offer, or actually proceed to purchase an airline ticket through the purchase module 210 . In this case, although user 130 may have to search or navigate through the online travel provider's web site and/or may be required to have knowledge of the availability schemes implemented by various carriers, user 130 may be provided with some An indication of seat availability. For example, when user 130 selects a particular flight or schedule, user 130 may be provided with a seat map for a particular cabin class and/or booking class, indicating available seats, thereby allowing user 130 to select that cabin class and/or one or more seats in a booking class, or a change in seat assignment, in which travel schedules and prices are quoted for that particular cabin class and/or booking class. That is, a map of all economy class segments may be represented with an indication of occupied and unoccupied seats based on previous purchases or reservations. However, this representation does not provide the user 130 with much indication, if any, of the number of seats available at the quoted price (in a particular booking class). In other cases, upon selection of a particular flight, the user 130 may be provided with information such as "Y7 B7 H7 K7 M7 Q7" which indicates the carrier designation for which seats are available in the cabin class. This terminology is confusing to uninformed consumers who are not familiar with the terminology used by carriers, and thus does not provide the user 130 with much, if any, information about what is available at quoted prices. An indication of the number of seats. In either case, the correlation of seat availability and quoted price is provided indirectly to user 130, and obtaining such information is generally inconvenient or cumbersome. In other cases, the user 130 cannot even proceed to request more information and thus cannot receive any indication of seat availability at the quoted price.

同样的,本发明的特别有益的实施例向使用者130提供用于报价价格的特定订票级别中的剩余座位可得到性,以直接响应使用者的初始查询。即,在这里描述的系统和方法中,响应使用者130提供的旅行参数,呈现给使用者130的航班时刻表的总表表示对使用者130的直接响应。更特别地,例如网页上或文本消息中的标记说明或描述了满足使用者130提出的旅行标准的航班总表,该标记是对使用者130的直接响应。因此,当这种时刻表/价格的总表被直接呈现给使用者130时,本发明的实施例包括对每个时刻表的最低-价格-票价订票级别中剩余座位数量与报价价格的相互关系的标记。Likewise, a particularly advantageous embodiment of the present invention provides the user 130 with the remaining seat availability in a particular booking class for the quoted price in direct response to the user's initial query. That is, in the systems and methods described herein, the summary of flight schedules presented to the user 130 represents a direct response to the user 130 in response to travel parameters provided by the user 130 . More particularly, an indicia is a direct response to the user 130, such as on a web page or in a text message stating or describing a flight summary that meets the user's 130 proposed travel criteria. Thus, when such a summary of schedules/prices is presented directly to the user 130, embodiments of the present invention include an analysis of the number of seats remaining in each schedule's lowest-price-fare booking level versus the quoted price. markers of interrelationships.

如图2所示,这种标记可以由对每个时刻表的最低-价格-票价订票级别确定。例如,对于单个旅行者,假设连续的嵌套结构和所有限制都被该旅行者满足,第1行(AA 301)表示具有至少一个可得到的座位的经济舱等级中的最低订票级别,为“N”级别。然而,由于从“Y”到“N”的所有级别每个表示7个可得到的座位,实际上级别“N”至少具有人为的最大可得到座位数量。在这种情况下,在用于该航班的总表中直接被提供给使用者130的标记可以表示“在该价格有至少7个可得到的座位”,或者在一些情况下,不向使用者130提供任何标记,因此向使用者130表示在所选的航班上的该特定座舱等级和该订票级别的座位可得到性相对较好,因此可以不要求立即购买以在晚些时候以该价格购买座位。在另一方面,第5行(AA 305)表示在级别“N”中没有可得到的座位,实际上在级别“V”中可得到三个座位。同样的,如果“V”订票级别包括满足使用者130的旅行参数的适当的票价,对于该航班时刻表报价的价格将是经济舱等级中的最低-价格-票价订票级别“V”中三个座位之一。此外,由于较高级别“L”表示可得到六个座位,较高级别“M”到“Y”每个表示可得到七个座位(人为的最大值),因此在用于该航班中的总表中直接提供给使用者130的标记可以表示例如,“在该价格可得到三个座位“。如果在“V”订票级别只能得到一个座位,则直接提供给使用者130的标记可能说明例如,“在该价格可得到一个座位”或者“在该价格可得到最后一个座位”。在这种情况下,使用者130应该警惕在总表中相应的报价价格的机票的购买需要密切的注意,以保留以该价格进行购买,这是因为在报价的价格只剩余一个座位,并且在用于该航班的该座舱等级中的任何随后购买的座位可能会有高的多的价格(例如,在“L”订票级别中)。图3说明对使用者130的查询的直接响应的例子,其中,例如,向使用者130报价的西北航空公司航班7749/8138的时刻表和价格特别地表示每人265美元的价格,在该报价的价格有四个座位剩余,而西北航空公司航班329/8925的时刻表和价格特别地表示每人265美元的价格,没有表示在该报价的价格有多少个座位剩余。As shown in Figure 2, such markings may be determined by the lowest-price-fare booking level for each timetable. For example, for a single traveler, assuming a continuous nested structure and all constraints are satisfied by that traveler, row 1 (AA 301) represents the lowest booking level in the economy class class with at least one available seat, as "N" level. However, since all classes from "Y" to "N" each represent 7 available seats, in fact class "N" has at least an artificial maximum number of seats available. In this case, the notation provided directly to the user 130 in the summary table for the flight may indicate "at least 7 seats available at this price" or, in some cases, not provided to the user 130. 130 provides any indicia, thus indicating to the user 130 that the availability of seats for that particular cabin class and booking class on the selected flight is relatively good, and therefore may not require an immediate purchase to be purchased at a later date at that price Buy a seat. On the other hand, row 5 (AA 305) indicates that there are no seats available in class "N", when in fact three seats are available in class "V". Likewise, if the "V" booking class includes an appropriate fare that satisfies the user's 130 travel parameters, the price quoted for that flight schedule will be the lowest-price-fare booking class "V" in the economy class. "One of the three seats. Furthermore, since the higher class "L" represents six seats available, and the higher classes "M" through "Y" represent seven seats each (an artificial maximum), the total An indicia in the table provided directly to the user 130 may say, for example, "Three seats are available at this price". If only one seat is available at the "V" booking level, the indicia provided directly to the user 130 may state, for example, "one seat available at this price" or "last seat available at this price". In this case, the user 130 should be alerted that the purchase of an airline ticket corresponding to the quoted price in the summary table requires close attention in order to reserve the purchase at that price, since there is only one seat remaining at the quoted price, and at the Any subsequently purchased seats in that cabin class for that flight may have a much higher price (eg, in an "L" booking class). 3 illustrates an example of a direct response to a query by user 130, wherein, for example, the schedule and price of Northwest Airlines flight 7749/8138 quoted to user 130 specifically represents a price of $265 per person, where The price quoted has four seats remaining, while the schedule and prices for Northwest Airlines flight 329/8925 specifically indicate a price of $265 per person, with no indication of how many seats remain at that quoted price.

因此,本发明的实施例提供了一种设备、系统、以及方法,其能够向使用者提供最低-价格-票价订票级别中可得到座位数量的标记,以直接响应来自使用者的关于特定旅行计划的查询。即,响应使用者关于特定旅行参数的查询,本发明的实施例为使用者提供一个或多个相应的旅行时刻表,每个时刻表具有与其相关联的价格或费用,以直接相应该查询。有益地,直接响应还包括在响应的时间以及以报价的价格,在该特定的订票级别中可得到多少剩余座位或机票的标记。接着使用者能够根据相应于该报价的价格的机票的实际的可得到性或缺少,进行客观的购买决定。当使用者被提供了对于报价价格的直接的座位可得到性时,使用者可以在晚些时候评定座位可得到性的可能性,从而更好地决定购买的时间。本发明的实施例因此能够获得旅行提供商的售出,否则其可能由于晚些时候为旅行机票报价的更高价格而失去该次售出,这是因为使用者一方的拖延造成的,同时本发明的实施例还为使用者和旅行提供商提供节约和价值。Accordingly, embodiments of the present invention provide an apparatus, system, and method capable of providing a user with an indication of the number of seats available in the lowest-price-fare booking class in direct response to a request from the user regarding a particular Inquiries about travel plans. That is, in response to a user query regarding particular travel parameters, embodiments of the present invention provide the user with one or more corresponding travel schedules, each schedule having a price or fee associated therewith, to directly respond to the query. Advantageously, the direct response also includes an indication of how many remaining seats or tickets are available in that particular booking class at the time of the response and at the price quoted. The user is then able to make an objective purchasing decision based on the actual availability or lack of air tickets corresponding to the quoted price. When the user is provided with immediate seat availability for the quoted price, the user can assess the likelihood of seat availability at a later time, thereby better deciding the time of purchase. Embodiments of the present invention are thus able to obtain a sale to the travel provider that it might otherwise lose due to the higher price quoted for the travel ticket at a later date due to delays on the part of the user while the present Embodiments of the invention also provide savings and value to users and travel providers.

本领域技术人员将想到这里提出的本发明的许多改变和其它实施例,这些发明所属于的许多改变和其它实施例具有前面描述和相关附图中提出的教导的优点。例如,除了在响应时间以报价的价格,在该特定的订票级别中可得到多少剩余的座位或机票的标记外,在一些情况下,消费者130还可以被提供剩余座位的属性的标记。即,对于以报价的价格的每个剩余的座位,消费者130可以被提供关于例如,座位是否是靠近过道、在中间、或靠窗的座位,以及座位是否处于出口的一行,靠近舱壁,和/或包括增加的放脚空间的座位的信息。然而,这种例子并不旨在关于座位属性进行限制,除了以报价的价格的座位可得到性外,座位属性也可以被提供给使用者130。Many modifications and other embodiments of the inventions set forth herein will come to mind to those skilled in the art which pertain to taking advantage of the teachings presented in the foregoing descriptions and the associated drawings. For example, in addition to an indication of how many remaining seats or tickets are available in that particular booking level at the quoted price at response time, in some cases the customer 130 may also be provided with an indication of the attributes of the remaining seats. That is, for each remaining seat at the quoted price, the customer 130 may be provided with information about, for example, whether the seat is near the aisle, in the middle, or by the window, and whether the seat is in the row of the exit, near the bulkhead, And/or information about seats that include increased legroom. However, this example is not intended to be limiting with respect to seat attributes, which may also be provided to user 130 in addition to seat availability at quoted prices.

在另一个例子中,这里关于提供以报价的价格的剩余座位可得到性所讨论的原理也可以被扩展到套票(package ticket)或大量购票(bulk ticket),其中对于独立的航班时刻表,用于这种套票或大量购票的以报价的价格的座位或机票的可得到性是备选的,或是除了以报价价格的座位可得到性之外的。即,这里仅根据航空公司航班在提出的例子中描述以报价价格的剩余座位可得到性。然而在一些情况下,消费者130可以选择要求关于套票的信息,其中套票可以包括,例如,航班和旅店或航班、旅店、以及租车。在其它情况下,这种套票选项可以不被要求而呈现给消费者130,以向计划旅行的消费者130展示这种选择。例如,响应消费者的查询,可以向消费者130呈现以报价价格的航班时刻表,并呈现处于该价格的特定数量的可得到的座位(即,航班1234可能具有100美元的机票,在该价格剩余三个座位),并接着向消费者130呈现套票选项以作为选择(即,提供的套票可以以250美元包括航班1234上的机票,在旅店X住宿一晚,在该价格剩余两张这种套票)。例如,在图3中示出这种环境,其中西北航空公司航班329/8925特别地表示仅航班每人265美元的价格,但是还提出了可选的表示每人航班加上四晚旅店住宿444美元。对于上述的座舱等级/订票级别结构,这种套票或大量购票可以具有有限的可得到性。此外,套票或大量购票的航班部分可以具有订票级别中的座位,其可能不需要符合单独的航班机票中的订票级别。即,套票或大量购票可能要求特定的订票级别,该订票级别不必与为消费者130选择的相同的航班或时刻表的订票级别相同,其中的消费者130仅查询航班机票。例如,单独的航班时刻表可能将机票指定为级别“Q”,而提供的套票可能将航班机票指定为级别“M”。而且套票或大量购票可以包括独立的限制或票价要求以确定消费者合格,其中相对于消费者130提供的参数必须评价该独立的限制或票价要求。因此,本领域技术人员将知道这里描述的被用于单独的机票的相同或类似的方法还可以用于旅行提供商提供的套票。In another example, the principles discussed here with respect to providing remaining seat availability at quoted prices can also be extended to package tickets or bulk tickets, where for individual flight schedules , the availability of seats or tickets at the quoted price for such packages or bulk purchases is alternative to, or in addition to, the availability of seats at the quoted price. That is, the remaining seat availability at quoted prices is described here only in terms of airline flights in the presented example. In some cases, however, the consumer 130 may choose to request information about a package that may include, for example, a flight and hotel or flight, hotel, and rental car. In other cases, such package options may not be required and presented to consumers 130 to demonstrate such options to consumers 130 planning travel. For example, in response to a customer's query, the customer 130 may be presented with a flight schedule at a quoted price with a specific number of available seats at that price (i.e., flight 1234 may have a $100 ticket at that price three seats remaining), and then presents package options to the consumer 130 as a choice (i.e., the package offered may include airfare on flight 1234 for $250, one night at Hotel X, and two tickets remaining at that price this package). For example, such an environment is shown in Figure 3, where Northwest Airlines flight 329/8925 specifically represents a price of $265 per person for the flight only, but an optional representation of the flight per person plus four nights of hotel accommodation 444 is also proposed Dollar. With the cabin class/booking class structure described above, such packages or bulk ticketing may have limited availability. In addition, a package or bulk-ticketed flight portion may have seats in a booking class that may not need to qualify for a booking class in an individual flight ticket. That is, package tickets or bulk ticket purchases may require a specific booking level that is not necessarily the same as the booking level for the same flight or schedule selected for the consumer 130, where the consumer 130 is only looking for flight tickets. For example, an individual flight schedule may designate a ticket as class "Q", while a package offer may designate a flight ticket as class "M". Also package tickets or bulk ticket purchases may include separate restrictions or fare requirements that must be evaluated against parameters provided by the customer 130 to determine customer eligibility. Accordingly, those skilled in the art will appreciate that the same or similar methods described herein as being used for individual airline tickets can also be used for package tickets offered by travel providers.

在另一个例子中,这里关于以报价的价格提供剩余座位的可得到性讨论的原理还可以被扩展到这种情况,其中可以在分割-组的基础上,向一组的多个旅行者提供以报价的价格的座位可得到性。即,在单组中的多个旅行者查询时刻表和机票中,多个旅行者可以在座舱等级(即,头等舱等级和经济舱等级)之间被分割,或者在特定座舱等级的订票级别(即,在经济舱等级中的订票级别“M”和“Q ”之间)之间被分割。可以根据消费者参数进行关于该组的分割,其中消费者130决定如何分割该组,或者可以根据例如,座位可得到性(即,对于四个旅行者的一组,可以仅有两个座位在较低价格级别“Q”,而在较高价格级别“M”可得到七个座位)或旅行者类别(即,该组可以包括两个成人、一个儿童,以及一个老人的家庭,其中,对于特定的时刻表,级别“Q”具有剩余在某个成人价格的两个成人类别的机票,但是没有任何儿童类别的机票剩余或者没有任何可以重新被指定给老人类别的机票的附加的成人类别机票剩余,而级别“M”具有两张在相应的儿童价格的儿童类别的机票剩余,以及四张在相应的儿童价格的成人类别机票剩余)由系统120分配该分割。在这种情况下,特定组中的每个部分或类别可以被系统120独立地处理,以确定在相应的报价价格的座位可得到性。例如,在家庭组的情况下,系统120可以搜索老人参数并返回在级别“Q”中的报价的价格,其具有在该价格可得到两个座位的表示,同时独立地搜索儿童参数(但是同时地)并返回在级别“M”中的报价的价格,其具有在该价格可得到两个座位的表示。而且,单独地和同时地搜索成人类别并返回在级别“M”中的报价的价格,其具有在该报价的价格可得到四个座位的表示。在可选的情况下,可以在“Q”级别中报价成人类别的机票,而在“M”级别中报价老人类别的机票。系统120还可以包括这种功能,即确定例如,哪种情况将向家庭组提供最终的最低价格。即,在“Q”级别中的两个成人以及在“M”级别中的老人可以提供较在“Q”级别中的老人以及在“M”级别中的两个成人更低的最终的最低价格。因此,如果需要或被要求,家庭组和旅行类别可以跨几个订票级别被分割,但是也可以跨几个座舱等级被分割。因此,本领域技术人员还应该知道关于分割组情况的其它环境可以从而根据本发明的实施例表示。In another example, the principles discussed here regarding the availability of remaining seats at a quoted price can also be extended to situations where multiple travelers in a group can be offered on a split-group basis Seat availability at quoted prices. That is, in multiple travelers in a single group querying schedules and tickets, multiple travelers can be split between cabin classes (i.e., First Class and Economy Class), or bookings for specific cabin classes Classes (i.e. between booking classes "M" and "Q" in the economy class) are split. Segmentation on the group may be done based on customer parameters, where the customer 130 decides how to split the group, or may be based on, for example, seat availability (i.e., for a group of four travelers, there may only be two seats in the lower price class "Q", while seven seats are available in the higher price class "M") or traveler category (i.e., the group can include two adults, a child, and a family of elderly, where, for Certain schedules, class "Q" have two adult category tickets remaining at an adult price, but no child category tickets remaining or any additional adult category tickets that can be reassigned to senior category tickets remaining, whereas class "M" has two tickets remaining in the child category at the corresponding child fare, and four tickets remaining in the adult category at the corresponding child fare) the split is assigned by the system 120. In such a case, each segment or category within a particular group may be processed independently by the system 120 to determine seat availability at the corresponding quoted price. For example, in the case of a family group, the system 120 may search for an elderly parameter and return a price for an offer in level "Q" with an indication that two seats are available at that price, while independently searching for a child parameter (but at the same time ground) and returns the price of an offer in level "M" with an indication that two seats are available at that price. Also, the adult category is searched individually and simultaneously and returns the price of an offer in level "M" with an indication that four seats are available at that offer price. Optionally, tickets may be quoted in the adult category in the "Q" class and in the senior category in the "M" class. System 120 may also include functionality to determine, for example, which circumstances will provide the final lowest price to the family group. That is, two adults in class "Q" and seniors in class "M" may offer a lower final minimum price than seniors in class "Q" and two adults in class "M" . Thus, family groups and travel classes can be split across several booking levels, but also across several cabin classes, if desired or required. Therefore, those skilled in the art should also know that other circumstances regarding split group situations may thus be represented according to embodiments of the present invention.

因此,应该知道本发明并不限于公开的特定实施例、修改和其它的实施例旨在被包括在随附的权利要求的范围内。尽管这里使用了特定的术语,但是它们仅是用于一般的和描述性的意义,并不用于限制。Therefore, it is to be understood that the inventions are not to be limited to the particular embodiments disclosed and that modifications and other embodiments are intended to be included within the scope of the appended claims. Although specific terms are used herein, they are used in a generic and descriptive sense only and not of limitation.

Claims (27)

1, a kind of intermediate computations machine equipment, it is configured to realize to be used for to determine the system at the volume residual at least one available seat of ticket booking rank, each ticket booking rank has maximum quantity and a plurality of admission fee that is associated with it at available seat, described intermediate computations machine equipment is configured to and computer network communication, thereby can communicate by letter with the computer equipment that separates that is suitable for by the user uses, described intermediate computations machine equipment comprises:
Be used for receiving the processing section of inquiry from the user, described inquiry be associated with travel parameters and comprise the requirement seat number and will be by at least two tie points of process, receive described inquiry by described computer network from the computer equipment of described separation;
Be used to obtain the processing section of at least one timetable between described at least two tie points, each timetable has at least one travel segment, each travel segment has at least one class that is associated with it, wherein each class comprises at least one ticket booking rank, according to the described ticket booking rank in each corresponding class of ticket booking rank standard sorted, thereby described ticket booking rank comprises the highest ticket booking rank and minimum ticket booking rank, and described minimum ticket booking rank is the highest described other subclass of ticket booking level;
Be used for selecting minimum-price-other processing section of admission fee ticket booking level from the ticket booking rank of described ordering, described minimum-price-admission fee ticket booking rank is the ticket booking rank of ordering, it has available seat actual quantity and equals the number at requirement seat at least and have suitable admission fee in the described a plurality of admission fees that satisfy the described travel parameters that is associated with described inquiry; And
Be used for directly responding described inquiry to described user provide described minimum-can obtain the processing section of mark of the quantity at seat described in price-admission fee ticket booking rank, described mark is offered the computer equipment of described separation by described computer network.
2, intermediate computations machine equipment as claimed in claim 1, wherein, if described minimum-actual quantity that can obtain the seat described in the price-admission fee ticket booking rank equals the described maximal value that obtains the seat, the then described processing section that is used for providing mark further be configured to described user provide the described at least maximal value that obtains the seat can described minimum-mark that price-admission fee ticket booking rank obtains.
3, intermediate computations machine equipment as claimed in claim 1, wherein, if described minimum-actual quantity that can obtain the seat described in the price-admission fee ticket booking rank is less than the described maximal value that obtains the seat, the then described processing section that is used for providing mark further be configured to described user provide the described actual quantity that obtains the seat can described minimum-mark that price-admission fee ticket booking rank obtains.
4, intermediate computations machine equipment as claimed in claim 1, wherein said be used for determining described minimum-price-other processing section of admission fee ticket booking level further is configured to:
For described minimum ticket booking rank is determined the described actual quantity that obtains the seat;
The described actual quantity that obtains the seat in the described minimum ticket booking rank is compared with the described number at seat that requires;
If the described actual quantity at seat that obtains in the described minimum class of ticket is less than the described number that requires the seat, then determine the described actual quantity that obtains the seat for each higher ticket booking rank in succession, the described actual quantity that obtains the seat in one of described higher ticket booking rank in succession equals the described number that requires the seat at least, thereby described in succession one of higher ticket booking rank is the first available ticket booking rank;
If the described first available ticket booking rank comprises the described suitable admission fee that satisfies described travel parameters, then specify the described first available ticket booking rank be described minimum-price-admission fee ticket booking rank;
If the described first available ticket booking rank does not comprise the described suitable admission fee that satisfies described travel parameters, determine then whether the described higher ticket booking rank of following in succession comprises the described suitable admission fee that satisfies described travel parameters; And
If the ticket booking rank of described ordering does not comprise the described suitable admission fee that satisfies described travel parameters, then specify the highest described ticket booking rank be described minimum-price-admission fee ticket booking rank.
5, intermediate computations machine equipment as claimed in claim 1, wherein said be used for determining described minimum-price-other processing section of admission fee ticket booking level further is configured to:
For the highest described ticket booking rank is determined the described actual quantity that obtains the seat;
The described actual quantity that obtains the seat in the highest described ticket booking rank is compared with the described number at seat that requires;
If the described actual quantity at seat that obtains in the highest described ticket booking rank is greater than the described number that requires the seat, then determine the described actual quantity that obtains the seat for each lower ticket booking rank in succession, the described actual quantity that obtains the seat in one of described lower ticket booking rank in succession is less than the described number that requires the seat, thereby directly the ticket booking rank before one of described lower ticket booking rank in succession is the first available ticket booking rank;
If the described first available ticket booking rank comprises the described suitable admission fee that satisfies described travel parameters, then specify the described first available ticket booking rank be described minimum-price-admission fee ticket booking rank;
If the described first available ticket booking rank does not comprise the described suitable admission fee that satisfies described travel parameters, determine then whether the described higher ticket booking rank of following in succession comprises the described suitable admission fee that satisfies described travel parameters;
If the described actual quantity that obtains the seat in any described ticket booking rank all is not less than the described number that requires the seat, then specifying described minimum ticket booking rank is minimum-price-admission fee ticket booking rank; And
If the ticket booking rank of described ordering does not comprise the described suitable admission fee that satisfies described travel parameters, then specify the highest described ticket booking rank be described minimum-price-admission fee ticket booking rank.
6, intermediate computations machine equipment as claimed in claim 1, the described processing section that wherein is used for obtaining at least one timetable further be configured to from can with described at least one timetable of at least one acquisition in the timetable source of the real-time timetable source of described intermediate computer devices communicating and buffer memory.
7, intermediate computations machine equipment as claimed in claim 1, wherein each ticket booking rank is associated with limitation standard, and described system further comprises and is configured to following processing section:
Determine the limiting parameter that at least one shows thus from described inquiry;
Described at least one limiting parameter is compared with being used for each other described limitation standard of ticket booking level, thereby determine the limitation standard that at least one satisfies; And
Determine at least one qualified ticket booking rank corresponding to described at least one limitation standard that satisfies.
8, intermediate computations machine equipment as claimed in claim 7, wherein said be used for selecting described minimum-price-other described processing section of admission fee ticket booking level further be configured to from the qualified ticket booking rank of described ordering select described minimum-price-admission fee ticket booking rank.
9, a kind of system of volume residual of the obtained seat that is used for determining at least one ticket booking rank, wherein each ticket booking rank has the available seat and a plurality of admission fees related with it of maximum quantity, and described system comprises:
Be suitable for first computer equipment that used by the user, it is configured to and can communicates with computer network; And
Second computer equipment, it is configured to communicate with described computer network, thereby can communicate by letter with described first computer equipment, and described second computer equipment comprises:
Be used for receiving from the user processing section of inquiry, described inquiry is associated with travel parameters and comprises that the number at requirement seat and at least two will be by the tie points of process, and described second computing machine is established by described computer network and connect from described first computer equipment
Receive described inquiry;
Be used to obtain the processing section of at least one timetable between described at least two tie points, each timetable has at least one travel segment, each travel segment has at least one class that is associated with it, wherein each class comprises at least one ticket booking rank, ticket booking rank in each corresponding class is sorted according to ticket booking rank standard, thereby comprise the highest ticket booking rank and minimum ticket booking rank, described minimum ticket booking rank is the highest described other subclass of ticket booking level;
Be used for selecting minimum-price-other processing section of admission fee ticket booking level from the ticket booking rank of described ordering, described minimum-price-admission fee ticket booking rank is that the actual quantity with available seat equals the described ticket booking rank that requires the number at seat and have the suitable admission fee in the described a plurality of admission fees that satisfy the described travel parameters that is associated with described inquiry at least; And
Be used for directly responding described inquiry to described user provide described minimum-can obtain the processing section of mark of the quantity at seat described in price-admission fee ticket booking rank, by described computer network described mark is offered described first computer equipment from described second computer equipment.
10, system as claimed in claim 9, wherein, if described minimum-actual quantity that can obtain the seat described in the price-admission fee ticket booking rank equals the described maximum quantity that obtains the seat, then be used for providing the described processing section of mark further be configured to described user provide the described at least maximum quantity that obtains the seat can described minimum-mark that price-admission fee ticket booking rank obtains.
11, system as claimed in claim 9, wherein, if described minimum-actual quantity that can obtain the seat described in the price-admission fee ticket booking rank is less than the described maximum quantity that obtains the seat, then be used for providing the described processing section of mark further be configured to described user provide the described actual quantity that obtains the seat can described minimum-mark that price-admission fee ticket booking rank obtains.
12, system as claimed in claim 9, wherein be used for determining described minimum-price-other described processing section of admission fee ticket booking level further is configured to:
For described minimum ticket booking rank is determined the described actual quantity that obtains the seat;
The described actual quantity that obtains the seat in the described minimum ticket booking rank is compared with the described number at seat that requires;
If the described actual quantity at seat that obtains in the described minimum class of ticket is less than the described number that requires the seat, then determine the described actual quantity that obtains the seat for each higher ticket booking rank in succession, the described actual quantity that obtains the seat in one of described higher ticket booking rank in succession equals the described number that requires the seat at least, thereby described in succession one of higher ticket booking rank is the first available ticket booking rank;
If the described first available ticket booking rank comprises the described suitable admission fee that satisfies described travel parameters, then specify the described first available ticket booking rank be described minimum-price-admission fee ticket booking rank;
If the described first available ticket booking rank does not comprise the described suitable admission fee that satisfies described travel parameters, determine then whether the described higher ticket booking rank of following in succession comprises the described suitable admission fee that satisfies described travel parameters; And
If the ticket booking rank of described ordering does not comprise the described suitable admission fee that satisfies described travel parameters, then specify the highest described ticket booking rank be described minimum-price-admission fee ticket booking rank.
13, system as claimed in claim 9, wherein be used for determining described minimum-price-other described processing section of admission fee ticket booking level further is configured to:
For the highest described ticket booking rank is determined the described actual quantity that obtains the seat;
The described actual quantity that obtains the seat in the highest described ticket booking rank is compared with the described number at seat that requires; And
If the described actual quantity at seat that obtains in the highest described ticket booking rank is greater than the described number that requires the seat, then determine the described actual quantity that obtains the seat for each lower ticket booking rank in succession, the described actual quantity that obtains the seat in one of described lower ticket booking rank in succession is less than the described number that requires the seat, thereby directly the ticket booking rank before one of described lower ticket booking rank that continues mutually is the first available ticket booking rank;
If the described first available ticket booking rank comprises the described suitable admission fee that satisfies described travel parameters, then specify the described first available ticket booking rank be described minimum-price-admission fee ticket booking rank;
If the described first available ticket booking rank does not comprise the described suitable admission fee that satisfies described travel parameters, determine then whether the described higher ticket booking rank of following in succession comprises the described suitable admission fee that satisfies described travel parameters;
If the described actual quantity that obtains the seat in any described ticket booking rank all is not less than the described number that requires the seat, then specifying described minimum ticket booking rank is minimum-price-fare basis rank; And
If the ticket booking rank of described ordering does not comprise the described suitable admission fee that satisfies described travel parameters, then specify the highest described ticket booking rank be described minimum-price-admission fee ticket booking rank.
14, system as claimed in claim 9, the described processing section that wherein is used for obtaining at least one timetable further is configured to from described at least one timetable of at least one acquisition in the timetable source of the real-time timetable source that can communicate by letter with described second computer equipment and buffer memory.
15, system as claimed in claim 9, wherein each ticket booking rank is associated with limitation standard, and described system further comprises and is configured to following processing section:
Determine the limiting parameter that at least one shows thus from described inquiry;
Described at least one limiting parameter is compared with being used for each other described limitation standard of ticket booking level, thereby determine the limitation standard that at least one satisfies; And
Determine at least one qualified ticket booking rank corresponding to described at least one limitation standard that satisfies.
16, system as claimed in claim 15, wherein said be used for selecting described minimum-price-other described processing section of admission fee ticket booking level further be configured to from the qualified ticket booking rank of described ordering select described minimum-price-admission fee ticket booking rank.
17, a kind of method of determining the volume residual at available seat at least one ticket booking rank, each ticket booking rank has maximum quantity and a plurality of admission fee that is associated with it at available seat, described method is performed by computer network, and described method comprises:
Receive inquiry by described computer network from the user, described inquiry be associated with travel parameters and comprise the requirement seat number and will be by at least two tie points of process;
Obtain at least one timetable between described at least two tie points, each timetable has at least one travel segment, each travel segment has at least one class that is associated with it, wherein each class comprises at least one ticket booking rank, according to the described ticket booking rank in each corresponding class of ticket booking rank standard sorted, thereby described ticket booking rank comprises highest ticket booking rank and lowermost level ticket booking rank, and described lowermost level ticket booking rank is described highest other subclass of ticket booking level;
From the ticket booking rank of described ordering, select minimum-price-admission fee ticket booking rank, described minimum-actual quantity that price-admission fee ticket booking rank has an available seat equals the number at requirement seat at least and has the ticket booking rank of the suitable admission fee in the described a plurality of admission fees that satisfy the described travel parameters that is associated with described inquiry; And
By described computer network, directly respond described inquiry to described user provide described minimum-can obtain the mark of the quantity at seat described in the price-admission fee ticket booking rank.
18, method as claimed in claim 17, if wherein described minimum-actual quantity that can obtain the seat described in the price-admission fee ticket booking rank equals the described maximum quantity that obtains the seat, then described provide mark further comprise to described user provide the described at least maximum quantity that obtains the seat can described minimum-mark that obtains in price-admission fee ticket booking rank.
19, method as claimed in claim 17, if wherein described minimum-actual quantity that can obtain the seat described in the price-admission fee ticket booking rank is less than the described maximum quantity that obtains the seat, then described provide mark further comprise to described user provide the described at least actual quantity that obtains the seat can described minimum-mark that obtains in price-admission fee ticket booking rank.
20, method as claimed in claim 17, wherein determine described minimum-price-admission fee ticket booking rank further comprises:
For described minimum ticket booking rank is determined the described actual quantity that obtains the seat;
The described actual quantity that obtains the seat in the described minimum ticket booking rank is compared with the described number at seat that requires;
If the described actual quantity at seat that obtains in the described minimum class of ticket is less than the described number that requires the seat, then determine the described actual quantity that obtains the seat for each higher ticket booking rank in succession, the described actual quantity that obtains the seat in one of described higher ticket booking rank in succession equals the described number that requires the seat at least, thereby described in succession one of higher ticket booking rank is the first available ticket booking rank;
If the described first available ticket booking rank comprises the described suitable admission fee that satisfies described travel parameters, then specify the described first available ticket booking rank be described minimum-price-admission fee ticket booking rank;
If the described first available ticket booking rank does not comprise the described suitable admission fee that satisfies described travel parameters, determine then whether the described higher ticket booking rank of following in succession comprises the described suitable admission fee that satisfies described travel parameters; And
If the ticket booking rank of described ordering does not comprise the described suitable admission fee that satisfies described travel parameters, then specify the highest described ticket booking rank be described minimum-price-admission fee ticket booking rank.
21, method as claimed in claim 17, wherein determine described minimum-price-admission fee ticket booking rank further comprises:
For the highest described ticket booking rank is determined the described actual quantity that obtains the seat;
The described actual quantity that obtains the seat in the highest described ticket booking rank is compared with the described number at seat that requires;
If the described actual quantity at seat that obtains in the highest described ticket booking rank is greater than the described number that requires the seat, then determine the described actual quantity that obtains the seat for each lower ticket booking rank in succession, the described actual quantity that obtains the seat in one of described lower ticket booking rank in succession is less than the described number that requires the seat, thereby directly the ticket booking rank before one of described lower ticket booking rank in succession is the first available ticket booking rank;
If the described first available ticket booking rank comprises the described suitable admission fee that satisfies described travel parameters, then specify the described first available ticket booking rank be described minimum-price-admission fee ticket booking rank;
If the described first available ticket booking rank does not comprise the described suitable admission fee that satisfies described travel parameters, determine then whether the described higher ticket booking rank of following in succession comprises the described suitable admission fee that satisfies described travel parameters;
If the described actual quantity that obtains the seat in any described ticket booking rank all is not less than the described number that requires the seat, then specifying described minimum ticket booking rank is minimum-price-admission fee ticket booking rank; And
If the ticket booking rank of described ordering does not comprise the described suitable admission fee that satisfies described travel parameters, then specify the highest described ticket booking rank be described minimum-price-admission fee ticket booking rank.
22, method as claimed in claim 17 wherein obtains at least one timetable and further comprises described at least one timetable of at least one acquisition from the timetable source of real-time timetable source and buffer memory.
23, method as claimed in claim 17, wherein each ticket booking rank is associated with limitation standard, and described method further comprises:
Determine the limiting parameter that at least one shows thus from described inquiry;
Described at least one limiting parameter is compared with being used for each other described limitation standard of ticket booking level, thereby determine the limitation standard that at least one satisfies; And
Determine at least one qualified ticket booking rank corresponding to described at least one limitation standard that satisfies.
24, method as claimed in claim 23, wherein select described minimum-price-admission fee ticket booking rank further comprise from the qualified ticket booking rank of described ordering, select described minimum-price-admission fee ticket booking rank.
25, method as claimed in claim 17, wherein receive inquiry further be included in can communicate by letter with first computer equipment and be configured to select described minimum-second computer equipment of price-admission fee air ticket level, receive inquiry by described first computer equipment from the user.
26, method as claimed in claim 17 wherein obtains at least one carrier's timetable and further is included in second computer equipment, obtains at least one carrier's timetable from carrier's timetable source that can communicate with it.
27, method as claimed in claim 17, wherein provide mark further comprise by first computer equipment that is suitable for being used to the user provide described minimum-can obtain the mark of amount of seats in price-admission fee air ticket level.
CNA200580014356XA 2004-03-30 2005-01-28 Devices, systems, and methods for providing remaining seat availability information in a booking class Pending CN1998014A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US55763204P 2004-03-30 2004-03-30
US60/557,632 2004-03-30
US10/981,375 2004-11-03

Publications (1)

Publication Number Publication Date
CN1998014A true CN1998014A (en) 2007-07-11

Family

ID=38252245

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA200580014356XA Pending CN1998014A (en) 2004-03-30 2005-01-28 Devices, systems, and methods for providing remaining seat availability information in a booking class

Country Status (1)

Country Link
CN (1) CN1998014A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103370710A (en) * 2011-02-18 2013-10-23 阿玛得斯两合公司 Method, system and computer program to provide fares detection from rules attributes
TWI466057B (en) * 2011-06-30 2014-12-21 Rakuten Inc Feed apparatus, information providing method, information providing program product, and recording medium
CN105654181A (en) * 2015-12-28 2016-06-08 中国民航信息网络股份有限公司 Prepaid seat protecting method, prepaid seat protecting device and prepaid seat protecting system
CN110852644A (en) * 2019-11-18 2020-02-28 中国民航信息网络股份有限公司 Data processing method and device and electronic equipment
CN110942240A (en) * 2019-11-21 2020-03-31 中国民航信息网络股份有限公司 Information processing method, system, terminal and storage medium
CN111612561A (en) * 2019-02-26 2020-09-01 阿里巴巴集团控股有限公司 Information planning method, computing device and storage medium

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103370710A (en) * 2011-02-18 2013-10-23 阿玛得斯两合公司 Method, system and computer program to provide fares detection from rules attributes
US9703832B2 (en) 2011-02-18 2017-07-11 Amadeus S.A.S. Method, system and computer program to provide fares detection from rules attributes
TWI466057B (en) * 2011-06-30 2014-12-21 Rakuten Inc Feed apparatus, information providing method, information providing program product, and recording medium
CN105654181A (en) * 2015-12-28 2016-06-08 中国民航信息网络股份有限公司 Prepaid seat protecting method, prepaid seat protecting device and prepaid seat protecting system
CN111612561A (en) * 2019-02-26 2020-09-01 阿里巴巴集团控股有限公司 Information planning method, computing device and storage medium
CN111612561B (en) * 2019-02-26 2024-05-21 阿里巴巴集团控股有限公司 Information planning method, computing device and storage medium
CN110852644A (en) * 2019-11-18 2020-02-28 中国民航信息网络股份有限公司 Data processing method and device and electronic equipment
CN110852644B (en) * 2019-11-18 2023-05-23 中国民航信息网络股份有限公司 Data processing method and device and electronic equipment
CN110942240A (en) * 2019-11-21 2020-03-31 中国民航信息网络股份有限公司 Information processing method, system, terminal and storage medium

Similar Documents

Publication Publication Date Title
US20050228702A1 (en) Devices, systems, and methods for providing remaining seat availability information in a booking class
US8095401B1 (en) Bounce back method, system and apparatus
AU2009200717B2 (en) Method and system for creating travel packages
AU759893B2 (en) Computer-implemented system and method for booking airline travel itineraries
US7742934B2 (en) Methods and apparatus for determining non-obvious savings in the purchase of goods and services
US20030191725A1 (en) Availability based value creation method and system
US20060129438A1 (en) Method, system, and computer readable medium for dynamically generating multi-modal trip choices
US20130103439A1 (en) System and method for facilitating the purchase of a travel itinerary subject to date uncertainty
CN101027683A (en) Systems, methods, and computer program products for searching and displaying low cost productavailability information for a given departure-return date combination or range of departure-return data co
WO2009015135A1 (en) Consumer booking engine and method
US20050033613A1 (en) Reservation system
CN101198973A (en) Systems and methods for providing travel-related services
US20110282701A1 (en) Searching for Airline Travel Based Upon Seat Characteristics
US7376611B1 (en) Demand aggregation and distribution system
US20070129975A1 (en) System for and method of providing services at a minimal price
US20070233528A1 (en) System for and method of providing travel-related services
CA2745438A1 (en) Method and system for displaying interlining travel recommendations
US20150227858A1 (en) Flight saver system
US20080301006A1 (en) Price Comparison For Travel Or Accommodations
CN1998014A (en) Devices, systems, and methods for providing remaining seat availability information in a booking class
JP7073571B1 (en) Fee-based variable system, fee-based variable program and computer-readable storage medium on which this program is recorded.
JP2007257669A (en) Flight planning apparatus
CN110188902A (en) Transposition with automatic consideration of factors associated with transposition
WO2000057331A9 (en) Offline system and method for determining non-obvious savings in the purchase of goods and services
Sanchez New Revenue Management and Distribution Technologies in the Airline Industry: Legal, Regulatory, and Commercial Implications

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20070711