Patent ID: 8069069

Claim:
A method of loading schedule planning related data of an airline flight service and a flight schedule database of a computer based reservation system, comprising: at least one computer programmed to perform the steps of: receiving at least one batch of flight schedule changes at a Schedule Loader server (SLS); extracting the changes contained in the batch and storing said changes as a set of Future Schedule Records (FSR) which are stored as temporary data available for passenger re-accommodation purpose; publishing the future schedule records (FSR) on a reservation distribution server; accessing the future schedule records (FSR) and the flight schedule database simultaneously by the reservation distribution server; simulating passenger re-accommodation options to determine the best re-accommodation option for each passenger among said future schedule records (FSR) and the data of the flight schedule database, said simulating step comprising the steps of: automatically selecting via the reservation distribution server a re-accommodation option from the data of the flight schedule database for the passengers on flights not affected by the future schedule records (FSR); and among the future schedule records for the other passengers, verifying of the re-accommodation options by the reservation distribution system by applying re-accommodation automation rules, and validating by an operator of the re-accommodation options which do not satisfy the re-accommodation automation rules; applying the changes in the flight schedule database by: detecting dependent re-accommodation options by checking whether some of the best re-accommodation options are comprised in said future schedule records (FSR); updating the flight schedule database starting with the future schedule records (FSR) comprising dependent re-accommodation options; updating the reservation inventory database according to the re-accommodations options determined during the simulation step; and deleting the future schedule records (FSR); wherein a characteristic suffix (SL) is assigned to the flight schedule changes and stored as future schedule records (FSR); wherein an argument is assigned to each record (FSR), said argument indicates whether this record (FSR) has been made accessible to the reservation distribution server; determining for each extracted change, corresponding flight periods of the flight schedule database and upon further determination that said corresponding flight periods have not already been affected by one change with positive argument, perform the further steps of: duplicating said period and assigning the suffix (SL) to the duplicated period; sending a scheduling change message to integrate the change in the corresponding flight period; indicating that the change is a record accessible to the reservation distribution server, by placing its argument (FSR is published) in the positive state.