Denied Boarding Impacts
The system determines even-spaced quantiles for network optimization. The system may utilize authorization level to expected network conversion. The system may be used in connection with yield management systems, inventory control systems, or revenue management systems.
1 . A method comprising:
remapping, by a processor and based on a network value of a flight leg booking, the flight leg booking from a fare class to a network value class corresponding to the network value to create a remapped flight leg booking;
iteratively updating, by the processor, the flight leg booking based on at least one of an authorization parameter, the network value, a closing a plurality of seats for the flight leg booking in the fare class, a number of seat protects or the remapped flight leg booking;
determining, by the processor, an impact of a denied boarding on an airline flight that is scheduled for departure during a time period; and
adjusting, by the processor and based on updating of the impact of the denied boarding, the authorization parameter to provide a different voucher amount for a passenger on the airline flight based on latest conditions during the time period.
2 . The method of claim 1 , further comprising generating, by the processor, an electronic ticket voucher having an authorization parameter and the flight leg booking based on the flight leg booking of a seat on a first flight leg of the airline flight.
3 . The method of claim 1 , further comprising closing, by the processor, a plurality of seats for the flight leg booking in the fare class for a first flight leg.
4 . The method of claim 1 , further comprising determining, by the processor and based on a set of class authorization level (AU) values and for the fare class, a number of seat protects to fit to a bid-price curve.
5 . The method of claim 1 , further comprising determining, by the processor and for the fare class, even-spaced quantiles based upon a number of seat protects to fit in the fare class.
6 . The method of claim 1 , further comprising generating, by the processor, a set of expected network revenue (ENR) values based on even-spaced quantiles associated with a seat.
7 . The method of claim 1 , wherein the number of seat protects exceeds a number of even-spaced quantiles, and wherein at least two seat protects are allocated to the even-spaced quantile corresponding to a 0th percentile.
8 . The method of claim 1 , wherein the number of seat protects exceeds a number of even-spaced quantiles, and wherein the number of seat protects exceeding the number of even-spaced quantiles are all allocated to the even-spaced quantile corresponding to a 0th percentile.
9 . The method of claim 1 , further comprising improving, by the processor, network performance by:
analyzing a value of at least a subset of the flight leg bookings in a passenger itinerary to obtain more accurate data by avoiding under-valuation and over-valuation of the flight leg bookings; and
separating enhanced demand forecasting from fare class to reduce errors and reduce inaccurate data that slows down the network performance.
10 . The method of claim 1 , wherein if the fare class is an active class, a number of even-spaced quantiles is an achievable demand for the active class.
11 . The method of claim 1 , wherein if the fare class is a non-active class, a number of even-spaced quantiles is a pickup, wherein the pickup is equal to unconstrained demand less unconstrained bookings.
12 . The method of claim 1 , further comprising updating, responsive to the flight leg booking occurring in the fare class, the number of seat protects to fit to a bid-price curve for the fare class.
13 . The method of claim 12 , further comprising allocating, if the fare class is an active class, the flight leg booking to a lowest priced seat protect in the fare class.
14 . The method of claim 1 , further comprising updating, responsive to the flight leg booking occurring in the fare class, the number of seat protects to fit to a bid-price curve for the fare class evenly distributed across the fare class by an even-spaced quantile.
15 . The method of claim 1 , further comprising determining, via a non-parametric empirical distribution estimation, a distribution of revenue for the fare class.
16 . The method of claim 1 , further comprising, responsive to one of a number of seat protects has been filled via the flight leg booking, determining, by the processor and for the fare class associated with the flight leg booking, an update of a number of even-spaced quantiles based upon a reduction of the number of seat protects to fit in the fare class.
17 . The method of claim 1 , further comprising:
identifying, by the processor, local bookings in the flight leg booking;
identifying, by the processor, flow bookings in the flight leg booking;
determining, by the processor and for a leg in a flow booking, a leg value;
inserting, by the processor, the leg value in the flow booking into a stratification table;
generating, by the processor and utilizing the stratification table, a remapped booking for the leg of the flow booking; and
writing, by the processor, the remapped booking into a forecast system history pool.
18 . The method of claim 1 , further comprising determining the network value of the flight leg booking by utilizing an equation of the form:
Leg n value=( NR 1/( NR 1+ NR 2))*HP+Pricing, wherein
NR1=a first displacement cost of the seat on the first flight leg;
NR2=a second displacement cost of the seat on a second flight leg subsequent to the first flight leg;
HP=a hurdle point that is a minimum acceptable amount needing to be paid for the flight leg booking on the first flight leg in order to cover the first displacement cost;
Pricing=ODF−HP; and
ODF=an amount paid by the passenger for the flight leg booking
19 . A non-transitory computer-readable storage medium having computer-executable instructions stored thereon that, in response to execution by a processor, causes the processor to perform operations comprising:
remapping, by the processor and based on a network value of a flight leg booking, the flight leg booking from a fare class to a network value class corresponding to the network value to create a remapped flight leg booking;
iteratively updating, by the processor, the flight leg booking based on at least one of an authorization parameter, the network value, a closing a plurality of seats for the flight leg booking in the fare class, a number of seat protects or the remapped flight leg booking;
determining, by the processor, an impact of a denied boarding on an airline flight that is scheduled for departure during a time period; and
adjusting, by the processor and based on updating of the impact of the denied boarding, the authorization parameter to provide a different voucher amount for a passenger on the airline flight based on latest conditions during the time period.
20 . A system comprising:
a processor; and
a tangible, non-transitory memory configured to communicate with the processor,
the tangible, non-transitory memory having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations comprising:
remapping, by the processor and based on a network value of a flight leg booking, the flight leg booking from a fare class to a network value class corresponding to the network value to create a remapped flight leg booking;
iteratively updating, by the processor, the flight leg booking based on at least one of an authorization parameter, the network value, a closing a plurality of seats for the flight leg booking in the fare class, a number of seat protects or the remapped flight leg booking;
determining, by the processor, an impact of a denied boarding on an airline flight that is scheduled for departure during a time period; and
adjusting, by the processor and based on updating of the impact of the denied boarding, the authorization parameter to provide a different voucher amount for a passenger on the airline flight based on latest conditions during the time period.