EVENT DRIVEN AIRPORT
A network equipped with methods for detecting and notifying entities of changes in travel information (“events”) to users. In accordance with one aspect of the invention, a method for notifying entities of events comprises the steps allowing an entity to register interest in an event, and providing a means to notify entities when an event occurs, thus allowing a response to the notification. In accordance with another aspect of the invention, a system for notifying entities of events comprises a source system that tracks changes in travel schedules, a publish-and-subscribe technology that publishes events as they occur, and a receiving system that detects publication of events and that may also have the capability of notifying systems incapable of detecting publication that are interested in events.
1 . A method for notifying travelers of changes in travel information in an integrated event notification system, the method comprising:
monitoring travel information for changes and publishing a change in travel information upon occurrence of the change;
detecting when a change in travel information has been published based upon a previous subscription to receive notification of changes in travel information;
automatically initiating the re-accommodation of travel for at least one traveler in response to detecting the change in travel information and without awaiting a request from the at least one traveler; and
notifying the at least one traveler of the re-accommodation, the at least one traveler having previously subscribed to receive notification of changes in travel information affecting the traveler's itinerary.
2 . The method of claim 1 , wherein detecting comprises detecting when a flight for the at least one traveler has been cancelled, delayed, or rerouted.
3 . The method of claim 2 , wherein automatically initiating the re-accommodation of travel comprises rebooking the at least one traveler on a different flight.
4 . The method of claim 1 , further comprising receiving a request from the traveler for notification of the re-accommodation.
5 . The method of claim 1 , wherein automatically initiating the re-accommodation comprises notifying an airline operating system of the change in travel information.
6 . A computer-readable medium containing instructions for controlling a data processing system to perform a method of notifying travelers of changes in travel information, said method comprising the steps of:
monitoring travel information for changes and publishing a change in travel information upon occurrence of the change;
detecting when a change in travel information has been published based upon a previous subscription to receive notification of changes in travel information;
automatically initiating the re-accommodation of travel for at least one traveler in response to detecting the change in travel information and without awaiting a request from the at least one traveler; and
notifying the at least one traveler of the re-accommodation, the at least one traveler having previously subscribed to receive notification of changes in travel information affecting the traveler's itinerary.
7 . A data processing system for notifying travelers of changes in travel information, comprising:
a source system configured to monitor travel information for changes and publish a change in travel information upon occurrence of the change; and
a receiving system configured to:
detect when a change in travel information has been published, the receiving system having previously subscribed to receive notification of changes in travel information;
automatically initiate the re-accommodation of travel for at least one traveler in response to detecting the change in travel information without awaiting a request from the at least one traveler; and
notify the at least one traveler of the re-accommodation, the at least one traveler having previously subscribed to receive notification of changes in travel information affecting the traveler's itinerary.
8 . The system of claim 7 , wherein the receiving system is an airline operating system.
9 . The system of claim 7 , wherein the receiving system is a listening-receiving system.
10 . The system of claim 7 , wherein the receiving system is configured to detect when a flight for the at least one traveler has been cancelled, delayed, or rerouted.
11 . The system of claim 10 , wherein the receiving system is configured to automatically rebook the at least one traveler on a different flight.
12 . The system of claim 7 , wherein the receiving system is further configured to receive a request from the traveler for notification of the re-accommodation.
13 . The system of claim 12 , wherein the receiving system is further configured to determine whether the receiving system has subscribed to receive notification of changes in travel information upon receiving the request.
14 . The system of claim 7 , wherein the receiving system is configured to notify an airline operating system of the change in travel information.
15 . A method for notifying ground crew of changes in travel information in an integrated event notification system, the method comprising:
monitoring travel information for changes and publishing a change in travel information upon occurrence of the change;
detecting when a change in travel information has been published based upon a previous subscription to receive notification of changes in travel information;
automatically initiating the rescheduling of ground crew in response to detecting the published change in travel information; and
notifying the ground crew of the rescheduling.
16 . The method of claim 15 , wherein detecting comprises detecting when a flight has been cancelled, delayed, or rerouted, a baggage claim for a flight has changed, an arrival or a departure gate of a flight has changed, or a traveler's luggage is missing.
17 . The method of claim 15 , wherein automatically initiating the rescheduling of ground crew comprises rescheduling a work schedule of the ground crew.
18 . A data processing system for notifying ground crew of changes in travel information, comprising:
a source system configured to monitor travel information for changes and publish a change in travel information upon occurrence of the change; and
a receiving system configured to:
detect, with a receiving system, when a change in travel information has been published, the receiving system having previously subscribed to receive notification of changes in travel information;
automatically initiate the rescheduling of ground crew in response to detecting the published change in travel information; and
notify the ground crew of the rescheduling.
19 . The system of claim 18 , wherein the receiving system is an airline operating system.
20 . The system of claim 18 , wherein the receiving system is a listening-receiving system.
21 . The system of claim 18 , wherein the receiving system is configured to detect when a flight has been cancelled, delayed, or rerouted, a baggage claim for a flight has changed, an arrival or a departure gate of a flight has changed, or a traveler's luggage is missing.
22 . The system of claim 18 , wherein the receiving system is configured to automatically reschedule a work schedule of the ground crew.