Patent ID: 8204757
Filing Date: 2012-06-19
Classification: G06Q

Abstract:
1. A computer implemented method in a data processing system for creating a food order for a traveler, the computer implemented method comprising: displaying by a data processing system of a carrier a list of non-carrier food providers to the traveler on a website of the carrier for use in ordering food items; receiving by the data processing system of the carrier a selection of a food provider by the traveler from the displayed list of non-carrier food providers on the website, wherein the traveler selects food items for the food order from available food items of the selected food provider, and wherein the selected food provider provides the food items for the traveler; receiving by the data processing system of the carrier the food order of the selected food provider from the traveler; determining by a processor communicatively coupled to the data processing system of the carrier whether the food order of the selected food provider includes one or more food items provided by the carrier during travel; responsive to determining that the food order of the selected food provider does include one or more food items provided by the carrier during travel, modifying by the data processing system of the carrier the food order of the selected food provider to remove the one or more food items provided by the carrier during travel from the food order of the selected food provider, wherein the one or more food items removed from the food order of the selected food provider are provided by the carrier; retrieving by the data processing system of the carrier a real-time travel itinerary of scheduled departure and arrival times and locations for the traveler; determining by the processor whether the real-time travel itinerary of scheduled departure and arrival travel times and locations for the traveler has changed; responsive to determining that the real-time travel itinerary of scheduled departure and arrival travel times and locations for the traveler has changed, adjusting by the data processing system of the carrier the food order of the selected food provider in accordance with changes to the real-time travel itinerary of scheduled departure and arrival travel times and locations for the traveler; responsive to adjusting the food order of the selected food provider in accordance with the changes to the real-time travel itinerary of scheduled departure and arrival travel times and locations for the traveler, sending by the data processing system of the carrier a notification of an adjustment to the food order of the selected food provider to the traveler; scanning by a scanning device communicatively coupled to the data processing system of the carrier a carrier conveyance travel ticket for the traveler at a point of departure prior to the traveler boarding a carrier conveyance; determining by the processor whether the food order of the selected food provider is ready for delivery when the carrier conveyance ticket for the traveler is scanned by the scanning device; responsive to determining that the food order of the selected food provider is ready for delivery, transmitting by the data processing system of the carrier to the scanning device an indication that the food order of the selected food provider is ready for delivery; and indicating on the scanning device that the food order of the selected food provider is ready for delivery, wherein the food order of the selected food provider that does not include the one or more food items provided by the carrier during travel is delivered by personnel to the traveler in response to the indication.