System and Method of Booking Transportation
First Claim
1. A system for booking transportation comprisinga computer readable medium and a server system, where the computer readable medium stores data, where the server system provides passengers with access to the data,where the server system is configured to store flight listings in the computer readable medium, where a flight listing comprises a total cost,where the server system is configured to receive a request for open flight listings from a passenger over the internet, wherein the request comprises search criteria, and transmitting a response of open flight listings based upon the search criteria,where the server system is configured to join one or more passengers to an open flight listing,where the server system is configured to calculate a cost per passenger, where the cost per passenger is the total cost divided by the number of passengers joined to an open flight listing,where the server system is configured to notify passengers joined to an open flight listing upon an occurrence of a limiting event, where upon notification passengers can accept or reject a flight listing, where upon one or more passengers rejecting the flight listing, removing the passengers that rejected the flight listing from the flight listing, recalculating the cost per passenger, and notifying passengers joined to the open flight listing again, where upon all passengers accepting the flight listing, closing the flight listing.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for booking transportation that enables passengers to equally share the cost of the transportation by consolidating their itineraries. Passengers select or create a flight listing that defines the requested air travel, where others can view and join the flight listing. Upon the occurrence of an event, all joined passengers are notified of the cost of traveling the flight listing and given the opportunity to accept or reject the flight listing. If one or more passengers reject the flight listing, the cost per passenger is recalculated and passengers are notified again until all passengers accept or reject the flight listing. The cost for each individual passenger is the total cost of traveling the flight listing divided by the total number of joined passengers.
52 Citations
21 Claims
-
1. A system for booking transportation comprising
a computer readable medium and a server system, where the computer readable medium stores data, where the server system provides passengers with access to the data, where the server system is configured to store flight listings in the computer readable medium, where a flight listing comprises a total cost, where the server system is configured to receive a request for open flight listings from a passenger over the internet, wherein the request comprises search criteria, and transmitting a response of open flight listings based upon the search criteria, where the server system is configured to join one or more passengers to an open flight listing, where the server system is configured to calculate a cost per passenger, where the cost per passenger is the total cost divided by the number of passengers joined to an open flight listing, where the server system is configured to notify passengers joined to an open flight listing upon an occurrence of a limiting event, where upon notification passengers can accept or reject a flight listing, where upon one or more passengers rejecting the flight listing, removing the passengers that rejected the flight listing from the flight listing, recalculating the cost per passenger, and notifying passengers joined to the open flight listing again, where upon all passengers accepting the flight listing, closing the flight listing.
-
6. A method for booking transportation over the internet comprising
receiving search criteria from a passenger, where the passenger sends the search criteria through a web browser; -
sending open flight listings to the passenger, where the passenger can view the open flight listings through a web browser; joining the passenger to a flight listing; joining additional passengers to the flight listing; and notifying the passengers upon the occurrence of a limiting event, where the passengers are notified of the cost per passenger of traveling the flight listing, where the passengers are allowed to accept or reject the flight listing; where the flight listing has a total cost, where the cost per passenger is the total cost divided by the number of passengers that have joined the flight listing. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for booking air travel by charter aircraft comprising
receiving search criteria from a passenger, where the passenger sends the search criteria through a web browser; -
sending open flight listings to the passenger, where the passenger can view the open flight listings through a web browser; joining the passenger to a flight listing; joining additional passengers to the flight listing; notifying the passengers upon the occurrence of a limiting event, where the passengers are notified of the cost per passenger of traveling the flight listing, where the passengers are allowed to accept or reject the flight listing; and recursively removing passengers that reject the flight listing, recalculating the cost per passenger, and notifying the passengers still joined to the flight listing until either all passengers accept the flight listing or all passengers are removed from the flight listing; where the flight listing has a total cost, where the cost per passenger is the total cost divided by the number of passengers that have joined the flight listing. - View Dependent Claims (18, 19, 20)
-
-
21. A method for booking air travel by charter aircraft essentially consisting of:
-
receiving search criteria from a passenger, where the passenger sends the search criteria through a web browser; sending open flight listings to the passenger, where the passenger can view the open flight listings through a web browser; joining the passenger to a flight listing; joining additional passengers to the flight listing; notifying the passengers upon the occurrence of a limiting event, where the passengers are notified of the cost per passenger of traveling the flight listing, where the passengers are allowed to accept or reject the flight listing; recursively removing passengers that reject the flight listing, recalculating the cost per passenger, and notifying the passengers still joined to the flight listing until either all passengers accept the flight listing or all passengers are removed from the flight listing; and closing the flight listing; where the flight listing has a total cost, where the cost per passenger is the total cost divided by the number of passengers that have joined the flight listing.
-
Specification