Pricing tickets based on constructing tables of pricing units for sub-portions of a ticket
First Claim
Patent Images
1. A method of pricing a sequence of transportation units, the method comprising:
- receiving a set of sellable-units;
encoding the set of sellable-units into a context-free grammar that represents possible ways that the sellable-units can be combined to produce valid tickets;
producing a ticket from the encoded set of sellable units.
4 Assignments
0 Petitions
Accused Products
Abstract
Pricing of a sequence of transportation units includes receiving a set of sellable-units, encoding the set of sellable-units into a context-free grammar that represents possible ways that the sellable-units can be combined to produce valid tickets and producing a ticket from the encoded set of sellable units.
-
Citations
54 Claims
-
1. A method of pricing a sequence of transportation units, the method comprising:
-
receiving a set of sellable-units;
encoding the set of sellable-units into a context-free grammar that represents possible ways that the sellable-units can be combined to produce valid tickets;
producing a ticket from the encoded set of sellable units. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of pricing multiple tickets, the method comprising:
-
receiving a set of priceable-units;
encoding the set of priceable-units into a context-free grammar that represents possible ways that the priceable-units can be combined to produce valid tickets;
constructing a lattice of flights that represents permitted flight combinations for a ticket; and
parsing the lattice to produce a packed parse forest representation of valid priced tickets. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A method for pricing a sequence of flights, the method comprising:
-
receiving a set of sellable units; and
successively building a table Tij of possible pricings of subsequences of flights from a flight i to a flight j. - View Dependent Claims (23, 24, 25, 26, 27, 28, 30)
-
-
29. A method for generating a ticket comprising:
-
receiving a set of sellable units;
receiving a set of flight constraints;
encoding the sellable units into a grammar that represents the possible ways the sellable units can be combined to produce valid tickets;
transforming the grammar to encode the flight constraints;
successively expanding a root node of the grammar to produce a sequence of grammar terminals.
-
-
31. A computer program product tangible embodied on a computer readable medium for pricing a sequence of transportation units, the computer program product comprising instructions for causing a computing device to:
-
receive a set of sellable-units;
encode the set of sellable-units into a context-free grammar that represents possible ways that the sellable-units can be combined to produce valid tickets;
produce a ticket from the encoded set of sellable units. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A computer program product tangible embodied on a computer readable medium for pricing a sequence of transportation units, the computer program product comprising instructions for causing a computing device to:
-
receive a set of priceable-units;
encode the set of priceable-units into a context-free grammar that represents possible ways that the priceable-units can be combined to produce valid tickets;
construct a lattice of flights that represents permitted flight combinations for a ticket; and
parse the lattice to produce a packed parse forest representation of valid priced tickets. - View Dependent Claims (44, 45, 46, 47, 48, 52, 54)
-
-
49. A computer program product tangible embodied on a computer readable medium for pricing a sequence of transportation units, the computer program product comprising instructions for causing a computing device to:
-
receive a set of sellable units;
successively build a table Tij of possible pricings of subsequences of flights from a flight i to a flight j. - View Dependent Claims (50, 51)
-
-
53. A computer program product tangible embodied on a computer readable medium for pricing a sequence of transportation units, the computer program product comprising instructions for causing a computing device to:
-
receive a set of sellable units;
receive a set of flight constraints, encode the sellable units into a grammar that represents the possible ways the sellable units can be combined to produce valid tickets;
transform the grammar to encode the flight constraints;
successively expand a root node of the grammar to produce a sequence of grammar terminals.
-
Specification