The present invention relates generally to passenger flow management, and more particularly, to a method, system, and storage medium for predicting passenger flow at a transportation facility.
Airports and other mass transportation facilities have limited information regarding anticipated passenger flows for future time periods. Knowledge about passenger flows is mainly based upon historical experience or inquiries, surveys, and census information, which are expensive to conduct and typically represent only a snapshot of the overall picture. Operations personnel, facility retailers, maintenance, and other related groups are affected by this lack of information as well in terms of staffing, logistics, marketing, etc. Passengers themselves, who find themselves queued in front of check-in counters, ticketing counters, passport, security, retail, and other facility locations for extended time periods, are clearly affected by the lack of passenger flow information available to the transportation facility.
Existing solutions offer some passenger flow information using only historical flow data to predict future flow behaviors. These solutions, however, are known to be inaccurate and imprecise. What is needed, therefore, is a way to better predict passenger flows at a transportation facility.
Exemplary embodiments of the invention relate to a method, system, and storage medium for predicting passenger flow at a transportation facility. The method includes receiving passenger reservation data from a global distribution system. The method also includes receiving transportation facility-specific data, parsing the passenger reservation data, transportation facility-specific data, and storing the results in a data repository. In response to a request for passenger flow information from a requester, the method further includes extracting selected data from the data repository according to the request, performing an analysis on the selected data, and making the results of the analysis accessible to the requester.
The invention will be more fully understood in light of the following detailed description of taken together with the following drawings, which are illustrative, rather than limiting:
The passenger flow system is a forecasting tool that may be used to optimize resources associated with a transportation facility for end-to-end activities including passenger check-in to boarding or arrival by plane to leaving the airport. The passenger flow system can predict passenger flows for the facility for up to seven days in the future, allowing the facility's operations and related organizations an opportunity to generate more revenue in retail, catering, and value-added services.
The passenger flow system is customizable to accommodate the needs of any transportation facility. The transportation facility's physical layout and operational groups are organized into zones. Passenger reservation data and historical data are used to identify which zones and related operational groups will be affected and how they will be affected. Information such as passenger volumes and volume distribution by zone, peak volume times, allow facility operations personnel to better plan for staffing, equipment and grounds maintenance schedules, targeted marketing and sales campaigns, and other items.
The passenger flow system may be implemented over a system such as that depicted in
Global distribution system 102 refers to a reservation engine that handles passenger bookings made by travel agents and directly by airlines and provides shared access to flight reservations for a variety of airlines. For example, global distribution system 102 may be the European airlines reservation system, Amadeus™. The Amadeus™ system comprises a massive interactive database that handles and updates requests for travel between travel agencies and airlines. Global distribution system 102 comprises a server 114 and data repository 116. Typical flight information stored in data repository 116 includes airline, flight number, arrival and departure times and locations, aircraft capacities, airport, and flight class. Additionally, personal information about passengers may also be stored in data repository 116 such as passenger name, address, gender, date of birth, and financial account information used to purchase the ticket. Much of this personal information is confidential (e.g., name, address, and financial account information). Further, due to the proliferation of electronic data exchange, other information that may be stored in data repository 116 includes car rental information, hotel reservation information, travel itineraries, and similar data. Global distribution system 102 stores tables of data such as flight tables 117 and passenger tables 119. These tables are, in turn, provided to passenger flow system 104 for implementing the invention as described further herein. Additionally, flight tables 117 correspond to
Passenger flow system 104 hosts the services offered via the invention. Passenger flow system 104 includes a host system 118 and data repository 120. Host system 118 comprises a high-powered computer processor such as IBM's® eServer zSeries™ processor for handling the large volume of transportation and passenger data as described further herein. Host system 118 executes a variety of software applications such as a web server, an optional billing application, an analysis engine, and a graphics tool. Host system 118 also includes a passenger flow system user interface (see generally
While systems 102 and 104 each illustrate a server and data repository, it will be understood by those skilled in the art that a single computer system may be employed by each system such as a mainframe computer.
Airports 106 and 108 refer to transportation facilities utilizing the passenger flow system of the invention. In exemplary embodiments, passenger flow system 104 provides services to airports 106 and 108, typically under a subscription agreement or contract. It will be understood that any number of airports and/or other transportation facilities may be serviced by passenger flow system 104.
Passenger booking agent system 110 refers to a travel agency or non-airline entity that provides reservations and travel services to passengers. Passenger booking agent system 110 includes a web-enabled computer with Internet service for accessing global distribution system 102 on behalf of its customers. The computer of passenger booking agent system 110 may comprise a desktop, laptop, or similar computing device.
Server 112 refers to an online reservation service system directed to a specific airline. A passenger who wishes to purchase tickets online accesses server 112 via the airline's website. Server 112, in turn, accesses global distribution system 102 for available flight and seating information.
Airports 106 and 108 are organized by the passenger flow system into major zones. For illustrative purposes, only airport 108 depicts these major zones, namely 122-146. Zones refer to physical locations and/or operational groups associated with airports 106 and 108. Zones are used to identify and provide notification of passenger flows to affected areas of airports 106 and 108 over a given time period. Major zones include airline-specific locations, airline operations, customs, baggage, retail establishments, and similar entities. Major zones shown in airport 108 include zones 122-136 and 140-146.
Minor zones include specific locations within a zone and miscellaneous locations not provided above. Minor zones include 148, 150, 156-162, and 168-178.
Each major zone will now be described. Zone 122 refers to airport operations. Airport operations are the nerve center of the airport, managing the collective activities conducted within airport 108 such as airline liaison functions, grounds maintenance, retail management, airport security, etc. Zone 122 includes a computer system 152 and data repository 154 in communication with other zones within airport 108 via a network 180. Network 180 may be an Intranet or similar type of network. Data repository 154 (also referred to herein as airport operations database) stores airport operations data in accordance with the needs of the airport organization. For example, data repository 154 stores future-oriented tables (e.g., gate allocation tables 153) and history-oriented tables (e.g., real passenger tables 155). Gate allocation tables 153 provide future-oriented information for use in predicting anticipated passenger flows for a future time period. Real passenger tables 155 provide history-oriented data that is used for statistical purposes (e.g., actual passenger numbers per flight, actual departure/arrival times, etc.). Gate allocation tables 153 correspond to
Zones 124 and 126 refer to airline entities. For example, zone 124 may be operated by Delta Airlines® and zone 124 may be operated by USAir®. Zone 124 includes computer systems 156 and 158 coupled to check in counter 160 and reservations counter 162, respectively. Zone 124 further includes two boarding gates 174 and 176.
Zone 126 includes a computer system 168 coupled to check in counter 170 and reservations counter 172. Zone 126 further includes one boarding gate 178.
Zones 128-146 represent various airport entities. Zone 128 represents Customs, zone 130 represents Immigration, zone 132 refers to airport security, and zone 134 refers to baggage handling. Each of zones 128-134 includes computer systems 192-198, respectively.
Zone 136 refers to a passenger lounge, and zones 140 and 144 refer to retail establishments, such as a bookstore, souvenir shop, or duty-free shop. Zone 142 refers to airport maintenance (e.g., janitorial services, grounds keeping, and building repairs), and zone 146 refers to a catering outlet. Zones 136 and 140-146 each include computer systems 190-182, respectively.
Each of major zones 122-136 and 140-146 are in communication with passenger flow system 104 via the passenger flow system user interface.
As indicated above, minor zones include 148, 150, 156-162, and 168-178. Each minor zone will now be described. Zone 148 refers to a handicap-accessible elevator and zone 150 refers to an escalator. Zones 156 and 160, zones 158 and 162, zones 168 and 170-172 represent service entities of a specific airline. For example, using the example above, zones 156 and 160 represent a computer system and check in counter operated by a staff member of Delta Airlines®. Because these zones fall within major zones 124 and 126, they are deemed to be minor zones. Minor zones that are equipped with computer systems may be in communication with any of major zones 122-136 and 140-146, as well as with passenger flow system 104 on an access permission basis.
Operation of the passenger flow system of the invention will now be described with reference to
Referring back to
Table 500B of
Other airport-specific data include real passenger information.
In alternative embodiments, a transportation facility such as airport 108 may wish to gather more timely flight data in order to provide collateral or value-added services to its constituents. For example, airport 108 may provide ground transportation for travelers leaving airport 108 or for shuttling passengers between airport terminals. Given the frequent occurrence of flight delays/cancellations due to weather conditions, mechanical failures, etc., it is important to have access to the most current flight information at all times in order to coordinate these ground transportation activities. The arrival interval table 700A (
Departure interval table 700B of
The passenger flow system continuously updates this information in order to provide the most up-to-date passenger and flight data that can be used by ground transportation entities.
Referring back to
At step 210, host system 118 receives a request for passenger flow information via the passenger flow user interface over the Web from one of the major or minor zones described in airport 108. For example, the customs group of zone 128 may initiate the request via web-enabled computer system 198. Generally, the requester may input a requester identification and password. A sample user interface screen as seen by the requester is shown in
At step 224, it is determined whether the requester has completed the inquiry. If not, the requester is redirected to a menu screen for the user interface screen and inputs another request at step 210. Otherwise, the process ends at step 226. Passenger flow system 104 may include a billing application for charging transportation facilities such as airport 108 for these services.
As indicated above, passenger reservation information may include a variety of searchable information other than flight data. This information may be classified and stored by the passenger flow system for not only allowing retailers at airport 108 to ensure proper staffing in accordance with passenger volumes in their zone area, but also to customize their sales in accordance with the type of passengers expected to pass through. For example, two scheduled flights on a given day may comprise in-bound passengers from Japan. A retailer at airport 108 that is located near the arrival zones may plan and implement a sales promotion directed to this particular group of passengers.
Repairs and maintenance to zones such as escalator 150 can be scheduled around slow passenger flow periods by analyzing expected flows for all zones affected by escalator 150. These and other activities are contemplated using the passenger flow system.
As described above, the present invention can be embodied in the form of computer-implemented processes and apparatuses for practicing those processes. The present invention can also be embodied in the form of computer program code containing instructions embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, or any other computer-readable storage medium, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention. The present invention can also he embodied in the form of computer program code, for example, whether stored in a storage medium, loaded into and/or executed by a computer, or transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via electromagnetic radiation, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention. When implemented on a general-purpose microprocessor, the computer program code segments configure the microprocessor to create specific logic circuits.
While the invention has been described with reference to exemplary embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the invention without departing from the essential scope thereof. Therefore, it is intended that the invention not be limited to the particular embodiments disclosed for carrying out this invention, but that the invention will include all embodiments falling within the scope of the claims.