SYSTEM AND METHOD FOR INTEGRATED MULTIMODAL TRAVEL BOOKINGS
20230074998 · 2023-03-09
Inventors
- Russell Carstensen (Melbourne, AU)
- Ahmed Fakhra (Melbourne, AU)
- Darshana Vithanage (Melbourne, AU)
- Carl Cruz (Melbourne, AU)
- Roy Calvo (Melbourne, AU)
- Wesley Salvador (Melbourne, AU)
Cpc classification
G06Q10/025
PHYSICS
International classification
Abstract
A system for integrated multimodal travel bookings, the system comprising an application programming interface (API) aggregation gateway configured to provide multiple API connections to multiple travel inventory systems to access, retrieve and aggregate multiformat travel inventory data for a multimodal travel trip by a traveller and a workflow engine configured to execute multiple workflows to merge the aggregated multiformat travel inventory data into multiple travel bookings and send the multiple travel bookings to the multiple travel inventory systems and receive multiple travel confirmations from the multiple travel inventory providers and merge the multiple travel confirmations into an integrated multimodal travel itinerary for the traveller.
Claims
1. A system for integrated multimodal travel bookings, the system comprising: an application programming interface (API) aggregation gateway configured to provide multiple API connections to multiple travel inventory systems to access, retrieve and aggregate multiformat travel inventory data for a multimodal travel trip by a traveller; and a workflow engine configured to execute multiple workflows to: merge the aggregated multiformat travel inventory data into multiple travel bookings; send the multiple travel bookings to the multiple travel inventory systems; receive multiple travel confirmations from the multiple travel inventory providers; and merge the multiple travel confirmations into an integrated multimodal travel itinerary for the traveller.
2. The system of claim 1, wherein the multiple workflows are further configured to process multiple payments for the multiple travel bookings via multiple payment gateways.
3. The system of claim 1, wherein the multiple travel inventory systems comprise Global Distribution Systems (GDSs), Customer Reservation Systems (CRSs), New Distribution Capability (NDC) interfaces, Online Booking Tools (OBTs), Online Travel Agencies (OTAs), Low-Cost Carrier (LCC) websites, and combinations thereof.
4. The system of claim 1, wherein the multiformat travel inventory data comprises extensible markup language (XML) data, NDC Standard data, JavaScript object notation (JSON) data, Electronic Data Interchange (EDI) data, and combinations thereof.
5. The system of claim 1, wherein the multimodal travel trip comprises airlines, railways, ferries, cruises, buses, hotels, car rentals, tours, events, insurances, and combinations thereof.
6. The system of claim 1, wherein the multiple workflows may comprise XML workflows, JSON workflows, EDI workflows, and combinations thereof.
7. A computer-implemented method for integrated multimodal travel bookings, the method comprising: providing multiple API connections to multiple travel inventory systems to access, retrieve and aggregate multiformat travel inventory data for a multimodal travel trip by a traveller; executing multiple workflows to: merge the aggregated multiformat travel inventory data into multiple travel bookings; send the multiple travel bookings to the multiple travel inventory systems; receive multiple travel confirmations from the multiple travel inventory providers; and merge the multiple travel confirmations into an integrated multimodal travel itinerary for the traveller.
8. A non-transitory computer-readable storage medium storing a computer program configured, when executed by a processor, to perform a method comprising: providing multiple API connections to multiple travel inventory systems to access, retrieve and aggregate multiformat travel inventory data for a multimodal travel trip by a traveller; executing multiple workflows to: merge the aggregated multiformat travel inventory data into multiple travel bookings; send the multiple travel bookings to the multiple travel inventory systems; receive multiple travel confirmations from the multiple travel inventory providers; and merge the multiple travel confirmations into an integrated multimodal travel itinerary for the traveller.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0032] Embodiments of the invention will now be described by way of example only with reference to the accompanying drawings, in which:
[0033]
[0034]
[0035]
[0036]
DESCRIPTION OF EMBODIMENTS
[0037]
[0038] The method 200 may start at step 210 by providing the travel agent clients 120 with multiple API connections to the multiple travel inventory systems 130 to access, retrieve and aggregate multiformat travel inventory data for a multimodal travel trip by a traveller.
[0039] The multiple travel inventory systems 130 may, for example, comprise GDSs, CRSs, NDC interfaces, OBTs, OTAs, LCC websites, and combinations thereof. The multiformat travel inventory data may, for example, comprise XML data, NDC Standard data, JSON data, EDI data, and combinations thereof. The multimodal travel trip may, for example, comprise airlines, railways, ferries, cruises, buses, hotels, car rentals, tours, events, insurances, and combinations thereof.
[0040] Next, the method 200 may move to step 220 where the workflow engine executes multiple workflows to process the aggregated multiformat travel inventory data into an integrated multimodal travel itinerary for the traveller. The multiple workflows may, for example, comprise XML workflows, JSON workflows, EDI workflows, and combinations thereof.
[0041] The processing performed by the multiple workflows of the workflow engine may, for example, comprise merging the aggregated multiformat travel inventory data into multiple travel bookings, sending the multiple travel bookings to the multiple travel inventory systems, receiving multiple travel confirmations from the multiple travel inventory providers, and merging the multiple travel confirmations into an integrated multimodal travel itinerary for the traveller. Optionally, the multiple workflows may, for example, be further configured to process multiple payments for the multiple travel bookings via multiple payment gateways.
[0042]
[0043] It will be appreciated that the system 100 may be further configured to provide a wide range of additional services related to multimodal travel bookings, such as shopping and booking, validations, quotes, prime ticketing, ticket changes, payment options, a commission database, mid/back office functions, collateral, refunds, cancellations, agency database, reporting, multilingual GDS error conversion, online Electronic Miscellaneous Document (EMD) book and issue, two-way messaging, etc.
[0044] Embodiments of the present invention provide a system, method and computer program that are both generally and specifically useful for aggregating and integrating multimodal travel bookings.
[0045] For the purpose of this specification, the word “comprising” means “including but not limited to,” and the word “comprises” has a corresponding meaning.
[0046] The above embodiments have been described by way of example only and modifications are possible within the scope of the claims that follow.