Use of universal baggage source messaging at locations outside the airport

The system addresses inefficiencies in return flight baggage handling by recycling IATA baggage tags into universal identifiers for real-time tracking and check-in across multiple transport modes and accommodations, reducing costs and errors.

JP2026509337APending Publication Date: 2026-03-18マティーアクレーグ
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-01
Publication Date
2026-03-18

AI Technical Summary

Technical Problem

Existing baggage handling systems for return flights are inefficient and costly, particularly for large cruise ships, as they require significant human resources and are prone to data entry errors, and discarded baggage tags contain valuable information that is not utilized.

Method used

A system that electronically recycles IATA baggage tag numbers into universal baggage tag unique identifiers, allowing for seamless check-in and tracking of baggage across multiple transport modes and accommodations by converting them into a universal baggage tag unique identifier, which is used to query a database for the next delivery location and update information in real-time.

Benefits of technology

This system reduces human resource requirements, minimizes data entry errors, and enables cost-effective, efficient baggage handling by utilizing discarded baggage tags for real-time tracking and check-in across various transport modes and accommodations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026509337000001_ABST
    Figure 2026509337000001_ABST
Patent Text Reader

Abstract

This disclosure discloses a baggage management method and system that includes electronically retrieving International Air Transport Association (IATA) origin baggage tag numbers from baggage tags of baggage items linked to the originating mobile carrier. The method recycles IATA baggage tag numbers that would otherwise be discarded as unique identifiers and queries a database for extensions or Universal Baggage Source Messages (UBSMs) that enumerate the passenger's travel route or itinerary to off-airport locations. The method and system accommodates a variety of modes of transport and accommodations and provides passenger baggage location tracking, baggage delivery to specific locations listed in the passenger's itinerary, such as hotel rooms or cruise ship cabins, and UBSM updates of the current status and location of baggage off-airport.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Claim of Priority

[0002] This application claims priority to U.S. Patent Application No. 18 / 421,581, "Computer-Readable Instructions for Return Trip Check-In of Carry-On Luggage," filed on January 24, 2024, and U.S. Patent Application No. 18 / 421,595, "Automated Luggage Transportation and Check-In Using Simulated Luggage Source Messages," filed on January 24, 2024. This application is a continuation of U.S. Patent Application No. 18 / 529,705, "Luggage Check-In System," filed on December 5, 2023, and a continuation of U.S. Patent Application No. 18 / 421,601, "Luggage Check-In System and Method" (filed on January 24, 2024). This application is a continuation of U.S. Patent Application No. 18 / 529,705, "Luggage Check-In System," filed on December 5, 2023, and a continuation of U.S. Patent Application No. 18 / 337,288, "Luggage Check-In System" (filed on June 19, 2023), which is a partial continuation of U.S. Patent Application No. 18 / 332,377, "Luggage Check-In Method and System" (filed on June 9, 2023). This application claims priority to U.S. Patent Application No. 18 / 201,908, "Return Trip Remote Passenger Check-In from Luggage Tag Identifiers" (filed on May 25, 2023), which was issued as U.S. Patent No. 11,881,057 on January 23, 2024. This application claims priority to U.S. Patent Application No. 18 / 104,359, "Return Trip Remote Passenger Check-In in a Return Trip" (filed on February 1, 2023, and issued as U.S. Patent No. 11,682,241 on June 20, 2023), which claims priority to U.S. Patent Application No. 18 / 311,566, "Travel Luggage Tracking for Multiple Segments" (filed on May 3, 2023). The disclosure of each of the above applications is hereby incorporated by reference in its entirety into this disclosure.

[0003] Background of the Invention

[0004] 1. Field of the Invention

[0005] Embodiments of this disclosure generally relate to baggage check-in. Specifically, the invention relates to a system and method for extracting data that would otherwise be discarded and reusing that discarded data to trigger the printing of baggage tags for the return flight. [Background technology]

[0006] 2. Overview of related technologies

[0007] Airline carriers typically offer passengers the service of checking in their personal baggage, with or without a baggage fee. Baggage is often weighed to determine whether an additional fee is required. After that, baggage tags printed by the airline are attached to the baggage. Each airline carrier may have its own unique format for printing baggage tags at its counters. This process consumes human resources as staff working behind the counter complete passenger check-in, print boarding passes, check in baggage, and print and attach baggage tags. Airline carriers have also introduced kiosk terminals where passengers can print their own baggage tags, freeing up the time of counter staff. This allows passengers to attach pre-printed tags without using the human resources of counter staff.

[0008] According to the Federal Aviation Administration (FAA), the average daily passenger count for fiscal year 2021 was approximately 1.6 million. In fiscal year 2019, the average daily passenger count was approximately 2.9 million. Some of these passengers are returning from their trips. Furthermore, this group of returning passengers includes those returning from cruise ships and large resorts.

[0009] Numerous attempts have been made to reduce baggage handling costs, particularly those related to baggage handling from accommodations, passenger departures, and return flight check-in. To simplify baggage handling in transit, passengers are offered the option to select services from third-party vendors as needed, to arrange for the pickup (collection) of themselves and / or their baggage and transportation to the airport. Baggage can be picked up from any location, such as home, office, or hotel, and delivered to a designated location without the passenger's presence.

[0010] Another method of handling baggage is to utilize hotel and other accommodation staff for this purpose. The biggest drawback of this is that employees cannot handle baggage in addition to their regular duties, as they cannot respond to tasks arising from other passengers using the accommodation's facilities. In recent years, hiring additional staff has become difficult due to the impact of COVID-19. Furthermore, labor costs have risen. For facilities such as cruise ships, increasing the number of staff to handle additional tasks is not only unrealistic from a cost perspective, but it would also reduce the profitability of the cruise by sacrificing paying passengers to cover the employment costs of the staff. Printing baggage tags and boarding passes occupies space on the cruise ship that could be used for passenger accommodation or as additional revenue opportunities.

[0011] Some baggage handling services attach valet receipts or tags to baggage. This process also requires the acceptance of IATA-standard printed baggage tags (with baggage identification numbers) as an alternative to valet receipts or tags. In the highly competitive accommodation business, this process is not cost-effective. Overall, baggage handling services require passengers to order the service via a website or mobile app, enter various passenger information that may be prone to errors, and pay the fee. Passengers can remotely check in for flights by providing necessary flight information for their travel itinerary in advance via a website or mobile app. While this process may seem fine at first glance, it is susceptible to data entry errors and can become very expensive when combined with baggage handling fees and the additional cost of temporary valet tickets.

[0012] In most cases, baggage tags are removed and discarded upon arrival to make space for passengers to attach return baggage tags after they reach their destination. [Overview of the project] [Problems that the invention aims to solve]

[0013] The average large cruise ship has a capacity of approximately 3,000 passengers. Larger ships can accommodate up to 5,400. While onboard staff can handle pre-check-in and baggage check-in for return voyages, this consumes valuable human resources that should be allocated to disembarkation. There is a need for systems and processes that address these challenges, streamline costs and time, and are easy for all passengers to use. [Means for solving the problem]

[0014] Summary of the Invention

[0015] In one embodiment, the Disclosure relates to a Method. The Method may include the following steps: electronically obtaining an International Air Transport Association (IATA) baggage tag number on an airline mobile carrier baggage tag attached to a passenger's baggage on a departing flight using a first electronic acquisition device; initiating a recycling process by at least one of at least one processors to convert the IATA baggage tag number into a universal baggage tag unique identifier for use at off-airport locations; querying a database having at least one universal baggage source message (UBSM) linked to the universal baggage tag unique identifier using the universal baggage tag unique identifier using at least one of the at least one processors, wherein the UBSM enumerates the passenger's travel route to at least one off-airport location after the departing flight; and providing the first electronic acquisition device with information representing the next delivery location of the baggage item along the travel route using at least one of the at least one processors.

[0016] The diverse methods may further include: electronically obtaining the IATA baggage tag number from the baggage tag still attached to the baggage item at the off-airport location using a second electronic acquisition device; obtaining information about the baggage item updated with the IATA baggage tag number obtained by the second electronic acquisition device using at least one of the at least one processors; and updating the database with the updated information about the baggage item using at least one of the at least one processors. In at least some embodiments, the updated information includes geographical location information of the second electronic acquisition device representing the current location of the baggage item.

[0017] In at least some embodiments, the updated information of the baggage item includes at least one of a timestamp record of when the IATA baggage tag number was acquired by the second electronic acquisition device, and a geographical location record of the place where the IATA baggage tag number was acquired by the second electronic acquisition device.

[0018] The various methods may further include transmitting the geographic location record to a mobile communication device.

[0019] In at least some embodiments, the step of initiating the recycling process occurs before the baggage items are unloaded from the aircraft upon arrival at the first destination airport from the departure flight.

[0020] The diverse methods may further include: using at least one of the at least one processors to check in the passenger's baggage items for the passenger's return flight using the return flight information obtained from the UBSM.

[0021] The diverse methods may further include: electronically obtaining the IATA baggage tag number from the baggage tag at the accommodation facility using a second electronic acquisition device; and, At least one of the processors retrieves the updated information from the second electronic retrieval device in response to the acquisition of the IATA baggage tag number.

[0022] The diverse methods may further include updating the database with the updated information indicating that the baggage has arrived at the accommodation.

[0023] The diverse methods may further include: querying the database using the IATA baggage tag number by at least one of the at least one processors; receiving the assigned room number at the accommodation from the database by at least one of the at least one processors; and causing the assigned room number to be displayed on the display device of the second electronic acquisition device by at least one of the at least one processors.

[0024] In at least some embodiments, the accommodation includes any of the following: a hotel, a resort, a cruise ship, a short-term rental homestay, a long-term rental homestay, a house, and a building.

[0025] In at least some embodiments, the IATA baggage tag number is obtained electronically from radio frequency communications.

[0026] In at least some embodiments, electronically obtaining the IATA baggage tag number includes any of the following: scanning the IATA baggage tag number on the printed paper baggage tag of the airline mobile carrier attached to the baggage item with a barcode scanner; scanning the IATA baggage tag number on the printed marker of the airline mobile carrier attached to the baggage item with the barcode scanner; receiving RFID information associated with the IATA baggage tag number with a radio frequency identification (RFID) reader; or receiving an NFC signal associated with the IATA baggage tag number with a near field communication (NFC) reader.

[0027] In at least some embodiments, the baggage tag includes a passenger name and a passenger name record (PNR) number.

[0028] The various methods may further include: inputting a record into the data field of the UBSM in the database for each means of transportation of the passenger's itinerary by at least one processor, where the data field of the UBSM identifies each means of transportation and accommodation reservation linked by the universal baggage tag unique identifier.

[0029] The various methods may further include: receiving updated reservation information of the passenger by at least one of the at least one processor; updating the UBSM of the passenger in the database by at least one of the at least one processor; and triggering the transmission of the updated reservation information to a computing device by at least one of the at least one processor.

[0030] In at least some embodiments, the UBSM includes access to or linking to at least one of at least one data records that reference departure flights, intermediate transfer reservations, accommodation reservations, airline return flights, baggage locations, baggage images, and passenger identification images.

[0031] In other embodiments, a system is disclosed. The system comprises at least one processor; and memory for storing instructions, the instructions may be configured to cause the at least one processor to perform the following when executed by the at least one processor: electronically retrieve from a first electronic retrieval device the International Air Transport Association (IATA) baggage tag number on an airline mobile carrier baggage tag attached to the baggage of a passenger on a departing flight; initiate a recycling process to transfer the IATA baggage tag number to a universal baggage tag unique identifier for use in off-airport locations; query a database having at least one universal baggage source message (UBSM) linked to the universal baggage tag unique identifier, wherein the UBSM enumerates the passenger's travel route to at least one off-airport location after the departing flight; and provide the first electronic retrieval device with information representing the next delivery location of the baggage items along the travel route.

[0032] In various embodiments, the instructions include causing the at least one processor to further perform: electronically retrieve the IATA baggage tag number from a second electronic retrieval device from the baggage tag still attached to the baggage item at the off-airport location; retrieve information about the baggage item updated with the IATA baggage tag number retrieved by the second electronic retrieval device; and update the database with the updated information about the baggage item. In various embodiments, the updated information may include geographical location information of the second electronic retrieval device representing the current location of the baggage item.

[0033] In various embodiments, the updated information of the baggage item includes at least one of a timestamp record of when the IATA baggage tag number was acquired by the second electronic acquisition device, and a geographical location record of the location where the IATA baggage tag number was acquired by the second electronic acquisition device.

[0034] In various embodiments, the instruction may further include causing the at least one processor to transmit the geographic location record to a mobile communication device.

[0035] In various embodiments, the instruction to the at least one processor to initiate the recycling process may occur before the baggage item is unloaded from the aircraft upon arrival at the first destination airport from the departure flight.

[0036] In various embodiments, the instructions may further cause the at least one processor to perform: check in the passenger's baggage items for the passenger's return flight using the return flight information obtained from the UBSM.

[0037] In various embodiments, the instructions may further include causing the at least one processor to: electronically retrieve the IATA baggage tag number from the baggage tag at the accommodation from a second electronic retrieval device; and retrieve updated information from the second electronic retrieval device in response to the retrieval of the IATA baggage tag number.

[0038] In various embodiments, the instruction may further include causing the at least one processor to update the database with the updated information indicating that the baggage has arrived at the accommodation.

[0039] In various embodiments, the instructions may further cause the at least one processor to perform: query the database using the IATA baggage tag number; receive the assigned room number at the accommodation from the database; and display the assigned room number on the display device of the second electronic acquisition device.

[0040] In various embodiments, accommodations include hotels, resorts, cruise ships, short-term rental homestays, long-term rental homestays, houses, and buildings.

[0041] In various embodiments, the IATA baggage tag number is obtained electronically from radio frequency communications.

[0042] In various embodiments, the second electronic acquisition device includes any of the following: a barcode scanner configured to scan the IATA baggage tag number on a printed paper baggage tag of the airline mobile carrier attached to the baggage item, the barcode scanner configured to scan the IATA baggage tag number on a printed marker of the airline mobile carrier attached to the baggage item; an RFID reader configured to receive radio frequency identification (RFID) information associated with the IATA baggage tag number; or an NFC reader configured to receive a near-field communication (NFC) signal associated with the IATA baggage tag number.

[0043] In various embodiments, the baggage tag includes the passenger name and the passenger name record (PNR) number.

[0044] In various embodiments, the instructions may further include causing the at least one processor to perform the following: enter a record in the UBSM data field in the database for each mode of transport in the passenger's itinerary, where the UBSM data field identifies each mode of transport and accommodation reservation linked by the Universal Baggage Tag Unique Identifier.

[0045] In various embodiments, the instructions may further include causing the at least one processor to perform: receive updated reservation information for the passenger; update the UBSM for the passenger in the database; and trigger the transmission of the updated reservation information to a computing device.

[0046] In various embodiments, the UBSM includes access to or linking to at least one of at least one data records that reference departure flights, intermediate transfer reservations, accommodation reservations, airline return flights, baggage locations, baggage images, and passenger identification images.

[0047] In other embodiments, a method is disclosed. This method may include: checking in a passenger's baggage items for a flight using at least one of at least one processors; and generating a simulated baggage information message using a passenger name record (PNR) number as a temporary unique identifier, using at least one of at least one processors, wherein the simulated baggage information message is compatible with an IATA B type message.

[0048] In various embodiments, this may further include: assigning International Air Transport Association (IATA) compatible baggage tag numbers having non-flying airline carrier codes configured to be processed through an airline baggage handling system by a remote simulated departure management system (DCS).

[0049] In various embodiments, this may further include: populating the simulated baggage information message with the assigned baggage tag number using at least one of the at least one processors.

[0050] In various embodiments, the following may be further included: at least one of at least one processors integrating the simulated baggage information message with an airline baggage source message associated with the checked baggage item to form a combined baggage information message, wherein the combined baggage information message includes the assigned baggage tag number.

[0051] In various embodiments, the flight is a departure flight. In various embodiments, the following may be further included: initiating a recycling process by at least one of at least one processors to convert the assigned baggage tag number into a universal baggage tag unique identifier for use at an off-airport location.

[0052] In various embodiments, this may further include: at least one of the at least one processors querying a database having at least one universal baggage source message (UBSM) linked to the universal baggage tag unique identifier, wherein the UBSM enumerates the passenger's travel route to at least one off-airport location after the departure flight.

[0053] In various embodiments, at least one off-airport location may include accommodation facilities such as hotels, resorts, cruise ships, short-term rental homestays, long-term rental homestays, houses, and buildings.

[0054] In various embodiments, the UBSM includes access to or linking to at least one of at least one data records that reference departure flights, intermediate transfer reservations, accommodation reservations, airline return flights, baggage locations, baggage images, and passenger identification images.

[0055] In another embodiment, a system is disclosed. The system comprises at least one processor; and memory for storing instructions, the instructions may be configured to cause the at least one processor to perform the following when executed by the at least one processor: check in a passenger's baggage items for a flight; and generate a simulated baggage information message using a passenger name record (PNR) number as a temporary unique identifier, wherein the simulated baggage information message is compatible with an IATA B type message.

[0056] In various embodiments, the instructions may further cause the at least one processor to: assign an International Air Transport Association (IATA) compatible baggage tag number having a non-flying airline carrier code configured to be processed by a remote simulated departure management system (DCS) through an airline baggage handling system.

[0057] In various embodiments, the instructions may further include causing the at least one processor to: fill the simulated baggage information message with the assigned baggage tag number.

[0058] In various embodiments, the instructions may further cause the at least one processor to: integrate the simulated baggage information message with an airline baggage source message associated with the checked baggage item to form a combined baggage information message, wherein the combined baggage information message includes the assigned baggage tag number.

[0059] In various embodiments, the flight is a departure flight. In various embodiments, the instructions may further cause the at least one processor to: initiate a recycling process that transfers the assigned baggage tag number to a universal baggage tag unique identifier for use at an off-airport location.

[0060] In various embodiments, the instructions may further cause the at least one processor to perform the following: query a database having at least one universal baggage source message (UBSM) linked to the universal baggage tag unique identifier using the universal baggage tag unique identifier, wherein the UBSM enumerates the passenger's travel routes to at least one off-airport location after the departure flight.

[0061] In various embodiments, at least one off-airport location includes accommodation facilities such as hotels, resorts, cruise ships, short-term rental homestays, long-term rental homestays, residences, and buildings.

[0062] In various embodiments, the UBSM includes access to or linking to at least one of at least one data records that reference departure flights, intermediate transfer reservations, accommodation reservations, airline return flights, baggage locations, baggage images, and passenger identification images.

[0063] Brief explanation of the drawing

[0064] To fully understand the present invention, please refer to the following detailed description in conjunction with the accompanying drawings. [Brief explanation of the drawing]

[0065] [Figure 1A] Figure 1A shows a block diagram illustrating a system for checking in baggage on the return leg of a passenger's journey, according to one embodiment.

[0066] [Figure 1B] Figure 1B shows a block diagram illustrating a system for checking in passenger baggage during the return leg of a trip after disembarking from an accommodation facility, according to one embodiment.

[0067] [Figure 2A] Figure 2A shows a partial diagram of a conventional airline baggage tag.

[0068] [Figure 2B] Figure 2B shows a conventional airline baggage tag marker.

[0069] [Figure 2C] Figure 2C shows an example of attaching a baggage tag marker to passenger baggage.

[0070] [Figure 3A] Figure 3A shows a scanner according to one embodiment.

[0071] [Figure 3B] Figure 3B shows a scanner with a display message according to one embodiment.

[0072] [Figure 4] Figure 4 shows a block diagram of a programming module for passenger baggage check-in, manifest generation for departure of travel segment, and extended Type B message generation according to one embodiment.

[0073] [Figure 5] Figure 5 shows a passenger baggage check-in method according to one embodiment.

[0074] [Figure 6] Figure 6 shows a block diagram of a programming module for generating a master manifest according to one embodiment.

[0075] [Figure 7] Figure 7 shows a computing system according to one embodiment.

[0076] [Figure 8] Figure 8 shows a flowchart illustrating a method for checking in luggage for passengers departing from an accommodation facility according to one embodiment.

[0077] [Figure 9A] Figure 9A shows a flowchart illustrating a method for integrating passenger manifests and accommodation information according to one embodiment.

[0078] [Figure 9B] Figure 9B shows a flowchart illustrating a method for initiating an extended Type B message according to one embodiment.

[0079] [Figure 10] Figure 10 shows a flowchart illustrating a method for checking in passenger baggage according to one embodiment.

[0080] [Figure 11] Figure 11 shows a method for generating a universal type B message for a passenger's return journey according to one embodiment.

[0081] [Figure 12A] Figure 12A shows a conventional baggage issuer message (BSM) for airlines.

[0082] [Figure 12B] Figure 12B shows a simulated BSM according to one embodiment.

[0083] [Figure 13] Figure 13 shows a smart luggage travel system for multi-mode travel and accommodation according to one embodiment.

[0084] [Figure 14A] Figure 14A shows an extended (universal) Type B message for multi-mode travel, accommodation, and baggage tag recycling according to one embodiment.

[0085] [Figure 14B] Figure 14B shows an extended (universal) Type B message for return flights according to one embodiment.

[0086] [Figure 15] Figure 15 shows a block diagram of a link to extended data for multimode travel and accommodation data according to one embodiment.

[0087] [Figure 16] Figure 16 shows an extended (universal) Type B message for multimode travel, accommodation, and departure flights according to one embodiment.

[0088] [Figure 17] Figure 17 shows a block diagram of a link to extended data for multimode travel and accommodation data of a departing flight according to one embodiment.

[0089] [Figure 18] Figure 18 shows a system for digitizing baggage drop-off and baggage check-in according to one embodiment.

[0090] [Figure 19] Figure 19 shows a flowchart illustrating a method for generating a simulated baggage issuer message according to one embodiment.

[0091] [Figure 20] Figure 20 shows a method for recording a passenger itinerary according to one embodiment.

[0092] [Figure 21] Figure 21 shows an example of a confirmed flight itinerary according to one embodiment.

[0093] [Figure 22] Figure 22 shows a graphical user interface on a mobile communication device for capturing passenger identification information according to one embodiment.

[0094] [Figure 23] Figure 23 shows a flowchart of the process for tracking baggage before loading it onto an aircraft, according to one embodiment.

[0095] [Figure 24] Figure 24 shows the FIND MY application displayed on a mobile communication device according to one embodiment. [Modes for carrying out the invention]

[0096] Detailed description of preferred embodiments

[0097] Embodiments are described below with reference to the accompanying drawings. In the drawings, similar or equivalent elements are designated using similar reference numerals. The drawings are not to scale and are provided solely for the purpose of illustrating the embodiments disclosed herein. Several embodiments disclosed are described below with reference to non-limiting illustrative applications for illustrative purposes. It should be understood that numerous specific details, relationships, and methods are described in order to fully understand the embodiments disclosed herein. However, a person of ordinary skill in the relevant art will readily recognize that the disclosed embodiments can be implemented without one or more specific details, or by other means. In other examples, well-known structures or operations are not shown in detail so as not to obscure the embodiments disclosed herein. Embodiments are not limited by the order of the illustrated operations or events, for some operations may occur in a different order and / or in parallel with other operations or events. Furthermore, not all illustrated operations or events are required to implement the methodology according to the embodiments.

[0098] While the numerical ranges and parameters that define a broad range are approximations, the numerical values ​​shown in specific, non-limiting examples are reported as accurately as possible. However, any numerical value inherently contains a certain degree of error that inevitably arises from the standard deviation in each test measurement. Furthermore, all ranges disclosed herein should be understood to include all subranges contained therein. For example, the range "less than 10" includes all subranges between the minimum value of zero and the maximum value of 10 (including both ends), i.e., all subranges where the minimum value is greater than or equal to zero and the maximum value is less than or equal to 10 (e.g., 1 to 4).

[0099] The Departure Control System (DCS) manages various airline operations, including airport check-in, baggage check-in (drop-off), passenger baggage tag identifier (BTID) generation, and baggage tag printing. Baggage tags are formatted according to rules published by the International Air Transport Association (IATA) and include, for example, a 10-digit license plate. Typically, one or more IATA Type B messages are generated, containing the 10-digit license plate and flight information.

[0100] The inventors have found that what has traditionally been considered waste (i.e., discarded airline baggage tags) is, in fact, a missing link in the cost-effective and time-efficient handling of baggage by accommodations such as resorts and cruise lines, as a non-limiting example.

[0101] Baggage tags on departing flights are typically linked to passenger identification information. For example, passenger identity verification is required before passengers check in for their flights. The Real ID Act of 2005, enacted by Congress, requires passengers to possess a state-issued driver's license that meets the requirements of the Act. For example, driver's licenses and identification cards compliant with the 2005 Act may have an asterisk in the upper right corner.

[0102] "Passenger baggage verification" is an international regulation that determines whether a passenger boarded an airline carrying checked baggage. If passenger boarding cannot be confirmed, the baggage is removed from the airline. In the United States, a similar requirement is stipulated in 49 U.S.C. §44901. Thus, the "waste" left behind at the final destination of a passenger's journey contains valuable security information for accommodations such as resorts and cruise ships, as well as for other means of transportation following the airline.

[0103] Typically, passengers are instructed to remove printed baggage tags after receiving their luggage from the baggage claim conveyor belt at their destination. However, the inventors have found that printed baggage tags at the point of origin contain useful information and have concluded that they can be used instead of discarding them at the point of origin, either 1) as an alternative to printing and / or attaching temporary valet tags, or 2) to save passengers and other employees the trouble of obtaining passenger personal information and return flight information through autonomous data entry and retrieval.

[0104] Passenger baggage may be tagged with adhesive markers provided by airline carriers, which may include an IATA license plate barcode. These markers can be attached anywhere on the baggage and can be used as temporary valet tags or as replacements for lost IATA baggage tags. For example, airline IATA baggage tags may be damaged or detached during transit through the airline's baggage handling system. Therefore, airline baggage markers can be used in the processes disclosed herein.

[0105] In some cases, airline IATA baggage tags and other special-purpose tags may include printed IATA license plates and / or RFID-readable radio frequency identification (RFID). However, the use of RFID technology is currently not widespread, at only about 10%. The systems and methods disclosed herein can utilize RFID as part of a baggage tag in non-limiting cases, such as, for example, when printed baggage tags on departing flights are damaged or unreadable by barcode scanners. As is known, RFID is used throughout airline baggage handling systems because scanning 10-digit license plates can be difficult for scanners. This is because the printed characters may be damaged or the attached baggage tag may be positioned in a way that obstructs barcode capture. The system can use an RFID reader to acquire the 10-digit license plate in parallel with a barcode scanner, or as needed.

[0106] The inventors have found that not only can the original IATA baggage tags from departing flights that are not discarded be used as a substitute for valet tags, but that leveraging IATA baggage tags can automate the process, reduce the rate of data entry errors, lessen the burden on passengers, save time, and increase cost efficiency.

[0107] The system disclosed herein employs a parallel method for acquiring passenger identification information to address damaged or lost IATA baggage tags. This allows for the acquisition of a 10-digit license plate without input from passengers or other employees. For example, the process of scanning airline IATA baggage tags from departing flights that have not been discarded can acquire passenger information (particularly return flight information), and autonomously retrieve passenger records and return flight information for remote check-in of baggage (baggage items) for passengers on their return journey. Printed IATA baggage tags from departing flights that have not been discarded can be used as machine-readable media for locating and tracking baggage items for a portion of the return journey using multiple modes of transport prior to the return flight, by a smart baggage travel system independent of the airline environment.

[0108] Scanning of all baggage tags that have not been discarded may include scanning at the pier of accommodations such as cruise lines, scanning at the destination airport or intermediate transport carrier upon arrival, scanning at accommodations such as hotel resorts, and / or scanning at any location between the destination airport or intermediate transport carrier and the accommodation facility.

[0109] Scanning all non-discarded baggage tags may include scanning non-discarded baggage tags at stations of any mode of transport before baggage items are loaded onto transport vehicles (e.g., vans, trains, buses, ferries).

[0110] The inventors have confirmed that the (original) printed / paper baggage tags issued by airline mobile carriers for departure (departing flights) contain valuable information that can be used to automate the check-in process for return passengers and / or baggage for the mobile carrier's flights, and / or to create passenger records for manifests used by accommodations. Instead of removing the original printed baggage tags after arrival at the destination associated with the accommodation, the codes embedded in the license plate of the original printed baggage tags can be electronically retrieved and digitized and used to retrieve passenger-related personal information or personally identifiable information (PII) from the mobile carrier's flights, which can then be made available to accommodations or other vendors.

[0111] Furthermore, the inventors have confirmed that passenger return flight information can be autonomously obtained using the license plate on the printed baggage tag from the departure point, without requiring passengers or hotel staff to manually input return flight itinerary information. For example, the inventors have confirmed that this can be achieved even if the passenger is not present at the location, by using the printed baggage tag from the departure point provided by the airline carrier.

[0112] Type B messages are customized by airline carriers based on their requirements, provided that compatibility with IATA rules, SITA procedures, or other Type B message communication equipment is ensured.

[0113] The inventors have confirmed that an extended Type B message can be generated along with return flight information, accommodation information, and other means of transportation. Accommodation information may include the building name or number, address, and room number. In some embodiments, accommodation information may include, for example, a passenger ship cabin, cabin number, and floor.

[0114] Airline Type B messages are used in airport baggage handling systems to track baggage being transported and screened through multiple airports. The baggage handling system includes mechanical readers that read the printed information on baggage tags as they move between airports. This essentially enables tracking and location of the baggage while the airport manages it.

[0115] However, for travelers using multiple modes of transport, there is no universal Type B message that tracks and locations the movement path of luggage. The inventors determined that other modes of transport do not have an equivalent capability to track and location a passenger's luggage as it moves through their itinerary using a secure device that links the luggage to the passenger.

[0116] While not intended to be constrained by theory, it is sometimes possible to verify that passengers board trains or buses with their luggage using machine-readable OP-BTI developed for air travel and facial recognition implemented at train and bus stations. On the other hand, there are cases where passengers and luggage travel on separate trains or in different vehicles. For example, while passengers travel by train, luggage may be transported by truck or van.

[0117] The inventors have confirmed that an airline's Type B message can be extended and updated in near real-time outside of the airline and airport facilities, and that the extended Type B message can be converted to a universal Type B message for use. The extended Type B message may be extended to include at least one mode of transport and accommodation reservation linked by machine-readable OP-BTI. In some embodiments, the extended Type B message may be extended to include and link passenger multimode transport and / or accommodation reservations for travel.

[0118] In some embodiments, Universal Type B messages are stored in a database and function as a near real-time digital booking, baggage tracking, and handling coordinator for multi-mode travel and accommodation. While traveling outside the airport, the latest travel and accommodation information can be obtained at any time by scanning the printed baggage tag from the point of origin and displayed on a display device associated with, for example, a computing device, scanning device, or mobile computing device.

[0119] In several embodiments, the inventors have demonstrated that printed baggage tags with OP-BTI, which become waste at the end of a flight, can be used as machine-readable primary keys or unique identifiers for accessing near real-time reservation information for multiple modes of transport and / or accommodation bookings. This results in reduced environmental impact, reduced human resource requirements, and enhanced security and logistics planning.

[0120] Baggage tag information for the return leg

[0121] Using airline baggage tags from the point of departure (departing flight) for check-in addresses a major flaw in the current remote check-in process. Cruise ship check-in has revolved around valet tags, allowing cruise ships to check passengers for their flights and collect boarding passes and valet tags during the voyage. However, the entire check-in process relies on overworked onboard staff under strict time constraints. Implementing this process on board requires building a hybrid airline check-in function, making check-in difficult and unreliable. Another challenge is that, despite extending the airline check-in window to 48 hours to reduce the burden on cruise ships, securing processing time remains difficult. Efforts to reduce the onboard workload include patents for single-page documents to expedite document printing for all passengers checking in on board, and methods for delivering valet tags and boarding documents to each cabin of every passenger using the service. All of these barriers limit the volume of product handling and economic success. This invention eliminates the need for onboard staff work and cabin document delivery to each passenger. A lightweight and simple technology, or a Type B message-based check-in process using baggage tags (traditionally waste) at the point of departure, enables seamless check-in outside the ship, as baggage already has important searchable data attached, allowing passengers to access the airline's check-in process. This seamless baggage handling allows already tagged baggage to flow through the process with its identifier, enabling an information flow for airline check-in. The IATA baggage tag scanning at the point of departure can also be applied to other remote operations at hotels and resorts, and can be operated with limited technology, workstations, printers, and space. This enables a seamless and cost-effective system across the entire remote check-in network, making it an economically sustainable process.

[0122] Figure 1A shows a block diagram of a system 100 for checking in passenger baggage items on the return leg of a journey, according to one embodiment. In some embodiments, system 100 can also be used for checking in passengers on the return leg of a journey.

[0123] System 100 is shown between lines A-A and B-B. System 100 can communicate with the travel information system 108 of the first mode mobile carrier 104, the travel information system 110 of any intermediate mobile carrier 106, and / or the travel information system 128 of the accommodation 126. In embodiments disclosed herein, the accommodation 126 is a cruise ship. The travel information systems 108, 110, and 128 may include, for example, web-based servers connected to the Internet. One or more components of System 100 are located in proximity to the destination point DP107, which is also in proximity to the accommodation. In some embodiments, the accommodation 126 may be a resort or a hotel.

[0124] The first mode mobile carrier 104 is either an airline, a bus company, or a railway company. However, for the sake of explanation, the first mode mobile carrier will be described as an airline carrier in the example. Any intermediate mobile carrier 106 is either an airline, a bus company, or a railway company.

[0125] The travel route 140 (shown by a dashed line) shows the routes of travel segments L1, L2, and L3 from the starting point (i.e., home 102) to the accommodation 126 or boarding point via route L4. Segment L1 is the travel route from home 102 to the first-mode travel carrier 104. Segment L2 is the travel route using the first-mode travel carrier 104 to the destination point DP107, or to any segment L3 related to the intermediate travel carrier 106. Any segment L3 is the travel route using the intermediate travel carrier 106 to the destination point DP107. For example, the passenger may end their travel route at the end of segment L2, board a different travel carrier or flight, and begin travel to the destination point DP107 along segment L3. Furthermore, it should be noted that the travel route of segment L3 may include one or more intermediate travel carriers. In some cases, the passenger's itinerary may have zero (0) intermediate travel carriers. For example, this applies to direct or indirect itineraries following travel route 140 to destination DP.

[0126] Figure 1B shows a block diagram of a system 100 for checking in passenger baggage on the return journey after disembarking from an accommodation facility, according to one embodiment. The system in Figure 1B is identical to the system 100 in Figure 1A. However, the components of system 100 may be dispersed and located in different locations outside the airport in order to acquire OP-BTI.

[0127] According to some embodiments, the return route may include travel sections L2' and L1' after leaving the accommodation on travel section L4'. The return route may include, for example, L3', L2', and L1'. In some embodiments, the passenger itinerary may include a temporary accommodation reservation after L2' and before the start of itinerary L1'. Thus, a passenger travel experience can consist of numerous modes of transport and accommodations.

[0128] On the return journey, the printed baggage tag 142' from the departure point (departure flight) may be used for at least one of the following purposes: tracking, location, or information gathering on other modes of transport before baggage check-in on the return flight. In some embodiments, baggage items may be separated from the passenger on certain modes of transport. The passenger may, in some cases, travel without baggage using other modes of transport.

[0129] According to some embodiments, system 100 is integrated with or connected to systems 1300 (Figure 13) and / or 1800 (Figure 18) to separate baggage from passengers in other means of transport for checking in for return flights within a limited check-in window, print and affix baggage tags for return flights to baggage, and hand over baggage under the control of the airline carrier.

[0130] According to some embodiments, systems 100, 1300, and / or 1800 can cause a printer associated with an airline carrier or an airline carrier kiosk to print return IATA-compatible baggage tags for return flights by the airline carrier. In some embodiments, systems 100, 1300, and / or 1800 may include a printing device to print IATA baggage tags for return flights, replacing recycled universal pre-printed baggage tags with return IATA baggage tags.

[0131] In some embodiments, the printed IATA baggage tag number on the return flight IATA baggage tag is recycled as a unique identifier for use at off-airport facilities and temporary accommodations during the return leg of the journey, after the baggage has been unloaded from the airline carrier and picked up from the airline's infrastructure. The return flight IATA baggage tag functions as a machine-readable baggage tag that is not discarded at other means of transportation and accommodations (including temporary accommodations) after the return leg of the journey has been completed by the airline carrier.

[0132] Destination point DP107 is located within the area of ​​the port of embarkation of accommodation 126. System 100 or one or more components of the system may be managed and operated by a third-party service provider independent of any mobile carrier. System 100 may be managed and operated by a mobile carrier located within the area of ​​destination point DP107. The mobile carrier located within the area of ​​destination DP107 may be an airline carrier, a rail carrier, a bus carrier, a cruise ship carrier, or a combination thereof. The acquisition devices disclosed herein may be distributed at off-airport facilities for locating and tracking baggage items in alternative means of transport, etc.

[0133] In some cases, the route taken by the first mode mobile carrier and the route taken by the arbitrary intermediate mobile carrier 106 may be reversed. In this case, the route taken by the passenger in section L2 will be that of the intermediate mobile carrier 106, and the route taken by the passenger in section L3 to destination DP107 will be that of the first mode mobile carrier.

[0134] The components of system 100 may include a scanner 116 for scanning baggage tags (BTs) 142. An example of a BT 142 provided by an airline will be described in more detail in relation to Figure 2A. A BT 142 is a paper baggage tag (OP-BT) issued by a first-mode mobile carrier 104 or the like for the first travel segment, having a baggage tag identifier (O-BTI) 114 of the departure point (departing flight). The O-BTI 114 may be stored in a database by the first-mode mobile carrier 104.

[0135] In some embodiments, the components of system 100 may also include a radio frequency (RF) communication device 150 (also known as RFID-R150). The RF communication device 150 may be an RFID reader or a near-field communication (NFC) identification reader. The RFID reader receives an electromagnetic field and automatically identifies and tracks the tag. In some cases, passenger baggage 138 may use an RFID tag or an NFC-compatible tag that generates a 10-digit license plate or equivalent identifier. However, most baggage still uses printed or paper tags as the primary means of identifying passenger baggage 138.

[0136] Baggage items may include RF communication devices (not shown). RF communication devices as used herein include any of the following: Global Positioning System (GPS) trackers, Global System for Mobile Communications (GSM) trackers, GSM-5G trackers, Wi-Fi enabled communication devices, Bluetooth® Low Energy (BLE) devices, Bluetooth enabled communication devices, short-range RF communication devices, and long-range communication devices using compatible wireless communication protocols.

[0137] The term passenger baggage 138 may include one or more baggage items. One or more baggage items may include the first baggage item. In some cases, it may be necessary to scan only BT142 of the first baggage item in order to digitally reproduce the passenger's baggage number.

[0138] The stored digital O-BTI114 may be converted to a format compatible with IATA baggage tag codes and other standardized formats of the carrier. For example, an airline's baggage tag may include an IATA code that includes a three-letter alphanumeric geographic code specifying the airport and metropolitan area. The IATA code is also known as the IATA Location Identifier. IATA also publishes industry standard rules for creating baggage tags for the aviation industry. The printed BT142 may include a 10-digit license plate and a corresponding barcode, as shown in Figure 2A. The O-BTI114 may include IATA geographic code generation information, original flight information, a 10-digit license plate, and other BT information printed on the BT142, as described later in Figure 2A. The BT142 can utilize license plates used by other mobile carriers.

[0139] The components of system 100 may include an imaging device 118 for capturing an image of passenger baggage 138. The components of system 100 may include an optional printing device 120 configured to print a marker (MK) 136 onto a substrate. The components of system 100 may include a computing device 122, which is described in more detail in relation to Figure 7. The computing device 122 can communicate with the scanner 116, the imaging device 118, and the printing device 120 via wireless communication indicated by reference numeral 130. In some embodiments, the computing device 122 can communicate with the scanner 116, the imaging device 118, and / or the printing device 120 using a wired communication protocol. The printing device 120 may be a laser printer, an inkjet printer, or other printing device.

[0140] What should be understood from this disclosure is that the system addresses many possible outcomes that various passengers may experience. MK136 is needed because some baggage arriving at its destination may not have the originally printed baggage tag or airline marker (both potentially including IATA barcodes). In such situations, the system needs to prepare a marker for temporarily tagging the baggage.

[0141] This system can obtain passenger information by scanning the barcode or QR code (registered trademark) associated with the boarding pass for a departing flight. In some cases, the passenger's ticket may contain information related to a 10-digit license plate, which can be retrieved from the passenger and affixed to their baggage without the need to print MK136. For example, a passenger may receive an adhesive-backed marker from an airline employee when checking in their baggage at the airport.

[0142] This marker may include a 10-digit license plate number or other information. This marker can be used by passengers to identify their luggage, for example, in the event of lost baggage.

[0143] This system, using a printing device that communicates with at least one processor, creates an MK136 with a marker identifier for linking a passenger manifest record to the first baggage item if the paper baggage tag identifier (OP-BTI) of the origin (departure flight) associated with or on the printed baggage tag of the first baggage item is damaged or lost, and enters the marker identifier into the passenger manifest record. The marker identifier is a barcode readable by a barcode scanner device and includes either the OP-BTI or a new passenger tracking identifier.

[0144] The computing device 122 can communicate with the scanner 116, imaging device 118, and / or printing device 120 using the NFC protocol and the Bluetooth protocol. The computing device 122 can communicate with the scanner 116, imaging device 118, and / or printing device 120 using wireless LAN (Wi-Fi) communication based on the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard. The computing device 122 can communicate with the scanner 116, imaging device 118, and / or printing device 120 using, for example, ZIGBEE® wireless technology compatible with IEEE 802.15. The computing device 122 can communicate with the scanner 116, imaging device 118, and / or printing device 120 using long-range communication protocols, short-range communication protocols, cellular radio frequency protocols, and other mobile radio frequency protocols.

[0145] In other embodiments, the scanner 116 may be a software application stored on the computing device 122, programmed to interact with a video device or camera device incorporated into, integrated with, or connected via a cable to the computing device 122. In one embodiment, the computing device 122, imaging device 118, and scanner 116 are a single device, such as a smartphone, tablet, or other portable computing device with video capabilities, hereinafter referred to as the “smart communication device.” In some embodiments, the system 100 may include a local computing device or server 148 for communicating with the smart communication device and the travel information systems 108, 110, and / or 128. The local computing device (i.e., server 148) communicates with at least one smart communication device and / or the travel information systems 108, 110, and 128 using wired or wireless communication.

[0146] In one embodiment, the computing device 122, imaging device 118, scanner 116, and RFID-R150 are a single device such as a smartphone, tablet, or other portable computing device with video capabilities, and are hereafter referred to as a "smart communication device".

[0147] The imaging device 118, scanner 116, and RFID-R150 may be electronic devices that acquire barcodes or other information related to the IATA license plate, such as a 10-digit license plate. As should be understood from this disclosure, the IATA standard uses a 10-digit license plate, but other license plate formats with different numbers of digits are also usable.

[0148] The components of System 100 may include an optional baggage receiving device 124 for transporting received baggage on a conveyor belt or the like. While the passenger baggage 138 moves on the conveyor belt, at least one scanner 116 and at least one imaging device 118 may scan or capture information representing O-BTI 114. In some embodiments, the imaging device 118 captures images of one or more pieces of passenger baggage 138. Furthermore, the RFD-R 150 may read RFD tags or NFC tags installed on the baggage receiving device 124. In some embodiments, the scanner 116 may scan QR code-enabled baggage tags. RFID, NFC, and QR code-enabled baggage tags may contain certain personal information or PU. This passenger personal information and PNR 112 information are used for personal information verification. The RFID tags or NFC tags should be compatible with, for example, IATA RP1740c.

[0149] In other embodiments, the baggage claim device 124 includes a designated pad or surface for placing a single passenger baggage 138, and is equipped with a scanner, imaging device 118 and / or RFD-R1503 near the pad that can scan the O-BTI 114 and / or capture an image of the passenger baggage 138. The scanner 116 and imaging device 118 may be the same device and can be operated to search and scan a barcode having the O-BTI 114 in one process and to find a part or side of the body of the passenger baggage 138 and capture identifiable baggage features in a second optional process. In some embodiments, if the printed BT 142 cannot be read, the scanned O-BTI data receiving unit 402 may be bypassed. In this case, the user directly inputs the 10-digit license plate 210 and inputs it into the license plate analysis unit 404 to identify the mobile carrier identification information and the passenger baggage number. The scanner 116, imaging device 118, and RFID-R150 can be integrated into the same device. If a printed baggage tag does not exist, the RFID-R150 reads the RFID tag or NFC tag and generates personal information for the manifest.

[0150] In the process of capturing baggage identification features using methods such as computer vision, it may be determined that passenger baggage 138 does not have an original paper baggage tag. In this case, the information received from RFID-R150 is used. In some cases, passenger baggage 138 may have both an RFID tag or NFC tag and an original paper baggage tag. This is because the original paper baggage tag may contain information related to the mobile carrier on the return journey to home 102.

[0151] The computing device 122 and / or server 148 of system 100 establish a communication session with the travel information system 108 or 110 to access the PNR 112 based on the scanned BT 142, as described below, and obtain information representing the original O-BTI 114, including the embedded code for the passenger's baggage number. The travel information system 108 or 110 establishes communication with passenger file data 132, which includes the passenger's return information and personal information (PII). The received passenger file data 132 is assembled into a manifest file 134 or sent to the travel information system 128 where the manifest file 134 is created. In some cases, the server 148 may create the manifest file. Either the computing device 122 and / or server 148 transmits the manifest file to the travel information system 128 of the accommodation 126.

[0152] The computing device 122 and / or server 148 may consolidate all passenger file data 132 into a single manifest file 134 for checked passenger baggage. The computing device 122 and / or server 148 then transmit the manifest file 134 to the travel information system 128 of the accommodation 126.

[0153] The DCS may control the management of the airline's check-in process. The travel information system 108 or 110 may include a check-in indicator 144 that indicates whether the baggage items have been checked in for travel within a specific time window. In some embodiments, the travel carrier may include a baggage check-in database 146 for baggage checked in for travel. In some embodiments, the check-in database 146 may also include data about checked-in passengers.

[0154] An exemplary scenario is described in detail. A passenger, ready for travel, begins, for example, at their home 102, from which their passenger baggage 138 departs, and travels segment L1 of the travel itinerary 140. The passenger baggage 138 travels with the passenger or via baggage transport service to the airline transport carrier 104, where segment L2 of the travel begins. At the airline transport carrier 104, the passenger baggage 138 receives a BT142 as shown in Figure 2A. The BT142 contains printed information representing an O-BTI114 in accordance with the IATA baggage tag format. The BT142 is printed on paper or paper composite material at the airline counter by airline staff, baggage transport service, or by the passenger themselves using a kiosk. The BT142 remains attached to the passenger baggage 138 as it travels segment L3, if used as described below.

[0155] The passenger's travel itinerary includes accommodation 126. In this example, we assume that accommodation 126 is a cruise ship. In some embodiments, before the passenger boards the cruise (i.e., accommodation 126), a scanner 116 scans a BT142 having an O-BTI 114 and digitizes the printed representation of the O-BTI 114.

[0156] In various scenarios, a passenger's travel itinerary may include travel segments L2 and L3. For example, if the airline is the only travel carrier, travel segment L3 is omitted. In this case, the airline travel carrier may provide direct flights to a city or destination near or within the vicinity of accommodation 126. In other examples, the passenger's travel route includes an intermediate travel carrier 106 and provides travel segment L3. For example, the passenger's travel route may include at least one connecting flight or segment to a city or destination close to accommodation 126. This connecting segment is shown as segment L3, starting from the end point of segment L2 and ending at destination DP107.

[0157] Figure 2A shows a partial view of a prior art printed airline baggage tag 200 (i.e., BT142). Baggage tag 200 is half of a baggage tag. Baggage tag 200 includes two faces, which are mirror images of each other, so that the ends of baggage tag 200 can be glued together. In the illustrated example, baggage tag 200 includes a three-digit departure airport flight identifier 202 and a three-digit destination airport flight identifier 204. Baggage tag 200 includes at least one barcode flight identifier 206. In this illustrated example, baggage tag 200 includes a first barcode flight identifier 206 with the barcode bars oriented in a first orientation and a second barcode flight identifier 208 with the barcode bars oriented in a second orientation different from the first orientation. The format of baggage tags may vary slightly depending on the country and airline.

[0158] In some embodiments, the passenger's name may be inscribed on the baggage tag 200.

[0159] The baggage tag 200 is equipped with a 10-digit license plate number 210 in accordance with IATA regulations. This 10-digit license plate number consists of a first integer in the range of 0 to 9, followed by a 3-digit airline code, and then a 6-digit license plate number. The last 6 digits of the license plate number correspond to the passenger baggage number. The font of the numbers may be difficult to read. The 10-digit license plate 210 is positioned adjacent to the first barcode flight identifier 206 and / or the second barcode flight identifier 208.

[0160] Human-readable license plates display a two- or three-digit IATA airline code. For example, in "AA509795" or "001509795," "AA" is the two-digit IATA code for American Airlines, and "001" is the three-digit IATA airline code. However, barcodes are always in their complete 10-digit form.

[0161] The first barcode flight identifier 206 is a label that can conceal personal and flight information. For example, the first barcode flight identifier 206 is coded to include information such as the passenger's name, baggage destination (i.e., destination), and other information such as the name of the arrival airport, departure time, the IATA airport code of the arrival airport, the airline code, the flight number, and the passenger's name (last name, first name) associated with the baggage. The first barcode flight identifier 206 is a modified version of license plate 210.

[0162] The baggage tag number consists of a two-letter airline code and a six-digit number. The six-digit number represents the passenger's baggage number. The passenger's baggage number can be used to look up the PNR112. In some embodiments, the passenger's baggage number can also conceal the passenger's personal information.

[0163] An airline generates and stores one or more Type B messages 152. A Type B message 152 may include one or more of the following: Baggage Transfer Message (BTM), Baggage Source Message (BSM), Baggage Processed Message (BPM), Baggage Unloading Message (BUM), Baggage Unconfirmed Message (BNS), Baggage Management Message (BCM), Baggage Manifest Message (BMM), and Baggage Request (BRQ). The baggage tag number may be part of the baggage message. Furthermore, the Type B message may include the passenger name and PNR. This allows access to other information based on the baggage tag number.

[0164] The license plate 210 embedded in either the first barcode flight identifier 206 or the second barcode flight identifier 208 is known as the index number (IN), and it links the baggage source message (BSM) transmitted from the airline's DCS to the airport baggage handling system. Each digit of the license plate 210 has a specific meaning. For example, the BSM contains flight details and passenger information for the second segment L2.

[0165] The inventors have confirmed that an index number (IN) embedded in the license plate 210, the first barcode flight identifier 206, or the second barcode flight identifier 208 can be used to access the passenger's PNR 112.

[0166] Figure 2A shows an example of a self-tagged airline baggage tag printed by a passenger via an airport kiosk. Airline baggage tags may include a similar license plate format.

[0167] Figure 2B shows a conventional airline baggage tag marker 212. The airline baggage tag marker 212 may include a passenger name 214, a departure airport flight identifier 215, a destination airport flight identifier 216, a 10-digit license plate 218, and an adjacent barcode flight identifier 220.

[0168] In some embodiments, the airline baggage tag marker 212 is fixed to one end of a conventional airline baggage tag 200 and is removable for passenger storage. The airline baggage tag marker 212 is printed on paper or a paper composite material.

[0169] The MK136 printed by the printing device 120 may contain personal information from the PNR112 for entering the passenger's name. In some cases, the MK136 may include a temporary baggage tag with the accommodation code 126 or return code embedded in it.

[0170] Figure 3A shows a scanner 116 according to one embodiment. The scanner 116 includes a software application (i.e., scanner application 310) that is loaded onto a computing device 302, such as a computing device 122. The user of the scanner 116 points the camera lens 308 towards the printed baggage tag 200. The camera lens 308 is located on the back side of the device, opposite to the side where the display screen 304 is located. The processor of the computing device displays an image (input) representing the printed baggage tag 200 captured by the camera lens 308 on the display screen 304.

[0171] The scanner application 310 provides a barcode window 306 (indicated by a dashed line) positioned to capture, for example, all bars of a second barcode flight identifier 208, making it possible to highlight and identify printed barcodes in an image and guide the user toward the barcode. The scanner application 310 may, alternatively or additionally, scan a first barcode flight identifier 206. The barcode window 306 may be displayed automatically when the scanner application 310 is launched. The scanner application 310 may, for example, search for linear or 1D barcodes and convert the barcodes of the first barcode flight identifier 206 or the second barcode flight identifier 208 to generate a series of numbers representing, for example, a license plate 210. Humans can visually recognize the license plate 210. However, manually entering each number is time-consuming and prone to human error.

[0172] The first barcode flight identifier 206 or the second barcode flight identifier 208 associated with the license plate 210 is used, for example, as an index number (IN) that links to a baggage source message (BSM) containing passenger information, enabling the retrieval and access of the PNR 112 corresponding to the passenger and their return flight information.

[0173] In some embodiments, the scanner application is also used to capture the QR code baggage tag identifier on the QR code baggage tag affixed to the passenger baggage 138. This information is used for verifying the PNR 112 and accessing personal information.

[0174] Figure 3B shows a scanner (computing device 302) with a display message 360 ​​according to one embodiment. The message 360 ​​may include text representing the cabin number to which the baggage item scanned by the printed baggage tag in Figure 3A will be delivered. The display message also includes a message 355 indicating that the cabin is ready. In some embodiments, the display message may include a message 350 representing the name of the accommodation. Furthermore, the display message may include the scanned baggage number.

[0175] In the case of other accommodations such as hotel resorts, the cabin number may be replaced with a room number, or a building number, floor number, and room number. In some embodiments, messages 350, 355, and / or 360 are generated and communicated by the messaging system 1390 via the server 1310 in Figure 13, as described later.

[0176] Figure 4 shows a block diagram of a programming module 400 for passenger baggage check-in, manifest generation for boarding (boarding) the travel segment, and generation of extended Type B messages according to one embodiment. The programming module 400 may be located on a computing device 122, a server 148, or a combination thereof.

[0177] One or more programming modules 400 may include software, hardware, firmware, or a combination of software, hardware, and firmware. The computing device 122 and / or server 148 may include at least one processor and / or hardware for executing instructions of the programming modules 400.

[0178] The programming module 400 may include a scanned O-BTI data receiving unit 402 and a license plate analysis unit 404. The scanned O-BTI data receiving unit 402 receives a 10-digit number embedded in the captured barcode of a first barcode flight identifier 206 or a second barcode flight identifier 208, and the license plate analysis unit 404 analyzes the series of digits received from the scanner application 310. The license plate analysis unit 404 may track the digits using a mobile carrier ID locator 420 to identify the mobile carrier identifier (ID). The license plate analysis unit 404 may track the digits (e.g., the last 6 digits) using a baggage number locator 422 to identify the baggage number.

[0179] The license plate analysis unit 404 extracts the first digit of the converted barcode. In this example, it is the number 7. This digit may be discarded. Next, the license plate analysis unit 404 extracts the next three digits using the mobile carrier ID locator 420. In this case, the next three digits include "001", which corresponds to the mobile carrier ID. In this case, the travel agency ID corresponds to American Airlines®. Subsequently, the license plate analysis unit 404 extracts the next six digits ("509795") using the baggage number locator 422. These six digits correspond to the passenger's baggage number.

[0180] In some embodiments, if the printed BT142 cannot be read, the scanned O-BTI data receiver 402 can be bypassed in the event. In this case, the user may directly input the 10-digit license plate 210, which the license analysis unit 404 receives to identify the mobile carrier identifier and the passenger baggage number.

[0181] The programming module 400 may include a communication session generation unit 406 for communicating with at least one of the first mode mobile carrier 104 and / or intermediate mobile carrier 106. The communication session generation unit 406 may include an Internet Protocol (IP) address lookup database 424 for the mobile carrier and PNR access instructions 426. The mobile carrier ID on the license plate 210 is used to look up predetermined instructions for generating electronic communication packets to the servers of the first mode mobile carrier 104 and / or intermediate mobile carrier 106 associated with the mobile carrier ID. The communication session generation unit 406 also uses a digitally generated passenger baggage number extracted from a first barcode flight identifier 206 or a second barcode flight identifier 208 associated with the license plate 210 to extract stored instructions for accessing return segment information from the stored PNR access instructions 426. Communication instructions may identify information related to tools (i.e., programming instructions) compatible with Transmission Control Protocol / Internet Protocol (TCP / IP), File Transfer Protocol (FTP), Hypertext Transfer Protocol (HTTP), Secure Hypertext Transfer Protocol (HTTPS), Secure Sockets Layer (SSL), Secure File Transfer Protocol (SFTP), and User Datagram Protocol (UDP).

[0182] In some embodiments, the instruction may identify a link from the scanned license plate 210 to a baggage source message (BSM) containing passenger information, and retrieve and access the passenger's PNR 112 and its return flight information. The link may include, but is not limited to, an HTTP-compatible link in some embodiments. Each airline may format the BSM or other B-type message by adding additional data fields. However, the B-type message is compatible with IATA B-type codes.

[0183] During the communication session, the computing device 122 executes programming instructions for the passenger return journey acquisition unit 408. Here, the return journey refers to the route or part of the route taken to return to home 102. For example, if the passenger returns home on the same carrier as the original printed baggage tag, the PNR 112 will contain the return journey information. Otherwise, the return journey information may be marked as null by the system 100.

[0184] The programming module 400 may include a passenger baggage recognition module 410. Image data from the imaging device 118 may be processed by machine learning software to generate an image of the passenger baggage 138. This image is stored in a database for the passenger baggage recognition process. In some cases, it may be necessary to search for or identify the passenger's baggage. The computing device 122 or server 148 may store the image of the passenger baggage 138 that can be retrieved later. The baggage is then recognized using a machine learning algorithm and the passenger is matched with the baggage.

[0185] The computing device 122 or server 148 can use a machine learning algorithm to identify whether a particular baggage item was processed by one or more components of system 100.

[0186] The programming module 400 may include a marker generation unit 412. The marker generation unit 412 generates a barcode for use in the format of MK136, which is printed by the printing device 120 and can be affixed to passenger baggage 138. As described above, MK136 is used when the original baggage tag or airline marker is unusable or unscannable due to damage or other reasons.

[0187] The programming module 400 may include a passenger manifest record generation unit 414, a return-trip manifest generation unit 416, and a manifest communication unit 418. The passenger manifest created from the discarded printed baggage tags at the departure point may be used to verify the arrival of passengers at the accommodation and to determine their room number or cabin number. The discarded printed baggage tags registered in the manifest are used to transport passengers' baggage to their rooms and / or accommodations without the need to generate, for example, temporary valet tags. The discarded printed baggage tags are also used, for example, when passengers depart from the accommodation to return home, eliminating the need to print yet another temporary valet tag.

[0188] The passenger manifest record generation unit 414 may store passenger information 428 and associated PNR 112 in one or more files for passengers with passenger baggage 138 scanned by system 100. Passenger information may include the passenger's first name, middle name or initials, last name, and contact information. For example, contact information may also include the passenger's address. Passenger information may include personal information (PII).

[0189] The components of system 100 store passenger lists for one or more accommodations 126 located within the area of ​​destination DP107, thereby preventing baggage 138 of passengers not traveling through the accommodations 126 from being mixed with baggage 138 destined for the accommodations 126. In some embodiments, the passenger information file 428 may include passenger information related to prepaid services with a third-party service provider, a first-mode mobile carrier 104, or the accommodations 126. In some embodiments, the passenger information file 428 may include cabin numbers assigned to passengers. Thus, the marker generation unit 412 can communicate with the passenger manifest record generation unit 414 to obtain information such as cabin numbers and passenger names, format the fields of the markers to be printed by the marker generation unit 412, and input the information.

[0190] The return segment manifest generation unit 416 can extract information from the PNR 112 that includes return segment travel information, which includes, but is not limited to, the carrier of the return mode of transport, the departure time of the return mode of transport, the flight number, and / or the estimated number of pieces of baggage that need to be checked in for the return segment of the return journey. The return segment manifest generation unit 416 may register the return segment travel information in the corresponding data field of the manifest file.

[0191] The manifest file contains a conduit for checking in the baggage of multiple passengers to a designated return travel carrier. The conduit may include a graphical user interface for remotely checking in each baggage item of passengers departing from their accommodation within a designated (time) window before the departure of the return flight. In some embodiments, the passenger manifest record includes digital BTI data, PNR, and data identifying the check-in of the passenger's return travel segment by the designated return travel carrier.

[0192] In some embodiments, servers 148 and 1310 may include a conduit for baggage check-in for passengers of at least one airline carrier for the return leg of the journey.

[0193] The manifest communication unit 418 is configured to establish a communication session with the travel information system 128 associated with the accommodation 126. The manifest communication unit 418 may have different instructions for each travel information system 128 of multiple cruise ship carriers. The communication instructions identify information related to tools (i.e., programming instructions) compatible with Transmission Control Protocol / Internet Protocol (TCP / IP), File Transfer Protocol (FTP), Hypertext Transfer Protocol (HTTP), Secure Hypertext Transfer Protocol (HTTPS), Secure Sockets Layer (SSL), Secure File Transfer Protocol (SFTP), and User Datagram Protocol (UDP).

[0194] The programming module 400 may include an extended B-type message generation unit 430. An example of an extended B-type message is shown in Figure 14A, as will be described later. The programming module 400 may include a departure IATA baggage tag recycling unit 409A and a return departure IATA baggage tag recycling unit 409B. The return departure IATA baggage tag recycling unit 409B starts extending the B-type message created for the return flight. The departure IATA baggage tag recycling unit 409A starts extending the B-type message for the departure flight. For example, when baggage check-in processing for the return flight begins, the recycling process by the departure IATA baggage tag recycling unit 409A must be terminated.

[0195] The programming module 400 may include a simulated B-type message generator 431 that generates a simulated B-type message for a return or departure flight, as shown and described in relation to Figure 12B. According to some embodiments, the extended B-type message may include at least three data fields from the airline B-type message. A first field may include a field containing the IATA baggage tag number. A second field may include the passenger name. A third field may include the PNR. These fields allow return flight information to be retrieved at any time using the departure IATA baggage tag number (including update information). In some embodiments, if the IATA baggage tag number is unavailable when the simulated B-type message is generated, a temporary unique identifier is used in a field or row having the prefix ".N / " used for the numeric string representing the baggage tag number. In the departure flight example, a field or row beginning with the prefix ".N / " contains a temporary unique identifier until the IATA baggage tag number can be retrieved from the airline's DCS or a simulated DCS that generates the IATA baggage tag number at a location away from the airline infrastructure. In some embodiments, the simulated DCS may have its own two-letter or two-digit IATA code.

[0196] The programming module 400 may include a multimode reservation synchronizer 432. Each passenger's itinerary to accommodation such as a resort or cruise ship may include air travel and other modes of transport such as bus, rail, and ferry carriers. Ferries may include accommodation for travel from one port to another. These ports may be in different countries. This type of travel differs from cruises where passengers depart from and return to the same port.

[0197] Passenger itineraries may include multimode bookings involving multiple accommodation stays across multiple states or countries. The departure baggage tag number from the printed airline license plate, and / or the associated RF unique identification code representing the departure baggage tag number linked to the baggage item, may be used as a primary key for logging and tracking all travel bookings and their updates accessible via recycled, non-discarded machine-readable tags.

[0198] The passenger itinerary 1314 (Figure 13) may be changed before departure for the first segment of the journey, after boarding (boarding) for the first segment and arriving at the destination, or before boarding (boarding) for any segment of the return journey. Systems 100, 1300 and / or 1800 may synchronize the mode of transport (travel mode) by updating the reservation information data and communicating the update information to the passenger.

[0199] In some embodiments, before the start of the travel segment, server 148 or 1310 may contact one of the reservation systems associated with the passenger itinerary 1314 to obtain changes to flight information, bus information, train information, and accommodation information. Extended Type B messages may be updated.

[0200] The programming module 400 may include a baggage tracker 434. The origin (original) IATA baggage tag is used as a recycled machine-readable tag and remains attached to the baggage item without requiring any other tags, for example, until the passenger disembarks from their accommodation and begins their return journey. However, this does not apply if the original IATA baggage tag is damaged or lost. If the recycled unique identifier of a machine-readable baggage tag that has not been discarded is obtained by scanning or using an RF communication device, a location code or geotag can be added to the communication stream of the generated image data and logged along with the data. This allows the acquiring device to track the location of the baggage item as it moves.

[0201] While airlines allow remote check-in of baggage items at off-airport facilities (such as cruise ships and train stations), the inventors have confirmed that printed baggage tags from the departure flight (origin) can be used as markers and conduits after the flight to check in baggage for the return flight. Remote check-in processing at off-airport facilities requires robust workstations and printers. These printers capable of printing IATA baggage tags at off-airport facilities are very expensive and can sometimes become overloaded. The inventors have confirmed that by recycling the IATA printed baggage tags and associated unique identifiers from the departure flight (origin), accessing return flight information within a regulated check-in window, and printing the return flight baggage tags at a designated printing location away from the cruise ship, the baggage check-in process can be expedited and the need for valet tags eliminated.

[0202] As a non-limiting example, passenger baggage disembarking from a cruise ship needs to be processed within 24 or 48 hours. This may require printing of boarding passes, valet tags, baggage tags, or a combination thereof. However, cruise ships carry thousands of passengers, each potentially carrying multiple pieces of baggage. One attempt to address this logistical challenge is the “Separable Single-Page Printable Boarding Pass and Tag Identification Document” described in U.S. Design Patent D862590 dated October 8, 2019. This document allowed boarding passes and baggage tags to be printed on a single document. The document included perforations for detaching baggage tags and adhesive for attaching them to baggage items. However, such advances, which save human resources, paper resources, and other processing infrastructure, remain insufficient for processing thousands of passengers disembarking from cruise ships and other high-capacity resorts, and it is even more difficult to cope with delays caused by wireless communication disruptions, equipment failures due to bad weather, and other computer technology malfunctions. Furthermore, printing baggage tags on a cruise ship requires space on board, which could potentially be used for other revenue streams.

[0203] In some embodiments, passengers may travel a different route than their own baggage items for part of their itinerary. Current processes do not provide seamless baggage identification throughout the entire travel experience. This can result in a cumbersome and costly travel experience for all parties involved in the travel and destination network. Examples include lost or delayed baggage due to itinerary changes, or a reduced seamless baggage transfer experience. Delays in cruise ship departures or lost baggage during travel can have devastating consequences for passengers.

[0204] The inventors determined that the printed baggage tag attached to the baggage item, indicating the departure point (departure flight), should remain attached to the baggage item and be recycled until the baggage item is checked in for the return flight. This ensures that the IATA baggage tag number for the departure flight (departure point), already recorded on the machine-readable medium, is retained and remains linked to the verified passenger identity.

[0205] Before a passenger lands from their departure flight, System 100 or 1300 may initiate a recycling process to recycle the IATA baggage tag number of the departure point (departure flight) into a universal baggage tag unique identifier for use outside of airport infrastructure. The transition to the universal baggage tag unique identifier is seamless and the passenger's baggage becomes available for use in off-airport facilities from the moment it is unloaded from a first-mode mobile carrier or intermediate mobile carrier aircraft and leaves the control of airport infrastructure, without requiring the passenger to be present at the location.

[0206] The (recycled) IATA baggage tag number from the place of origin is acquired by an acquisition device at an off-airport facility, creating a digital data record to be used as a primary key or unique identifier, and used to log the baggage's means of transport, its location along the journey, and a timestamp. This can trigger updates to information that identifies the location of the baggage item without the passenger's presence. The acquisition device (such as a scanning device, mobile communication device, video-enabled computing device, or RF communication device) may provide a location information code by communicating with the image data acquired by the acquisition device or by RF communication from the RF communication device.

[0207] The programming module 400 may include a lodging coordinator 436 programmed to determine if there have been any changes to the lodging reservation (such as room number or cabin number) and to notify the passenger or baggage handler of any reservation changes before baggage check-in. In some embodiments, the room number or cabin number may not be in a cleaned / ready state. When the room number or cabin number becomes ready, the extended B type message is updated with the current status. The lodging coordinator 436 can communicate with and receive communications from the smart baggage travel system 1300 shown in Figure 13, described later. In a non-limiting example, the extended B type message may be extended by a link to the passenger's itinerary reservation data.

[0208] The programming module 400 may include a smart baggage transfer communication unit 438. If information related to an extended type B message is changed, the smart baggage transfer communication unit 438 is configured to transmit the updated information to a computing device of either the baggage handler or the passenger. The computing device may be a mobile communication device or an acquisition device. Details of the communication will become clearer in the following description. The communication command identifies information related to a tool (i.e., a programming command) compatible with Transmission Control Protocol / Internet Protocol (TCP / IP), File Transfer Protocol (FTP), Hypertext Transfer Protocol (HTTP), Secure Hypertext Transfer Protocol (HTTPS), Secure Sockets Layer (SSL), Secure File Transfer Protocol (SFTP), and User Datagram Protocol (UDP). The smart baggage transfer communication unit 438 can communicate with the smart baggage transfer system 1300 shown in Figure 13, which will be described later.

[0209] Figure 5 shows a passenger baggage check-in method 500 according to one embodiment. While the exemplary method 500 shows a specific sequence of operations, the order can be changed without departing the scope of this disclosure. For example, some of the illustrated operations may be performed in parallel or in a different order without substantially affecting the functionality of method 500. In other examples, different components of an exemplary device or system implementing method 500 may perform functions substantially simultaneously or in a specific order. In some embodiments, one or more blocks disclosed herein may be omitted or additional blocks may be added.

[0210] Method 500 generates a digital license plate number from a printed BT, which is used, for example, to obtain return flight information. In block 502, Method 500 is initiated after the completion of the passenger's travel segment upon arrival at the destination. In block 504, Method 500 includes obtaining an origin (departing flight) baggage tag identifier (O-BTI), such as a 10-digit license plate. The process of obtaining the origin baggage tag identifier includes scanning the origin baggage tag identifier (O-BTI) on the printed baggage tag of a first baggage item with a scanner to create scanned or digital BTI data. The printed O-BTI is linked to a first mode travel carrier. In a non-limiting example, the scanner may be a barcode scanner.

[0211] In some cases, obtaining the origin baggage tag identifier may involve receiving an RFID signal containing information representing the origin baggage tag identifier. In other embodiments, obtaining the 10-digit license plate may involve scanning an adhesive-backed airline marker affixed to the baggage.

[0212] In summary, assume that the first mode mobile carrier is an airline. In this case, electronic acquisition by at least one electronic acquisition device includes at least one of the following: i) scanning of the OP-BTI on an airline-issued printed paper baggage tag attached to the passenger's first baggage using a barcode scanner; ii) scanning of the OP-BTI on an airline-issued printed marker attached to the first baggage using a barcode scanner; iii) reading or acquiring RFID information associated with the OP-BTI using an RFID reader; and iv) receiving radio communications including the OP-BTI via radio frequency communication.

[0213] In block 506, method 500 may include extracting a passenger baggage number from scanned O-BTI data using at least one processor. Block 506 may also include extracting a mobile carrier code from scanned or digital BTI data.

[0214] In block 508, method 500 may include at least one processor accessing a passenger name record (PNR) from a second processor associated with a first mode travel carrier based on a digitally generated passenger baggage number or a digitally generated 10-digit license plate. In block 510, method 500 may include at least one processor autonomously creating a passenger manifest record from the accessed PNR 112 for the passenger's return travel segment by a designated return travel carrier. The passenger manifest record includes digital BTI data and PNR, and includes data identifying the check-in of the passenger's baggage for the return travel segment by the designated return travel carrier. The passenger manifest record may be populated with a travel carrier code embedded in the scanned O-BTI or the accessed PNR 112. The passenger manifest record is associated with the passenger's digital BTI data for tracking and handling of the passenger's baggage items before and after their stay at accommodations. For example, accommodations may be located within Disney® properties or other resort areas that offer accommodations.

[0215] In block 512, method 500 includes repeating blocks 504 to 510 for multiple passengers boarding (boarding) a travel segment involving accommodation. In block 514, method 500 may include performing a baggage check-in process for each passenger on the return segment to a designated return travel carrier. The repetition of blocks 504 to 510 may be for autonomously forming a manifest file that may have a conduit for baggage check-in to a designated outbound travel carrier for multiple passengers beginning a stay associated with accommodation. In some embodiments, baggage checked in on the outbound journey to accommodation may be stored in a separate manifest so that any operator can perform baggage check-in and baggage tag printing on the return flight.

[0216] In some embodiments, method 500 may include populating at least one manifest file with generated passenger manifest records for each accommodation facility using at least one processor.

[0217] Block 508 of Method 500 may include identifying a mobile carrier from scanned O-BTI data and identifying a stored communication session procedure for communicating with the mobile carrier based on the scanned or digital O-BTI data. The stored communication session procedure identifies a communication protocol for at least one processor to access a passenger name record (PNR) from a remote second processor associated with the mobile carrier via a communication network (i.e., travel information system 108 or 110).

[0218] The communication format may include tools compatible with Transmission Control Protocol / Internet Protocol (TCP / IP), File Transfer Protocol (FTP), Hypertext Transfer Protocol (HTTP), Secure Hypertext Transfer Protocol (HTTPS), Secure Sockets Layer (SSL), Secure File Transfer Protocol (SFTP), and User Datagram Protocol (UDP).

[0219] The process of executing the baggage check-in process of block 514 for the return segment by a designated return travel carrier may also control a remote second processor using stored communication commands to check in baggage for the return segment returning the passenger home, for example, within a predetermined check-in window. In some embodiments, the passenger may check in for the return flight themselves with the airline carrier or other entity using a computing device or mobile communication device such as a smartphone, tablet, notebook, or laptop. The passenger's check-in may be completely independent of the baggage check-in process. In some embodiments, the passenger may check in by a computing system at the accommodation communicating with the airline carrier for the return flight, for example.

[0220] Figure 6 shows a block diagram of a programming module 600 for generating a master manifest according to one embodiment. The programming module 600 can communicate with multiple computing devices on which the programming module 400 is running. The programming module 600 may be stored on a computing device associated with the travel information system 128 or another travel management system. In some embodiments, one or more programming modules 600 may be stored on a computing device associated with the server 148 and the travel information system 128.

[0221] In some embodiments, the server 148 and the travel information system 128 may be integrated into the same computing system. In other embodiments, the server 148 may be integrated into the travel information system 108 or 110.

[0222] The programming module 600 may include a manifest integration unit 602, a master manifest generation unit 604, and a return section sorting unit 606. One or more programming modules 600 may include software, hardware, firmware, or a combination of software, hardware, and firmware. The computing device associated with the travel information system 128 may include at least one processor and / or hardware for executing instructions of one or more programming modules 600.

[0223] The programming module 600 includes a manifest graphical user interface (GUI) 608, which includes a manifest integration unit 602 that can integrate (merge) passenger manifest files from multiple computing devices 122, a server 148, or a system 100 for the current voyage. For example, a computing device associated with the travel information system 128 can communicate with multiple systems 100, and each system 100 may have multiple computing devices 122. The passenger manifest file includes multiple passenger manifest records created by a passenger manifest record generation unit 414 and a return-section manifest generation unit 416, which consist of information accessed from the PNR 112.

[0224] What should be understood from this disclosure is that there may be multiple local destinations, each potentially served by a different system 100. For example, destination DP107 may be located at a local train station within the port area of ​​accommodation 126. Destination DP107 may be located at a local bus terminal within the port area of ​​accommodation 126. Destination DP107 may also be located at various regional airports within the port area of ​​accommodation 126. "Local (within the area)" means, for example, that the travel distance to accommodation 126 is between 5 and 20 miles, 20 and 50 miles, or 51 and less than 100 miles. For example, accommodation may be docked at a state port with multiple airports, train stations, bus terminals, etc., and passengers can use any of these to arrive at a point as close to the port as possible, based on their point of origin and travel costs.

[0225] The manifest GUI 608 interacts with the master manifest generation unit 604 and the return segment sorting unit 606. The master manifest generation unit 604 integrates files received from one or more systems 100 and the manifests of booked passengers stored in the travel information system 128 into a master manifest file composed of information derived from digitized O-BTI. The master manifest file stores accessed information of PNR 112 related to the return segment of the trip for passengers whose BT 142 has been scanned and processed by system 100.

[0226] For example, at a cruise ship's port of call, some passengers arrive on the day of embarkation. In other cases, some passengers arrive more than a day before embarkation. Furthermore, it is possible to consolidate the PNR112s of multiple passengers on the same cruise voyage into a master manifest file. In a non-limiting example, a third-party service provider may manage baggage for multiple cruise ships at a port.

[0227] Each cruise ship has its own master manifest file. The manifest passenger records, entered based on the PNR112 information, are displayed on the display device using the manifest GUI608. The manifest GUI608 is a computer program that allows users to view passenger information records, return flight information, and other details. Passenger records may also include the passenger's cabin number for the current voyage. Return flight information may include, but is not limited to, one or more mobile carrier details, the mobile carrier's geographical location, flight number, flight departure time, and flight arrival time.

[0228] The master manifest generation unit 604 can display the master manifest file generated using the manifest GUI 608. The manifest GUI 608 may include a return segment sorting unit 606 that sorts the manifest by data related to the return flight or means of return travel that fills the check-in window for the return segment.

[0229] While not intended to be constrained by theory, accessing PNR112 data based on a digital reproduction of the 10-digit license plate and using that accessed data to automate the process of passenger manifest creation and / or baggage check-in for the return journey could save valuable human resources on the cruise ship and resources on the return journey carrier.

[0230] The processor may use the manifest GUI 608 to sort the master manifest file, which contains information associated with the passenger manifest record, by the return flight time or other designated time. Based on the sorted master manifest file, the processor can perform baggage check-in processing for the return segment for each passenger's designated return travel carrier. In some embodiments, the master manifest file is intended for resort destinations that include at least one hotel.

[0231] Baggage check-in data for the return leg may include at least the return leg flight time, airline carrier, and PNR. The method may include sorting a master manifest file containing information related to the return leg flight times of multiple passengers by at least one processor, and performing remote baggage check-in processing for each passenger's designated return leg carrier based on the sorted master manifest file by at least one processor.

[0232] Referring to Figure 7, in the basic configuration, the computing device 700 (i.e., computing device 122 or local computing device) can include any type of fixed computing device, server 148, 1310 or 1826, personal computer (PC), or mobile computing devices 302 and 1810.

[0233] The computing device 700 may include one or more processing devices 706 and system memory in a hard drive. Depending on the exact configuration and type of the computing device 700, the system memory may be volatile (e.g., RAM 702), non-volatile (e.g., read-only memory (ROM 704), flash memory, etc.), or a combination of both. The system memory may store the operating system and one or more applications 724 and may include program data for running at least one of the programming modules 400 described above in relation to Figure 4 and the programming module 600 described above in relation to Figure 6.

[0234] The computing device 700 can perform any of the following methods via application 724: method 500 in Figure 5, method 800 in Figure 8, method 900 in Figure 9A, method 950 in Figure 9B, method 1000 shown in Figure 10, method 1100 shown in Figure 11, method 1900 shown in Figure 19, method 2000 shown in Figure 20, and method 2300 shown in Figure 23. The computing device 700 may have additional functions or features. As a non-limiting example, the computing device 700 may also include additional data storage media devices 708 (removable and / or non-removable), such as magnetic disks, optical disks, or tapes. The computer storage media devices 708 may include volatile and non-volatile, non-temporary, removable and non-removable media implemented in any way or technique for storing data such as computer-readable instructions, data structures, program modules, and other data. System memory, removable storage devices, and non-removable storage devices are all non-limiting examples of computer storage media. Computer storage media include RAM 702, ROM 704, electrically erasable programmable read-only memory (EEPROM), flash memory and other memory technologies, compact disc read-only memory (CD-ROM), digital purpose discs (DVDs) and other optical storage, magnetic cassettes, magnetic tapes, magnetic disk storage and other magnetic storage devices, or other physical media capable of storing desired data and accessible by computing device 700. Such computer storage media may be part of a device.

[0235] The computing device 700 may also include an input / output (I / O) interface 712 for input modules 714 such as a keyboard, mouse, pen, voice input device, or touch input device. The input modules 714 may include a video device, imaging device 118, and / or scanner 116 as shown in Figure 1A or 1B. The computing device has or has an I / O interface 712 for connecting to output devices such as a display, presentation module 716, or speaker. A graphical user interface (GUI) 718 is displayed on the presentation module 716. The computing device 700 includes a peripheral bus 710 for connecting to peripheral devices. The computing device 700 may include communication connections that enable it to communicate with other computing devices via a network or wireless network.

[0236] Exemplary examples of communication connections include, but are not limited to, wired media such as wired networks and direct wired connections, and wireless media such as acoustic, radio frequency (RF), infrared, and other wireless media. The computing device 700 may include a network interface 720 (e.g., a network interface card) for connecting (by wire or wireless) to a network or other communication channel 722.

[0237] The computing device 700 includes an accelerometer (ACC) 735, a gyroscope, a Global Positioning System (GPS) 737, and / or an inertial navigation unit (INU) 740, and can locate the computing device 700, such as a mobile communication device, scanning device, computing device, or other RF communication device. The location data of the computing device 700 used to acquire the OP-BTI includes the location data of the baggage item and a timestamp associated with the location data.

[0238] The computer program code for performing the operations described above can be written in a variety of programming languages, including but not limited to high-level programming languages ​​such as C, C++, Python®, and Java, for convenience of development. Furthermore, the computer program code for performing the operations of the embodiments described herein can also be written in other programming languages, including but not limited to interpreted languages. Some modules and routines may be written in assembly language or microcode to improve performance and memory usage efficiency. In addition, some or all of the functions of the program modules can be implemented using individual hardware components, one or more application-specific integrated circuits (ASICs), or programmable digital signal processors (DSPs) or microcontrollers. The code in which the programs of the embodiments are written can be included as firmware in RAM, ROM, or flash memory. Alternatively, the code can be stored in tangible computer-readable storage media such as magnetic tape, flexible disks, hard disks, compact disks, photomagnetic disks, or digital versatile disks (DVDs).

[0239] This embodiment can be configured for use in a computer or data processing device that includes a central processing unit (CPU), RAM, ROM, and storage media such as a hard disk.

[0240] In some embodiments, when the computing device is a server, the server may be one or more servers, and the server may be a virtual server.

[0241] Figure 8 shows a flowchart of a method 800 for checking in luggage of a passenger departing from or leaving an accommodation, according to one embodiment. While the exemplary method 800 shows a specific sequence of operations, the order can be changed without departing the scope of this disclosure. For example, some of the illustrated operations may be performed in parallel or in a different order without substantially affecting the functionality of method 800. In other examples, different components of an exemplary device or system implementing method 800 may perform functions substantially simultaneously or in a specific order. In some embodiments, one or more blocks disclosed herein may be omitted or additional blocks may be added.

[0242] According to some examples, method 800 includes checking in the passenger's return flight baggage from the accommodation in block 802. If the first mode travel carrier is an airline, method 800 may determine whether the baggage check-in window has opened. For example, passengers and / or their baggage may be allowed to check in 24 to 48 hours before the departure time of the return flight. Rail carriers may set different check-in times.

[0243] According to some examples, method 800 includes generating a baggage tag identifier and an IATA license plate in block 804. In some examples, the IATA license plate for the return flight may be generated by DCS or another airline host computer system designated to generate IATA license plates for the airline carrier. "Generating" may vary from airline to airline, mode of travel to

[0244] According to some examples, method 800 includes printing a baggage tag with a license plate by a printing device in block 806. When a passenger's baggage is checked in for a flight or the like, one or more IATAB type messages are generated that include the arrival airport code and departure airport code, the date, and baggage details such as a 10-digit baggage tag identifier, passenger name, and PNR information.

[0245] In some embodiments, the printing device can print marker tags that can be adhesively attached to luggage.

[0246] In some embodiments, the method includes communicating information to the passenger related to the 10-digit baggage tag identifier of the return flight, so that the passenger can search and track their baggage using the IATA 10-digit baggage tag identifier, etc., upon arrival at the final leg of the trip.

[0247] Method 800 may include, during the remote / return baggage check-in process, obtaining airline baggage tag information for the return leg for the passenger's checked baggage using at least one processor, and printing a new baggage tag for the return leg compatible with the IATA license plate for each of the passenger's checked baggage using a printer.

[0248] Method 800 may include replacing the printed baggage tag for the departure flight with a new return flight baggage tag for the return leg of the journey.

[0249] In some embodiments, if the printed baggage tag at the point of departure is removed and replaced, a new return baggage tag can be used to track the passenger's baggage items along the other means of transport and deliver the baggage. The new return baggage tag is used to track the location of the baggage for delivery to accommodation along the return route.

[0250] Figure 9A shows a flowchart of a method 900 for integrating passenger manifest information and accommodation information according to one embodiment. While the illustrated routine depicts a specific sequence of operations, the order can be changed without departing the scope of this disclosure. For example, some of the operations shown may be performed in parallel or in a different order without substantially affecting the functionality of the routine. In other examples, different components of an exemplary device or system implementing the routine may perform functions substantially simultaneously or in a specific order. In some embodiments, one or more blocks disclosed herein may be omitted or additional blocks may be added.

[0251] Accommodation options include cruise ships, resorts, hotels, short-term and long-term homestays, houses, and buildings.

[0252] In some examples, method 900 may include, in block 902, retrieving and identifying accommodation information from an accommodation database for each passenger in the manifest file. In a non-limiting example, the accommodation database may include the passenger's room, suite, or cabin number.

[0253] Method 900 may be an inbound process for handling passenger baggage upon arrival of the passenger or their baggage at the accommodation. In some embodiments, the passenger does not need to be present at the destination or accommodation when the baggage is registered inbound. The manifest file 1316 may be from the airport. Other reservation information may be obtained from manifests of the rail (train) reservation system 1318, bus reservation system 1320, ferry reservation system (not shown), and accommodation reservation system 1322 shown in Figure 13.

[0254] In some embodiments, travel reservations for multiple modes of transport and / or accommodations can be integrated, and passenger baggage delivery and check-in information can be centrally managed independently of the passenger. In some cases, the centralized integrated manifest may not be tied to a specific mode of transport or accommodation.

[0255] According to some examples, method 900 may include updating a manifest file with accommodation information in block 904. According to some examples, method 900 may include selectively providing accommodation information to a passenger from the updated manifest in block 906. According to some examples, method 900 may include providing the updated manifest to the accommodation in block 908. The updated manifest includes accommodation information from the accommodation, and passenger information such as the passenger name, at least return flight information of the first mode mobile carrier, and baggage tag ID of the departure point.

[0256] According to some examples, method 900 may include transmitting accommodation information to a Type B message server 1310 (Figure 13). According to some examples, method 900 may include determining in block 912 whether an update to the accommodation information has been received. If the determination result is "YES", the method returns to block 910 and transmits the updated accommodation information to the Type B message server 1310. If the determination result in block 912 is "NO", method 930 returns to block 912 and waits for the update.

[0257] Figure 9B shows a flowchart of method 950 for initiating an extended type B message according to one embodiment. Method 950 will be described in conjunction with Figure 13.

[0258] Figure 13 shows a smart baggage handling system 1300 for multimode travel and accommodation according to one embodiment. The smart baggage handling system 1300 may include a server 1310 and a database 1308 for facilitating tracking, location, and check-in of passenger baggage items, independent of the passenger and the passenger check-in process. The database 1308 is an extended B-type message database or a universal B-type message database. For example, an extended B-type message database includes an extended BSM with a departure BSM obtained from an airline carrier, and created accommodation data or a link to accommodation data is added to the departure BSM in the extended or universal B-type message. The extended message includes an extended or universal start header, and the end of the extended message includes a message end identifier code (see Figure 14A). In this specification, “extended B-type message” and “universal B-type message” may be used interchangeably. “Extended BSM” and “universal BSM” may also be used interchangeably.

[0259] Server 1310 or Server 148 can access reservation information related to other modes of transport, such as manifest files 1316 related to ferry reservation systems and other modes of transport. Server 1310 or Server 148 can access the rail reservation system 1318. Server 1310 or Server 148 can access the bus reservation system 1320. Server 1310 or Server 148 can access the accommodation reservation system 1322.

[0260] Server 1310 or Server 148 can obtain airline reservation information related to departure flight 1302 from airline manifests, Type B messages, airline reservation systems, or passengers. Server 1310 or Server 148 can obtain intermediate travel reservations 1304 from, for example, a railway reservation system 1318 or passengers.

[0261] Server 1310 or Server 148 can obtain accommodation reservation information 1306 from the accommodation reservation system 1322 or from passengers. Server 1310 or Server 148 can obtain intermediate travel reservations from the bus reservation system 1320 or from passengers.

[0262] At least one of the following is stored in the universal passenger itinerary 1314: the flight reservation for departure flight 1302, the intermediate transfer reservation 1304, the accommodation reservation 1306, and the return flight 1312. The passenger itinerary information 1314 may include outbound travel information to the destination and return route travel information to home 102. The database 1308 can store the passenger itinerary information 1314 alone or as part of an extended (universal) Type B message for baggage check-in, baggage handling, and delivery for one or more travel segments.

[0263] While exemplary method 950 shows a specific sequence of operations, the order can be changed without departing from the scope of this disclosure. For example, some of the operations shown can be performed in parallel or in a different order that does not substantially affect the functionality of the routine. In other examples, different components of an exemplary device or system implementing method 950 may perform functions substantially simultaneously or in a specific order. In some embodiments, one or more blocks disclosed herein can be omitted or blocks can be added.

[0264] According to some examples, method 950 may include searching for a reservation for at least one mode of transport related to the passenger's itinerary in block 914 while the passenger is in transit. One or more Type B messages are generated while the passenger is in transit by aircraft or other means. For example, an airline host computing system generates a BSM when baggage is checked in at an airport or airline. In some embodiments, baggage may be checked in at a port such as a home, train station, or port associated with a cruise ship. In these cases, the IATA Type B message may include an additional code indicating the type of remote check-in. The BSM includes the additional code and is stored or transmitted to the airline host computer system or other related computer system. Generally, to ensure proper routing in the aviation environment, the airline host computer system or other related computer system transmits the Type B message to one or more baggage handling systems, sorting systems, matching systems, and industry tracking systems. This tracks the baggage's location within the airport environment. However, the Type B message may be deleted shortly after the passenger arrives at their destination.

[0265] Therefore, in some embodiments, the system 100 allows passengers to access Type B messages and obtain baggage tag numbers during flight.

[0266] According to some examples, method 950 may include accessing passenger type B messages associated with the departing airline by at least one processor. This at least one processor resides outside the airline's computing environment in block 916. This at least one processor may be part of, for example, system 100 or system 1300. System 1300 includes a messaging system 1390 that communicates with server 1310 and can transmit travel information in response to triggers caused by scanning or retrieving OP-BTIs of recycled and non-discarded printed IATA baggage tags of departure.

[0267] According to some examples, method 950 may include extracting the digital IATA baggage tag number from a type B message in block 918. As shown in Figure 12A, the digital IATA baggage tag number is represented by several digits in a field that begins with ".N / ".

[0268] According to some examples, method 950 may include, in block 920, obtaining a Type B message from the airline from the airline's host computer system or other related computer system.

[0269] According to some examples, method 950 may involve initiating the creation of an extended Type B message in block 922 using an airline Type B message that includes the IATA baggage tag number associated with the printed baggage tag of the departure flight (destination). This is shown in Figure 14A, where the group of fields in square brackets 1200A' represents an airline Type B message format compatible with the IATA Type B message described in Figure 12A.

[0270] According to some examples, method 950 may include obtaining passenger return flight information in block 924.

[0271] According to some examples, method 950 may include updating an extended B-type message having a simulated B-type message, as shown in Figure 12B, with return flight data in block 926. Figure 12B shows a simulated B-type message. The return flight data is queued within the extended B-type message or in a designated separate simulated B-type message until the passenger is ready to depart the accommodation. Due to the congestion of the figure, the simulated B-type message is not shown in Figure 14A. The simulated B-type message may be generated by the simulated B-type message generation unit 409 in Figure 4.

[0272] According to some examples, method 950 may include proceeding to FIG. 11 at block 928 for additional moving means.

[0273] FIG. 10 shows a flowchart of a passenger checked baggage check-in method 1000 according to one embodiment. The exemplary method 1000 shows a specific order of operations, but the order can be changed without departing from the scope of the present disclosure. For example, some of the operations shown may be performed in parallel or in a different order in a form that does not substantially affect the function of method 1000. In other examples, different components of an exemplary device or system implementing method 1000 may perform functions substantially simultaneously or in a specific order. In some embodiments, one or more blocks disclosed herein may be omitted or blocks may be added.

[0274] At block 1002, method 1000 may include electronically obtaining a hard copy baggage tag identifier (OP-BTI) of a departure location associated with or printed on a printed baggage tag from a departure flight airline mobile carrier attached to a passenger's checked baggage item by at least one electronic acquisition device and creating a digital data record linked to the airline mobile carrier.

[0275] At block 1004, method 1000 may include using the OP-BTI as a unique identifier and querying a database to obtain passenger return flight data by at least one processor. In some examples, block 1004 may include accessing an airline B type message using the digital BTI data record at block 1008 by at least one processor. In another example, the database is a manifest including the digital BTI data record.

[0276] In block 1006, method 1000 may include, by at least one processor, checking in each piece of luggage for the return flight of the passenger against the transfer carrier of the return flight identified by the retrieved return flight data. In some embodiments, the passenger is departing from an accommodation facility.

[0277] Accommodation facilities include hotels, resorts, cruise ships, short-term rental home stays, long-term rental home stays, residences, and buildings.

[0278] In some embodiments, in block 1010, method 1000 may include, by at least one processor, causing a printing device to print a baggage tag for the return flight compliant with the International Air Transport Association (IATA).

[0279] In some embodiments, the passenger may utilize multiple means of transportation and / or temporary accommodation facilities during the journey back to or from the departure point.

[0280] FIG. 11 shows a method 1100 for generating an extended (universal) B-type message for a passenger's return route according to one embodiment. The exemplary method 1100 shows a particular order of operations, but the order can be changed without departing from the scope of the present disclosure. For example, some of the illustrated operations can be performed in parallel or in a different order, as long as they do not substantially affect the functionality of method 1100. In other examples, different components of an exemplary device or system implementing method 1100 can function substantially simultaneously or in a particular order. In some embodiments, one or more blocks disclosed herein may be omitted or additional blocks may be added.

[0281] According to some examples, method 1100 may include the input (insertion) of data by a server (i.e., server 1310) into a record in database 1308, which includes an extended (universal) type B message for a multimode travel and accommodation reservation. The extended (universal) type B message includes a set of data fields corresponding to each mode of transport in at least one passenger's itinerary, and identifies the multimode travel and accommodation reservation linked by a unique identifier in block 1102.

[0282] In some embodiments, passengers can enter their passenger itinerary using a website portal that is part of or accessible from system 100, 1300, or 1800. Passengers can enter information such as other means of transportation and accommodation reservations. In other embodiments, passengers can enter their PNR or itinerary confirmation number using a website portal that is part of or accessible by system 100, 1300, or 1800.

[0283] In some embodiments, the website portal may be part of the accommodation facility (such as a resort or cruise ship, but not limited to these).

[0284] According to some examples, method 1100 may include determining in block 1104 whether the passenger is traveling by bus. If the determination result is "NO", the value "NULL" 1106 is returned to the server. If the determination result in block 1104 is "YES", the server receives bus mode reservation data in block 1108 from the bus reservation system 1320 in Figure 13, in a bus data field set with a unique identifier as the primary key.

[0285] According to some examples, method 1100 may include determining in block 1110 whether the passenger is traveling by train. If the determination result is "NO", the value "NULL" 1112 is returned to the server. If the determination in block 1110 is "YES", the server receives in block 1114 train mode reservation data in a train data fieldset with a unique identifier as the primary key from the railway reservation system 1318 in Figure 13.

[0286] According to some examples, method 1100 may include determining in block 1116 whether or not the passenger has accommodation. If the determination result is "NO", the value "NULL" 1118 is returned to the server. If the determination in block 1116 is "YES", the server receives in block 1120 the accommodation data in the accommodation data field set from the accommodation reservation system 1322 in Figure 13, using the unique identifier as the primary key. Blocks 1108, 1114, and 1120 flow to block 1122.

[0287] In some examples, method 1100 may include a determination in block 1122 as to whether there is an update for either transportation or accommodation. If the determination in block 1122 is "NO", the method loops on line 1128 and waits for an update. If the determination in block 1122 is "YES", method 1100 triggers a communication update in block 1124 and causes an update to be displayed in block 1126. In some embodiments, no communication occurs until the server is triggered by communication representing received image data from the acquisition device.

[0288] Server 1301 may update the corresponding passenger itinerary linked to the universal type B message in database 1308.

[0289] Figure 12A shows a conventional BSM1200A for airline carriers. BSM is a Type B message. A Type B message may have multiple data fields containing encoded characters. For example, encoded characters may include the U.S. Standard Information Interchange Code (ASCII code), BODT, padded BODT, etc. The code and format of baggage information messages (Type B messages) are described, for example, in IATA's "Recommended Practice 1745 Baggage Information Messages" (Passenger Service Resolution Manual, June 2010, 30th edition, pp. 1110-1205).

[0290] A Type B message may include a field or line 1202 containing a header. For example, the header might be labeled "BSM" and represent a heading indicating the beginning of an airline BSM. A field or line 1204 may contain a line prefix ".V / " followed by a set of alphanumeric characters. As a non-restrictive example, the line prefix ".V / " may indicate a version and supplementary data. For example, the supplementary data may include transit points in the airline environment.

[0291] The field or row 1206 may contain a row prefix ".F / " followed by a set of alphanumeric characters representing the flight number and date of the departure flight. The alphanumeric characters may be separated by the symbol " / ". For example, the data "22MAY" may represent the arrival date. The code "IST" represents Istanbul Airport.

[0292] Field or row 1208 may contain a row prefix ".I / " followed by a set of alphanumeric characters representing the flight number and date of the arrival flight. The alphanumeric characters may be separated by the symbol " / ". For example, the data "12MAY" may represent the departure date. The code "SLC" represents Salt Lake City Airport.

[0293] Field or line 1212 may contain a set of numbers following the line prefix ".N / ", which represents the digital BTI data record of OP-BTI. Field or line 1210 may contain a set of characters following the line prefix ".P / ", which represents the passenger's name. The first name and last name may be separated by the symbol " / ".

[0294] Field or line 1218 may contain an alphanumeric set following the line prefix ".L / ", which represents the passenger name record (PNR) number. Field or line 1220 may contain a message end indicator such as "ENDBSM".

[0295] Between lines 1202 and 1220, there may be other fields or lines such as fields 1214 and 1216. Field or line 1214 has the prefix ".S / " and is collation data. Field or line 1216 has the prefix ".W / " and is related to the weight, quantity, dimensions, and type data of the checked baggage items. Since the airline's B-type message is a known technology, a detailed description of the B-type message is omitted. Some of the fields / lines are mandatory, and others are optional depending on the B-type message.

[0296] However, the system 100 can access other B-type messages from the computer system related to the airline, for example, to determine whether the checked baggage is lost or not found. The system 100 can access other B-type messages stored in the computer system related to the airline and determine the status of the checked baggage at other times, for example, before the passenger starts staying at the accommodation facility or when tracking the status of the checked baggage moving within the airport environment.

[0297] The exemplary BSM1200A is provided for illustrative purposes and is not intended to be limiting in any sense. Each airline may make changes to the airline BSM.

[0298] Figure 12B shows a simulated BSM 1200B of a return flight that may be generated inside or outside a regulated check-in window according to one embodiment. This simulated BSM 1200B can function as a placeholder when generating a large number of BSMs, for example, inside or outside the regulated check-in windows of an airline or other mode of transport.

[0299] A Type B message may contain a field or line 1222 that includes a header. For example, the header may be labeled "SBSM," which represents a heading indicating the beginning of an airline BSM. Alternatively, it may contain another Type B message header. For illustrative purposes, the simulated BSM in this example has the same format and layout as the BSM in Figure 12A. Therefore, only the differences will be described. For simplification, the same code references may be used. However, there may be some differences. For example, the simulated BSM header or other Type B message may begin with "S," and the header may be "SBSM." As another example, the simulated BSM header or other Type B message may end with a symbol (e.g., "*"). These examples are not limiting. The starting character "S" may contain a combination of alphanumeric characters of two characters or two digits.

[0300] Field or row 1224 may contain a set of alphanumeric characters followed by the row prefix ".V / ". As a non-restrictive example, the row prefix ".V / " may indicate version and supplementary data. Because this is a simulated BSM outside the regulated check-in window, the ".V / " field is marked as "NULL".

[0301] Field or row 1226 may contain a row prefix ".F / " followed by a set of alphanumeric characters representing the flight number and date of the departure flight. The alphanumeric characters may be separated by the symbol " / ". For example, the data "31MAY" may represent the arrival date. The code "SLC" represents Salt Lake City Airport.

[0302] Field or row 1228 may contain a set of alphanumeric characters representing the flight number and date of an arriving flight, followed by the row prefix ".I / ". The alphanumeric characters may be separated by the symbol " / ". For example, the data "30MAY" may represent the departure date. The code "IST" represents Istanbul Airport.

[0303] Field or row 1230 may contain the line prefix ".N / " followed by the string "NULL". This indicates that the baggage tag identifier is unassigned. Field or row 1236 may contain the line prefix ".P / " followed by a string representing the passenger name. The first and last names may be separated by a " / " symbol.

[0304] In some embodiments, the simulated Type B message generation unit 431 may assign a baggage tag identifier compatible with a 10-digit IATA baggage tag number printed as a baggage tag for an airline carrier. In this case, the baggage tag identifier or 10-digit IATA baggage tag number is assigned after the ".N / " prefix. The number in the field following the ".N / " prefix may represent the number of checked baggage items.

[0305] The assignment of baggage tag identifiers by servers 148 or 1310 outside the Air Travel Information System may vary depending on the airline and country.

[0306] Fields or lines 1238 and 1240 may be used for remote check-in. For example, field line 1238 may contain a set of alphanumeric or alphabetic characters indicating baggage check-in details, followed by the line prefix ".D / ". Each ".D / " code field will differ based on location data depending on the type of remote check-in. For example, field 1238 may contain at least location data, date, time, etc. Fields or line 1240 may contain a string representing a company name or group name, followed by the prefix ".C / ".

[0307] Field or line 1242 may contain a line prefix ".L / " followed by a set of alphanumeric characters representing the passenger name record (PNR) number. Field or line 1244 may contain a message end indicator such as "ENDBSM".

[0308] Between lines 1222 and 1240, other fields or lines may exist, such as fields 1232 and 1234. Field 1232 has the prefix ".S / " and field 1234 has the prefix ".W / ", but both are marked as "NULL". Return flight data cannot be entered in fields or lines marked as "NULL". This is because airline systems such as DCS do not allow baggage check-in until a regulated check-in window opens.

[0309] A simulated Type B message or simulated BSM can be used as a placeholder for pre-filling BSMs or other Type B messages for baggage check-in, which can be assigned an IATA license plate number.

[0310] In some embodiments, a third-party provider or baggage check-in company may be configured to assign a unique identifier compatible with the IATA license plate number, which includes a barcode format for printing on the IATA baggage tag.

[0311] Universal baggage tag

[0312] The inventors recognized a critical need to address the discontinuity in baggage handling across the entire passenger transport system. By utilizing baggage tags from the departing airline (traditionally treated as waste), current passenger experience challenges can be resolved, and the enormous system costs associated with the movement and identification of baggage through multiple modes of transport and accommodations can be significantly reduced. By using baggage tags from the point of origin (departing flight), not only can baggage be assigned an identifier containing important information, but it can also be made accessible to a messaging system, enabling a smart baggage travel experience. This removes the burden of baggage from passengers during their travels while providing baggage with the same seamless travel experience as the passengers. By making baggage smart through identifiers and messaging that span all modes of transport and accommodations, an enhanced system associated with recycling original airline baggage tags and provisioning OP-BTI for use in off-airport facilities can be implemented, resulting in an unprecedentedly cost-effective and seamless travel experience.

[0313] Figure 14A shows an extended (universal) Type B message 1400A for multi-mode travel and accommodation, and baggage tag recycling at the departure point, according to one embodiment. Figure 14B shows an extended (universal) Type B message 1400B for a return flight, according to one embodiment.

[0314] For illustrative purposes, the extended (universal) Type B message may be a universal BSM. The extended Type B message 1400A includes the BSM 1200A' described above in relation to Figure 12A. According to some embodiments, BSM 1200A' is a light airline-oriented BSM version of BSM 1200A in Figure 12A. Generally, fields 1202, 1210, 1212, 1218, and 1220 are preserved. In some embodiments, all fields may be preserved. In some embodiments, different BSM structures may be generated. Furthermore, the extended Type B message 1400A may use other encoding formats.

[0315] In this example, the B-type message 1200A' may be immediately followed by a simulated B-type message 1200B, as shown in Figure 12B. The header of the extended B-type message 1400A may use the code "UBSMRC", for example, as shown in reference numeral 1402 in Figure 14A. "U" indicates that the message is universal and can be used outside of airports. "BSM" indicates the type of B-type message format. "RC" indicates that the universal message format is for recycling IATA printed baggage tags at the point of origin.

[0316] The termination specifier "ENDSBSM" may be followed by one or more fields or lines 1420, 1430, 1440, 1450, 1460. Extended B-type message 1400A may have a message termination identifier "UENDBSMRC" in field 1410. The code term "RC" represents recycling, and the code term "RT" represents return path.

[0317] For illustrative purposes, the prefix ".L / " in field 1430 may include a link to the accommodation PNR number listed in itinerary 1314. However, accommodation data, including the accommodation address, room number, or cabin number, can be entered directly as an example without limitation. Furthermore, different encoding schemes may be used for the prefix.

[0318] The prefix ".L / " in line 1420 may contain data that is a link to an intermediate travel PNR number or alternative travel data.

[0319] The prefix ".PL / " in field 1440 may represent a code for a link to a passenger baggage image. The prefix ".PL / " in field 1450 may represent a code for a link to a passenger ID image. The prefix ".LL / " in field 1460 may represent a code for a link to a log of baggage location data.

[0320] When the return baggage tag for checked baggage replaces the printed baggage tag from the departure point, the return baggage tag becomes machine-readable, allowing baggage tracking, location identification, and check-in to continue across multiple modes of transport and accommodations during the return journey.

[0321] For simulated Type B message 1200B, the content can be modified depending on whether the baggage was checked in remotely, at the airport, or by the airline. For example, there are recommended BSM formats for baggage checked in remotely from home, a train station, or a cruise ship at a port. As a non-exclusive example, check-in location information can be entered using a field or the code ".D / ". If baggage is checked in at a train station, the train station name, date, and time can be added to the ".D" field, separated by the " / " symbol. If baggage is checked in at a port, the port name, port identifier, date, and time can be added to the ".D / " field, separated by the " / " symbol. This is shown in the simulated BSM, as the example assumes baggage being checked in from a cruise ship. Different location data may be used for other approved remote check-in locations.

[0322] The ".M" and ".Z" symbols may not be used in IATA messages; however, this may change in the future. Therefore, in extended / universal B type messages, other code combinations may be used to distinguish different fields.

[0323] This disclosure refers to the encoding scheme for IATA Type B messages for illustrative purposes. However, outside of airline environments, other encoding schemes may be used for extended Type B messages.

[0324] Figure 14B shows an extended (universal) Type B message 1400B for a return flight according to one embodiment. Field 1402' is a header and may contain the code "UBSMRT", where "U" is universal, "BSM" is the type of Type B message, and "RT" is return. Field 1250 in square brackets represents a light airline BSM, similar to the description of square bracket 1200A' above. In this case, the field ".N / " is updated with the IATA baggage tag number of the printed baggage tag for the return flight and is different from the ".N / " number of the light BSM 1200A'. In this case, the light airline BSM 1250 may be followed by the universal Type B message 1400A. Figure 14B shows an extended (universal) Type B message 1400B for a return flight according to one embodiment.

[0325] In some embodiments, as described above, UBSMRC 1400A may be followed by fields 1440', 1450', and 1460' (collectively referred to as 1470), however, the data in these fields may be for the return journey of the itinerary. The extended (universal) B-type message 1400B includes a message termination specifier 1410', which may be "UENDBSMRT".

[0326] Figure 15 shows a block diagram of links to extended data for multimode travel and accommodation data according to one embodiment. Extended Type B message 1400A may access or have links to the departure flight airline reservation 1302, intermediate travel reservation 1304, accommodation reservation 1306, and airline return flight 1312 stored in the universal passenger itinerary 1314. Extended Type B message 1400A may access or have links to the baggage location data log 1325, baggage image 1330, and passenger ID image 1335 in the database 1308.

[0327] Figure 16 shows an extended (universal) Type B message for multimode travel and accommodation, and for departure flights, according to one embodiment. The Type B message 1600 (i.e., UBSMO) may include the header "UBSMO" in field 1620. Field 1620 is followed by a simulated BSM or other Type B message 1200B' as described in Figure 12B. In message 1200B', field 1630 may contain a temporary unique identifier as a placeholder until an IATA baggage tag number is created. The simulated BSM 1200B' is followed by fields 1640, 1650, and 1660 (collectively 1670), which contain links to passenger baggage image data for the departure segment, passenger ID image for the departure segment, and location data for the departure segment, respectively. Further details will be revealed in the description of Figures 18 to 24 below. The Type B message 1600 may include a message termination identifier such as "UENDBSMO" 1610.

[0328] When baggage items are ready for check-in, the simulated message 1200B' is integrated, for example, with the airline's BSM to retrieve the IATA baggage tag identifier and other remaining information. An embodiment of the IATA baggage tag identifier by system 1800 will be described later.

[0329] Figure 17 shows a block diagram of a link to extended data for multimode travel and accommodation data of a departing flight according to one embodiment. A Type B message 1600 (i.e., UBSMO) may access or have links to the airline reservation 1302, intermediate travel reservation 1304, accommodation reservation 1306, and airline return flight 1312 of the departing flight stored in the universal passenger itinerary 1314. A Type B message 1600 may access or have links to location data 1325, baggage image 1330, and passenger ID image 1335.

[0330] Baggage check-in at departure point

[0331] Remote check-in from home began around 2001 and has taken various forms over the years, but its implementation has been difficult due to the enormous technical costs at remote sites and logistical problems when trying to pre-print documents such as valet tags and baggage tags. Since valet tags are discarded and replaced with permanent IATA baggage tags, environmental waste is generated. While a single valet tag itself is not considered a major problem, the accumulation of paper, ink, and equipment used to print millions of valet tags over many years becomes environmental waste that contributes to long-term climate change.

[0332] The challenges of remote check-in in some environments include strict time constraints such as 24-hour check-in windows, making process management and profitability extremely difficult. This embodiment addresses these concerns and provides an environmentally friendly, on-demand, lightweight technology. Specifically, it is implemented by combining simulated BSM and / or assignable IATA baggage tag codes with ID verification and validation, location verification, itinerary verification, ticket purchase verification, baggage image capture, and / or attachment of a temporary wireless baggage tracker. This allows the airline's Type B message to trigger baggage tag printing, resulting in seamless baggage check-in.

[0333] One or more blocks of the methods shown in Figures 18, 19, 20, and 23 may be executed by programming instructions stored on a tangible, non-temporary computer-readable medium. When these instructions are executed by one or more processors or servers, they cause those processors or servers to perform the operations of the blocks described below.

[0334] Figure 18 shows a digitized baggage storage and baggage check-in system 1800 according to one embodiment. In some embodiments, system 1800 may be part of systems 100 and / or 1300. In some embodiments, the present disclosure integrates the operation of systems 100, 1300 and 1800 to provide an integrated system for improving baggage items and the travel experience of passengers 1816 while eliminating environmental waste.

[0335] System 1800 may include at least one first processor 1810 and at least one second processor 1826 that communicate with each other via wired or wireless communication. System 1800 does not include the items in the boxes indicated by the dashed lines. System 1800 may include at least one baggage storage area 1834 for temporarily storing baggage. System 1800 may include other computing devices 1848 for retrieving baggage tag identifiers and other information attached to baggage, as described later.

[0336] In some embodiments, the system 1800 may include a baggage check-in module 1870 and a simulated BSM generation unit 1875. The simulated BSM generation unit has already been described and therefore does not require further explanation.

[0337] In some embodiments, the system 1800 may include an assignable baggage tag code module 1860. The assignable baggage tag code module 1860 bypasses the IATA baggage tag code generated by the airline carrier's DCS and assigns the IATA baggage tag code to the system 1800. The assigned IATA baggage tag code is set in a simulated BSM and further integrated with missing airline BSM data to form a unified BSM. The unified BSM is an integrated version of the information from the simulated BSM and the airline BSM. An extended BSM is created using this unified BSM. It is possible to create a unified B-type message using the same process as creating the unified BSM.

[0338] It should be noted that system 1800 can be used at accommodations for departure tags. Furthermore, as shown in Figure 1A, in some embodiments, route L1 may be provided by system 1800. In this case, baggage 138 is collected at home 102 and checked in before delivery to first mode mobile carrier 104. This generates baggage tag 142 by system 1800 using the method disclosed herein.

[0339] In some embodiments, the first processor 1810 may receive a PNR number 1830 or other identifier from a confirmed itinerary 1818 of a flight by at least one airline carrier. The first processor 1810 receives information from the confirmed itinerary 1818 to verify the identity of the passenger associated with PNR number 1816, and picks up and transports the baggage associated with that PNR number from the passenger location 1812 to the baggage storage location 1834. The confirmed itinerary 1818 (Figure 21) may be created by a computer system 1828 associated with the airline carrier.

[0340] Figure 21 shows an example of a confirmed flight itinerary 1818 according to one embodiment. The confirmed itinerary 1818 includes at least one of the following: passenger record number (PNR), passenger name, flight reservation information, and purchased ticket number.

[0341] In some embodiments, the system 1800 may include a tracker assignment module 1865, which includes an application for naming radio trackers and assigning information associated with unique codes such as PNRs or other identifiers. This process is illustrated in Figure 23 below.

[0342] In one embodiment, the system 1800 includes an imaging device that can communicate with a first processor 1810. The imaging device and the first processor 1810 may be integrated into a single device such as a smartphone, mobile communication device, tablet, notebook, or other portable computing device with camera capabilities. As shown in Figure 1, the imaging device can capture an image (hereinafter referred to as "LI image 1806") of each baggage item (LI) 1814 associated with the PNR 1830 before departure from the passenger location 1812.

[0343] In one embodiment, the imaging device can capture an image of the identification document 1820 issued to the passenger (hereinafter referred to as "ID image 1804"). The user of the first processor 1810 and the imaging device can verify the passenger's identity and match it with the PNR in the confirmed itinerary 1818. The PNR is associated with at least one person. However, at the time of picking up at least one piece of luggage 1814, it may be sufficient to verify only one individual in the PNR. In some embodiments, all passengers must be present, and all adult passenger identification documents must be verified.

[0344] Figure 22 shows how a graphical user interface 2208 on a mobile communication device 2210 captures a passenger identification document 1820 according to one embodiment. After the image of the passenger identification document 1820 is captured, the image is sent to a verification process 1880. For example, the verification process 1880 may have policies and procedures for verifying the identification document depending on the issuing state of the identification document and the type of document, such as a driver's license or passport. Communication procedures for contacting the Department of Motor Vehicles (DMV) database may be stored in the verification process module 1880 for subsequent lookups. The verification process 1880 completes the verification process and transmits a signal representing the verification received from the DMV to, for example, a first processor 1810. This signal is then displayed on a display device.

[0345] In one embodiment, the first processor 1810 may receive data input representing passenger verification by a user of the first processor 1810. For example, the user may receive an identification document 1820 and visually match the passenger's name on the identification document 1820 with the name on the identification document 1820. In some embodiments, the first processor 1810 may be configured to extract the personal name from the identification document 1820 using optical character recognition (OCR) or other software applications such as converting PDF or JPEG files to DOCX (MICROSOFT WORD) files.

[0346] In one embodiment, the imaging device of the first processor 1810 can capture an image of the confirmed itinerary 1818, an image of a barcode, or an image of a QR code. It can receive information related to the confirmed itinerary 1818 (e.g., other passenger names related to the confirmed itinerary 1818, departure airline and carrier, destination airline and carrier, departure date and time, destination arrival time, etc., but not limited to these). As a methodology for receiving the itinerary information and PNR, the first processor 1810 may perform optical character recognition (OCR) on an image of a paper copy of the confirmed itinerary 1818, or use other artificial intelligence (AI) software to convert the hard copy text into digital data. The first processor 1810 may receive the itinerary information and PNR by accessing the same information, for example, from a web portal linked to the passenger account.

[0347] In one embodiment, the passenger record may include at least one of the PNR of the confirmed itinerary 1818, an image of each baggage item to be received, and a copy of the identification document 1820.

[0348] The first processor 1810 can communicate with the second processor 1826 by grouping the PNR 1830, verification 1802, ID image 1804, LI image 1806, geographic location information 1808, and itinerary information 1846 within parentheses 1832. In a non-limiting example, a smartphone or other mobile computing device may be equipped with a GPS receiver that receives signals from a global positioning system (GPS) to determine the location of the first processor 1810. The digitized information in 1832 is used to eliminate the need for printed valet tags for tagging baggage items.

[0349] In one embodiment, the second processor 1826 may generate a simulated baggage source message (BSM) using the received PNR 1830, as shown in Figure 12B. The second processor is independent of the airline and the computer system 1828. The BSM is compatible with International Air Transport Association (IATA) Type B messages.

[0350] The second processor 1826 may generate an IATA license plate for each baggage item associated with PNR1830 and related itinerary information.

[0351] In one embodiment, the second processor 1826 may update the virtual BSM with the created IATA license plate and transmit the updated BSM to the airline-related computer system 1828.

[0352] The trackers 1840 and 1842 attached to baggage 1838 may be Apple® AIRTAG trackers. Trackers 1840 and 1842 may be Global Positioning System (GPS) trackers, GSM trackers, or other trackers. This step can be performed at any time, including when the baggage is brought into baggage storage area 1834.

[0353] The AIRTAG tracker features a mobile application called FIND MY2420, which is displayed on the screen of the mobile communication device 2410, as shown in Figure 24. Other types of trackers may be programmed to send data to a computing device in response to a ping signal.

[0354] Baggage items are tagged with baggage tags conforming to the International Air Transport Association (IATA) baggage tag code and / or other standardized formats of the carrier. For example, an airline's baggage tag may include an IATA code that contains a three-letter alphanumeric geographic code specifying an airport or metropolitan area. This IATA code is also known as the IATA location identifier. IATA also publishes industry standard rules for creating baggage tags for the aviation industry. Printed baggage tags may include a 10-digit license plate number and a corresponding barcode. Printed baggage tags may also include IATA geographic code generation information, departure airline and flight information, a 10-digit license plate, and other baggage tag information that is printed on hard copies of the baggage tag.

[0355] Figure 19 shows a flowchart of method 1900 for generating a simulated baggage source message according to one embodiment. While the exemplary method 1900 shows a specific sequence of operations, the order can be changed without departing the scope of this disclosure. For example, some of the illustrated operations may be performed in parallel or in a different order without substantially affecting the functionality of method 1900. In other examples, different components of an exemplary device or system implementing method 1900 may perform functions substantially simultaneously or in a specific order. In some embodiments, one or more blocks may be omitted or blocks may be added.

[0356] According to some examples, method 1900 may include, in block 1902, receiving passenger name records (PNRs) and itinerary information for confirmed flight itineraries created by a computer system associated with an airline or a third-party travel coordinator (e.g., a travel agency or other entity independent of the airline). The process in block 1902 will be described in more detail in relation to Figure 20 below.

[0357] According to some examples, method 1900 may include capturing images of baggage items, geographic location information, a timestamp, and passenger identification information in block 1903.

[0358] According to some examples, method 1900 may include, in block 1904, receiving information to verify the identity of the passenger associated with the PNR from the confirmed itinerary, picking up the baggage associated with the PNR from the passenger's location, and transporting it to a baggage storage location.

[0359] According to some examples, method 1900 may include, in block 1906, generating a simulated baggage source message containing the received PNR and itinerary information at a time prior to the start of the check-in window, and this simulated baggage source message is compatible with an International Air Transport Association (IATA) Type B message.

[0360] According to some examples, method 1900 may include, in block 1908, having an IATA license plate created for each baggage item associated with the PNR during the check-in window.

[0361] According to some examples, method 1900 may include updating the SBSM with the created IATA license plate in block 1910.

[0362] According to some examples, method 1900 may include, in block 1912, merging the SBSM and BSM created by the airline carrier during the check-in window to create a unified BSM. One or more of blocks 1908, 1910, and 1912 may be part of the baggage check-in process for picking up baggage from the passenger's home.

[0363] According to some examples, method 1900 may include printing IATA-compatible baggage tags using a digital BSM in block 1916.

[0364] While this explanation provides an example of baggage claim and passenger verification at a home location, this process can be carried out at any remote location outside of airport facilities.

[0365] Figure 20 shows a method 1902 for recording a passenger itinerary according to one embodiment. In some embodiments, method 1902 may include identifying the originating airline carrier from the itinerary in block 2002. In some embodiments, method 1902 may include identifying the destination airline carrier from the itinerary in block 2004. In some embodiments, method 1902 may include identifying the PNR number from the itinerary in block 2006. In some embodiments, method 1902 may include identifying the departure date from the itinerary in block 2008.

[0366] Figure 23 shows a flowchart of a method 2300 for tracking baggage before attaching a baggage tag to a baggage item, according to one embodiment. Figure 24 shows a mobile communication device displaying Apple Inc.'s FIND MY application, according to one embodiment. While the FIND MY application is an example of a tracker, other trackers can be used, and this disclosure is not limited to Apple Inc.'s AIRTAG.

[0367] While Method 2300 illustrates a specific sequence of operations, the sequence can be modified without departing from the scope of this disclosure. For example, some of the illustrated operations may be performed in parallel or in a different order without substantially affecting the functionality of Method 2300. In other examples, different components of an exemplary device or system implementing Method 2300 may perform functions substantially simultaneously or in a specific order. In some embodiments, one or more blocks may be omitted or blocks may be added.

[0368] According to some embodiments, method 2300 may include assigning a temporary wireless baggage tracker 1840 or 1842 to the passenger's baggage in block 2302.

[0369] As a non-limiting example, the collected PNRs and travel dates shown in Figure 20 may be stored in a manifest or other file used to notify employees of the baggage item check-in window. Assigning a temporary radio baggage tracker to a passenger baggage item may include, for example, naming the temporary radio tracker 1840 using the passenger's PNR.

[0370] According to some examples, method 2300 may include attaching a temporary wireless baggage tracker to a baggage item in block 2304.

[0371] According to some examples, method 2300 may include transporting baggage items to a baggage storage area in block 2306.

[0372] According to some examples, method 2300 may include, in block 2308, pinging a baggage tracker in storage to notify an employee of the location of a passenger's baggage item. For example, an AIRTAG could be controlled to emit a sound.

[0373] According to some examples, method 2300 may include, in block 2310, matching passenger information with the PNR and / or printed baggage tag in a communication device linked to the tracker after the baggage item has been located.

[0374] In some examples, method 2300 may include, in block 2312, attaching a printed baggage tag and / or marker to a baggage item that matches passenger information. The baggage tag information may be communicated to the passenger.

[0375] According to some examples, method 2300 may include removing the temporary wireless baggage tracker 2314. The temporary wireless baggage tracker may be reused on other baggage items.

[0376] This process may eliminate the need for printed bullet tags. Instead, temporary wireless trackers can be used as a substitute for bullet tags.

[0377] In some embodiments, a digital image of a baggage item can be combined with digital geolocation data and passenger name data linked to a PNR (Personal Number) for use as an alternative to printed valet tags.

[0378] In some embodiments, the process disclosed herein allows the baggage check-in process to begin before the regulated check-in window.

[0379] From the above perspective, this embodiment provides a method comprising: a first processor receiving a passenger name record (PNR) from a confirmed flight itinerary, where the confirmed itinerary is created by a computer system associated with an airline; the first processor receiving information from the confirmed itinerary to verify the identity of the passenger associated with the PNR; picking up the baggage associated with the PNR from the passenger's location and transporting it to a designated location; and a second processor communicating with the first processor generating a simulated baggage source message (BSM) using the received PNR, where the second processor is independent of the airline and the BSM is compatible with International Air Transport Association (IATA) Type B messages.

[0380] For illustrative purposes, the BSM message is described below. However, any Type B message containing relevant passenger information accessible using the IATA baggage tag number may be used.

[0381] From this perspective, this embodiment provides a system 1800 and method for checking in baggage items, including a first processor that receives a passenger name record (PNR) relating to a confirmed flight itinerary. The confirmed itinerary is created, for example, by a computer system associated with an airline carrier. The first processor receives information from the confirmed itinerary to verify the identity of the passenger associated with the PNR, and picks up and transports the baggage associated with the PNR from the passenger's location to a processing location (i.e., baggage storage location). The system 1800 and method employs a second processor that communicates with the first processor and generates a simulated baggage source message (SBSM) using a temporary unique identifier 1630. The second processor is independent of the airline carrier's computer system. The simulated BSM is compatible with International Air Transport Association (IATA) Type B messages.

[0382] The system 1800 and method may use a second processor to generate an IATA license plate for the origin for each baggage item associated with the PNR.

[0383] System 1800 and method may use a second processor to update the simulated BSM with the created IATA license plate. The second processor may transmit the updated BSM to the computer system associated with the airline.

[0384] The system 1800 and method may receive information to verify the passenger's identity using a first processor. This may include capturing an image of an identification document issued to the passenger using an imaging device that communicates with the first processor.

[0385] The system 1800 and method may employ an imaging device that communicates with a first processor to capture an image of each baggage item associated with the passenger's PNR before the passenger departs from the passenger's location.

[0386] The simulated BSM may include information related to the arrival and departure airports and the date.

[0387] The system 1800 and method may include a server or processor for checking in passenger baggage and integrating the airline's BSM with a simulated BMS.

[0388] System 1800 and method may include a printing device for printing an IATA baggage tag for the place of origin. The system and method may employ a communication device for transmitting a 10-digit IATA baggage tag number to the passenger's mobile communication device.

[0389] System 1800 and the method may provision a 10-digit IATA baggage tag number as a universal baggage tag number. IATA baggage tags are recycled at off-airport facilities.

[0390] System 1800 and method may include a temporary and reassignable baggage tracker that can be temporarily associated with a baggage item. This allows the baggage tracker to be pinged to locate the baggage when the check-in window for IATA printing of the flight opens. After printing the IATA baggage tag at the point of departure and locating the baggage, the baggage tracker is removed and subsequently reassigned for another baggage item.

[0391] This description concerns the creation of a Baggage Message (BSM), but it also applies to the creation of any other Type B messages used outside of the airline environment and its baggage handling system, including Baggage Transfer Messages (BTM), Baggage Source Messages (BSM), Baggage Processing Messages (BPM), Baggage Unloading Messages (BUM), Baggage Unconfirmed Messages (BNS), Baggage Management Messages (BCM), Baggage Manifest Messages (BMM), and Baggage Requests (BRQ). The baggage tag number may be part of the baggage message.

[0392] For example, if a delivery service has scheduled a baggage pickup at a destination but the baggage location does not exist, the computing device may access an enhanced Type B message and create a BUM (Bags and Items in the Log). This would apply, for example, if baggage is lost from a train station or bus terminal.

[0393] In some embodiments, the method may include electronically receiving accommodation reservation data associated with accommodation and the itinerary of at least one passenger for at least one mode of transport, including the mode of air travel by the departure airline carrier. The method may include the server 1310 generating a universal baggage source message (BSM) for multimode travel. The universal BSM includes a set of data fields relating to the airline mode of travel and accommodation reservation, which are linked by a digitally unique identifier representing a hard copy baggage tag identifier (OP-BTI) associated with or printed on the passenger baggage of the departure airline carrier. The method may include recycling the printed baggage tag and OP-BTI using the universal BSM and checking in the passenger's baggage items for the return flight associated with the itinerary of at least one passenger.

[0394] This method may include provisioning recycled printed baggage tags as locators for baggage location at an off-airport facility until a new printed baggage tag for the return flight is created in response to the recycled printed baggage tag being acquired by an acquisition device. This can be achieved, for example, by building a database 1308 to keep the OP-BTI valid even after the departure flight has ended. The machine-readability of the OP-BTI allows anyone who needs to obtain updated travel information, such as accommodation information or other means of transport, to repeatedly scan or read the OP-BTI for tracking, location, or solely for the purpose of obtaining updated information.

[0395] According to some embodiments, generating a database 1308 containing a universal BSM as shown in Figure 14 may involve passengers obtaining a digital data record representing the OP-BTI by accessing the airline BSM 1200A (see Figure 12A) of the departing airline's mobile carrier while in flight. This allows for very rapid expansion of the airline's BSM with the OP-BTI, which is useful when thousands of passengers are about to arrive for boarding a cruise ship or resort facility. If the expansion process can be performed more quickly for some passengers, it minimizes the overload on employees when processing subsequent passengers. The expanded airline BSM includes a set of data fields that link the messaging system 1390 with updated accommodation reservation data. Server 1310 stores the expanded BSM in database 1308 as a universal multi-mobility and accommodation BSM.

[0396] This description discloses the Extended BSM, but this disclosure is also relevant to Extended Type B messages, which contain information specific to passengers and their baggage.

[0397] The airline BSM1200A (Figure 12A) includes a set of several data fields. These fields include a baggage tag data field (i.e., field 1212) which contains at least a series of numbers representing OP-BTI. This series of numbers may include the number of checked baggage items. These fields may also include a passenger name data field which contains the passenger's name, and a passenger name record (PNR) data field (i.e., field 1218).

[0398] In some embodiments, extending the airline BSM may involve recycling the OP-BTI data field (i.e., field 1212), the passenger name data field, and the PNR data field (i.e., field 1218) from a set of multiple data fields to create a light airline BSM 1200A' (Figure 14A). The fields of the light airline BSM are added to the extended BSM. In some embodiments, all fields of the origin (original) airline BSM are retained and added to the extended BSM.

[0399] In some embodiments, extending the airline BSM may involve the server 1310 adding a link to the accommodation reservation data in the accommodation field 1430 associated with the passenger to the light airline BSM 1200A'. However, in some embodiments, instead of a link to the data, the data field 1430 may contain data representing the assigned room or cabin number. The data field 1430 may contain at least one data field. For example, the accommodation data field may contain geolocation data or the address of the accommodation.

[0400] In some embodiments, extending the airline BSM may involve the server 1310 adding a link to the light airline BSM for travel mode reservation data for a second travel mode different from the air travel mode in field 1420. However, in some embodiments, instead of a link to data, data field 1420 may contain data representing a rail station or gate, date, and departure time. Data field 1420 may contain at least one data field. For example, the mode of transport data field may contain geolocation data or station address.

[0401] In some embodiments, extending the airline BSM may include at least one of the following: a) linking data to at least one stored image of the baggage item (e.g., baggage image 1330 in database 1308) in field 1440 of the light airline BSM; b) linking data to the location data of the baggage item in field 1460 in response to the acquisition of OP-BTI by the acquisition device; and c) linking data to the passenger identification image in database 1308 (e.g., for passenger ID image 1335 (Figure 13)) in field 1450 of the light airline BSM. The baggage location data log 1325 may be stored in database 1308.

[0402] The messaging system 1390 may be used to generate a message to the acquiring device in response to the acquiring device acquiring the OP-BTI. The acquiring device transmits an image of the OP-BTI, which creates a digital BTI data record and queries the database 1308 for information. The messaging system may provide the acquiring device with updated information to guide the baggage item to the next location in the travel experience.

[0403] As shown in Figures 12B and 14A, the method may further include creating a simulated BSM 1200B, checking in baggage using the simulated BSM, and creating an OP-BTI. The method may also include printing a printed baggage tag 142' with a new OP-BTI for the return flight using a printing device 1340.

[0404] This method may include server 1310 accessing airline BSM1200A using a passenger's PNR before arrival at their destination. This method may also include server 1310 retrieving the OP-BTI associated with the PNR within airline BSM1200A, and server 1310 retrieving return flight data linked to the PNR and / or OP-BTI.

[0405] This method may include the server 1310 creating a light airline BSM1200A' and the server 1310 generating a simulated BSM containing return flight data. This method may also include the server 1310 generating a universal BSM (i.e., a universal B-type message 1400A) in which the light airline BSM1200A' and the simulated BSM1200B are concatenated and appended.

[0406] This method may include: electronically acquiring the OP-BTI on the recycled printed baggage tag using an acquisition device; logging the instance and location associated with the OP-BTI affixed to the read baggage item in the baggage location data log 1325 of the database 1308 using the acquisition device; and adding a link to the information representing the logged instance and location to the universal BSM 1400A.

[0407] The method may include linking accommodation reservation data to Universal BSM1400A; receiving updated assigned accommodation reservation data; and transmitting the updated assigned accommodation reservation data to at least one of a mobile communication device, computing device, or scanning device via the messaging system 1390 in response to the acquisition device reading a recycled printed baggage tag at an off-airport location.

[0408] This method may include: electronically obtaining the origin hard copy baggage tag identifier (OP-BTI) on a recycled printed baggage tag affixed to the baggage using an acquisition device; querying a database (itinerary 1314) for assigned cabins associated with the digital data record of the OP-BTI in the Universal BSM using a server 1310 in response to receiving the acquired OP-BTI; and, as shown in Figure 3B, displaying information associated with the assigned cabins on the display device of the acquisition device in response to the query.

[0409] The method may include, using at least one processor, using OP-BTI as a machine-readable unique identifier to query database 1308 or system 108 to obtain return flight data for passengers departing from accommodation; and using at least one processor to check in each baggage item of the departing passenger for the return flight to the return flight carrier identified by the obtained return flight data.

[0410] The method may include having at least one processor create a new OP-BTI containing return flight data, passenger name, and passenger name record; and printing a new baggage tag 1350 with the new OP-BTI for the return flight using the printing device 1340.

[0411] This method may include the following steps: generating a simulated BSM1200B of the departure flight, including return flight data, passenger name, and passenger name record, using the server 1310; assigning a new OP-BTI to the return flight baggage; and registering a new digital BTI record representing the assigned OP-BTI within the simulated BSM.

[0412] Systems 1300 and 1800 may include a remote simulated departure management system (DCS) communicating with server 1310 or 1826, which can assign IATA-compatible baggage tags that can be handled by conventional airline baggage handling systems to non-flying airline carriers with their own IATA-assigned airline codes. The assigned OP-BTIs are assigned by the remote server 1826 communicating with the simulated DCS. Universal B-type messages can be created for all IATA B-type messages.

[0413] The “step-by-step process” for performing the functions claimed herein is a specific algorithm, which may be expressed in text and / or as a flowchart, or as a mathematical formula, within the text of the specification. The instructions of a software program constitute a dedicated machine for performing a specific algorithm. Thus, in the means-plus-function claims herein, where the disclosed structure is a computer or microprocessor programmed to perform an algorithm, the disclosed structure is a dedicated computer programmed to perform the disclosed algorithm, rather than a general-purpose computer.

[0414] A general-purpose computer or microprocessor can be programmed to execute algorithms / steps that create a new machine. The general-purpose computer becomes a dedicated computer when programmed to perform a specific function in accordance with instructions from the program software of the embodiments described herein. The instructions of the software program that execute the algorithms / steps electrically modify the general-purpose computer by forming electrical paths within the device. These electrical paths create a dedicated machine for executing the specific algorithms / steps.

[0415] Unless otherwise specified, all terms used herein (including technical and scientific terms) have the same meaning as those generally understood by those skilled in the art to which this embodiment belongs. Furthermore, terms as defined in commonly used dictionaries should be interpreted in a way consistent with their meaning in the context of the relevant art, and not in an idealized or overly formal sense unless expressly defined herein.

[0416] In particular, as is evident from the description, unless otherwise stated, discussions using terms such as “processing,” “calculation,” “calculation,” “determination,” and “display” throughout this specification are understood to refer to the operations and processes by which a computer system or similar electronic computing device manipulates and transforms data represented as physical (electronic) quantities in its registers and memory, and converts it into other data represented as similar physical quantities in the computer system’s memory, registers, or other data storage, transmission, and display devices.

[0417] A “communication medium” typically comprises computer-readable instructions, data structures, program modules, and other data within a modulated data signal (including carrier waves and other transmission mechanisms). A communication medium may also include any information transmission medium. A “modulated data signal” means a signal in which one or more of its properties are set or modified in order to encode the information within the signal. Exemplary examples of communication mediums include, but are not limited to, wired media (such as wired networks and direct wired connections) and wireless media (such as acoustic, infrared, and other wireless media). Any combination of the above is also included in the scope of computer-readable media.

[0418] Alternatively or in addition, any of the functions and programming modules disclosed herein may be performed, at least in part, by one or more hardware logic components. For example, but not limited to, exemplary types of usable hardware logic components include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standards, system-on-chip systems, and composite programmable logic devices.

[0419] As used herein, the terms “module” and “component” generally refer to software, firmware, hardware, or a combination thereof. In the case of a software implementation, a module or component represents program code that performs a specific task when executed on a processor. The program code may be stored in one or more computer-readable memory devices, also known as non-temporary devices. The features of the embodiments disclosed herein are platform-independent; that is, these technologies can be implemented on a variety of commercial computing platforms with various processors (e.g., set-top boxes, desktops, laptops, notebooks, tablet computers, personal digital assistants (PDAs), mobile phones, smartphones, game consoles, wearable devices, Internet of Things (IoT) devices, etc.).

[0420] The terms used herein are for the sole purpose of describing specific embodiments and are not intended to be limiting. In this specification, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise. Furthermore, to the extent that “including,” “contains,” “having,” “having,” “~having,” or variations thereof are used in the detailed description and / or claims, these terms are intended to be used in a comprehensive sense, similar to the term “constitutes.” Also, unless specifically stated otherwise, the use of terms such as “first,” “second,” etc., does not indicate any order or importance, but is merely used to distinguish each element.

[0421] While various disclosed embodiments have been described above, it should be understood that these are merely illustrative and not intended to be limiting. Numerous modifications, omissions, and / or additions can be made to the subject matter disclosed herein without departing from its spirit or scope, in accordance with the embodiments disclosed herein. Furthermore, elements can be substituted with equivalents without departing from the gist and scope of the embodiments. Even if a particular function is disclosed in only one of several embodiments, that function can be used in combination with one or more other functions of other embodiments if it is desirable and advantageous in any particular or specific application. Many modifications can also be made without departing from its scope to adapt the teachings of the embodiments to specific circumstances or materials.

[0422] Furthermore, the purpose of the aforementioned summary is to enable the U.S. Patent and Trademark Office and the general public, particularly scientists, engineers, and practitioners in the relevant technical fields who are not familiar with patent and legal terminology, to quickly grasp the nature and essence of this technical disclosure. The summary is not intended to limit the scope of this disclosure in any way.

[0423] Therefore, the scope and extent of the subject matter described herein should not be limited by any of the embodiments explicitly described above. Rather, the scope of the embodiments should be defined in accordance with the following claims and their equivalents.

[0424] Computer and software technology

[0425] This invention can be implemented on various platforms. The following provides a preliminary basis for information technology that may be used to realize this invention.

[0426] Embodiments of the present invention can be implemented in hardware, firmware, software, or any combination thereof. Alternatively, embodiments of the present invention can be implemented as instructions stored in a machine-readable medium that can be read and executed by one or more processors. The machine-readable medium may include any mechanism for storing or transmitting information in a format readable by a machine (e.g., a computing device). Examples of machine-readable media include read-only memory (ROM), random-access memory (RAM), magnetic disk storage media, optical storage media, flash memory devices, and electrical, optical, acoustic, or other propagating signals (e.g., carrier waves, infrared signals, digital signals, etc.).

[0427] Furthermore, this specification may describe firmware, software, routines, and instructions as performing certain actions. However, such descriptions are for convenience only, and it should be understood that such actions are actually caused by computing devices, processors, controllers, and other devices that execute the firmware, software, routines, and instructions.

[0428] Machine-readable media include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, devices, or any appropriate combination thereof. More specific examples (non-exclusive list) of computer-readable storage media include: electrical connections having one or more wires, portable computer floppy disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or appropriate combinations thereof. In this document, computer-readable storage media means non-temporary, tangible media capable of holding or storing programs used by or in connection with instruction execution systems, apparatus, or devices. Virtual servers, storage, and services may reside on-premises or in remote environments such as the "cloud" (through vendors operating under brand names such as MICROSOFT AZURE, AMAZON WEB SERVICES, RACKSPACE, KAMATERA, etc.).

[0429] A machine-readable signaling medium may include propagated data signals in which machine-readable program code is embodied, for example, as part of a baseband or carrier wave. Such propagated signals can take various forms, including but not limited to electromagnetic, optical, or appropriate combinations thereof. A machine-readable signaling medium is not a computer-readable storage medium, but any machine-readable medium capable of transmitting, propagating, or transporting programs used by or in connection with an instruction execution system, apparatus, or device. However, as stated above, due to the limitations of the statutory subject matter scope of circuits, the claims of the present invention as a software product are embodied in non-temporary software media such as computer hard drives, flash RAM, and optical discs.

[0430] Program code embodied in a machine-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, fiber optic cables, and radio frequencies, or any suitable combination of the former. Machine-readable program code for performing operations according to aspects of the present invention can be written in any combination of object-oriented programming languages ​​such as Java, C#, C++, and Visual Basic, and conventional procedural programming languages ​​such as the "C" programming language. Additional languages ​​may include scripting languages ​​such as Python, Lua, and Perl.

[0431] Embodiments of the present invention will be described below with reference to flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products. It will be understood that each block in the flowcharts and / or block diagrams, as well as combinations of blocks within the flowcharts and / or block diagrams, can be implemented by machine-readable program instructions.

[0432] Glossary of Complaint Terms

[0433] An airline or mobile carrier refers to a company that provides air transport services for passengers and / or cargo.

[0434] BTI stands for "Baggage Tag Identifier." A baggage tag identifier (also called a baggage tag or baggage label) is a small tag or label attached to a passenger's baggage that contains identification information about the passenger and their flight. It is used by airlines to track and handle passengers' checked baggage. The tag typically includes the passenger's name, flight information (flight number, departure and arrival airports, travel date), and a unique identifier such as a baggage tag number or barcode. The baggage tag identifier is unique to each piece of baggage and is used as reference information when airlines track baggage through their baggage handling system, linking the baggage to the passenger's flight and route, and identifying the owner of the baggage in case of loss or delay. The baggage tag identifier is usually issued at check-in, and passengers attach it to their baggage before checking it in at the baggage drop-off counter.

[0435] A database is a structured collection of data that is stored, updated, and accessed electronically. Databases are typically designed to retain data, facilitate efficient searching and manipulation, and manage how data is stored and retrieved.

[0436] A first-mode mobile carrier (FMTC) refers to the first carrier to affix a tangible, machine-readable indicium to passengers' baggage. According to the present invention, this indicium is used to retrieve the passenger's PNR and to construct a passenger manifest for one or more return flights without manual data re-entry.

[0437] The International Air Transport Association (IATA) is a worldwide industry association of airlines (both cargo and passenger carriers) that regulates the aviation industry and sets standards, procedures, and practices.

[0438] A license plate refers to the 10-digit numerical code on the baggage tag issued by the carrier to the agent during check-in of a travel itinerary. In this context, "license plate" is the official term used by IATA. The license plate is encoded as a machine-readable barcode, but is also presented in a human-readable format, which includes a two- or three-digit IATA carrier code. For example, it might be "CZ728359" or "784728359". "CZ" is the two-digit IATA code for China Southern Airlines, and "784" is the three-digit IATA airline code. In the case of American Airlines (registered trademark), the IATA designation is "AA" and the IATA code is "001".

[0439] Accommodation facilities refer to businesses or operations that provide lodging services, including but not limited to hotels, resorts, and cruise ships.

[0440] Multimode travel refers to the functional use of both Type B messages and IATA messages, extending their use all the way to the accommodation. The IATA message name, PNR number, and paper slip serve as baggage tags throughout the entire trip and across all modes of transport.

[0441] A Origin Hardcopy Baggage Tag Identifier (OP-BTI) refers to a unique identifier associated with or printed on baggage tags issued by the departing airline carrier. Generally, each piece of baggage in air travel is assigned a unique identifier for tracking purposes. This is typically affixed to the baggage at check-in, scanned at various points along the itinerary, and used to ensure the baggage reaches its correct destination.

[0442] A passenger manifest is a record containing an array of data that includes data for checking in a passenger's return journey segment to a designated return travel carrier.

[0443] PNR stands for "Passenger Name Record." It is a record in an airline or travel agency's database containing all the details of a passenger's itinerary and travel information. This information includes the passenger's name, contact information, flight details, seat selection, and special requests. The PNR also includes booking information such as booking date, fare, and ticketing status. Airlines and travel agencies use it to manage and track passenger itineraries and travel plans. Each passenger's PNR number is unique and used for reference by the passenger, airline, and travel agency. PNRs are also used for check-in, checking flight status, and changing bookings. The PNR number itself is usually six characters long and often consists of a combination of letters and numbers. While regulatory bodies such as IATA (see above) do not specify a universal format for PNRs, each PNR must include the following five mandatory items: (1) the telephone number of the traveler or agent; (2) the person who made the last change to the PNR; (3) the itinerary (including at least one segment of the itinerary); (4) the passenger's name (including full first and last name); and (5) the method and date of issuance of the ticket.

[0444] Radio frequency identification (RFID) refers to a technology that uses electromagnetic fields to automatically identify and track tags attached to objects.

[0445] The return travel carrier (RTC) refers to the carrier (e.g., airline) used by the passenger at the end of their stay at the accommodation. In this invention, the RTC is extracted in the process of creating a return passenger manifest by accessing the passenger's PNR using a license plate printed by the FMTC. This reduces or eliminates data entry work, particularly at accommodations that perform passenger check-in for the RTC.

[0446] Type B (or Type B) messaging refers to a specific communication format used by airlines and other operators in the aviation industry to send and receive critical operational data. These messages are standardized and used for a wide range of applications, including flight planning, passenger reservations and check-in, baggage tracking, weather updates, and other critical air transport operations. The Type B messaging standard is managed by the International Air Transport Association (IATA). Compared to more modern data types and formats such as XML (Extensible Markup Language) and JSON (JavaScript Object Notation) that carry message payloads, Type B messages employ a stricter structure. Type B messages operate on a "store-and-forward" mechanism, where the sender transmits data via a service provider, and the data is stored for a contracted period (usually 7 days). The data is delivered directly to the designated recipient or, if it resides on a different network, via a gateway provider. In case of delivery failure, retransmission is possible according to the contract, and this handling of unforeseen circumstances is reflected in the PDM (Personal Data Prediction) header.

[0447] The advantages listed above and those evident from the preceding description are achieved efficiently. Since it is possible to make certain modifications to the above configuration without departing from the scope of the invention, all matters included in the above description and those shown in the accompanying drawings are intended to be interpreted as illustrative rather than restrictive.

Claims

1. A method, including: The first electronic acquisition device electronically acquires the International Air Transport Association (IATA) baggage tag number from the airline's baggage tag attached to the baggage of passengers on the departing flight; Initiating a recycling process by at least one of the processors to convert the IATA baggage tag number into a universal baggage tag unique identifier for use outside the airport; At least one of the above-mentioned processors queries a database having at least one universal baggage source message (UBSM) linked to the universal baggage tag unique identifier, where the UBSM enumerates the passenger's travel route to at least one off-airport location after the departure flight; and At least one of the processors provides the first electronic acquisition device with information representing the next delivery location of the baggage item along the travel path. method.

2. The method of claim 1 further includes: A second electronic acquisition device electronically acquires the IATA baggage tag number from the baggage tag still attached to the baggage item at the location outside the airport; At least one of the above-mentioned processors acquires information about the baggage item updated with the IATA baggage tag number acquired by the second electronic acquisition device; and, Updating the database with the updated information of the baggage item by at least one of the aforementioned processors, Here, the updated information includes geographical location information of the second electronically acquired device representing the current location of the baggage item. method.

3. In the method of claim 2, the updated information of the baggage item includes at least one of a timestamp record of when the IATA baggage tag number was acquired by the second electronic acquisition device, and a geographical location record of the place where the IATA baggage tag number was acquired by the second electronic acquisition device. method.

4. The method according to claim 3 further includes transmitting the geographic location record to a mobile communication device. method.

5. In the method of claim 1, the step of initiating the recycling process occurs before the baggage item is unloaded from the aircraft that has arrived at the first destination airport from the departure flight. method.

6. The method of claim 1 further includes: At least one of the aforementioned processors uses the return flight information obtained from the UBSM to check in the passenger's baggage items for the passenger's return flight. method.

7. The method of claim 1 further includes: A second electronic acquisition device is used to electronically acquire the IATA baggage tag number from the baggage tag at the accommodation facility; and, At least one of the processors retrieves updated information from the second electronic retrieval device in response to the acquisition of the IATA baggage tag number. method.

8. The method of claim 7 further includes updating the database with the updated information indicating that the baggage has arrived at the accommodation facility, method.

9. The method of claim 7 further includes: At least one of the aforementioned processors queries the database using the IATA baggage tag number; At least one of the above-mentioned processors receives the assigned room number at the accommodation from the database; and To cause at least one of the above-mentioned processors to display the assigned room number on the display device of the second electronic acquisition device, method.

10. In the method of claim 7, the accommodation facility includes any of the following: a hotel, a resort, a cruise ship, a short-term rental homestay, a long-term rental homestay, a house, and a building. method.

11. In the method of claim 1, the IATA baggage tag number is obtained electronically from radio frequency communication. method.

12. In the method of claim 1, electronically obtaining the IATA baggage tag number includes any of the following: Scanning the IATA baggage tag number on the printed paper baggage tag of the airline mobile carrier attached to the baggage item using a barcode scanner; Scanning the IATA baggage tag number on the printed marker of the airline mobile carrier attached to the baggage item using the barcode scanner; Receiving RFID information associated with the IATA baggage tag number by a radio frequency identification (RFID) reader; or, The Near Field Communication (NFC) reader receives an NFC signal associated with the IATA baggage tag number. method.

13. In the method of claim 1, the baggage tag includes the passenger name and the passenger name record (PNR) number, method.

14. The method of claim 1 further includes: At least one processor enters a record into the UBSM data field in the database for each mode of transport in the passenger's itinerary, where the UBSM data field identifies each mode of transport and accommodation reservation linked by the Universal Baggage Tag Unique Identifier. method.

15. The method of claim 1 further includes: The updated passenger reservation information is received by at least one of the aforementioned processors; Updating the passenger's UBSM in the database using at least one of the aforementioned processors; and To trigger the transmission of the updated reservation information to the computing device by at least one of the aforementioned processors, method.

16. The method of claim 1, wherein the UBSM includes access to or linking to at least one of at least one data records that refer to a departure flight, intermediate transfer reservation, accommodation reservation, airline return flight, baggage location, baggage image, and passenger identification image. method.

17. It is a system, At least one processor; and, It includes a memory for storing instructions, The instruction is configured such that, when executed by the at least one processor, it causes the at least one processor to perform the following: To electronically obtain the International Air Transport Association (IATA) baggage tag number from the airline's baggage tag attached to the baggage of a passenger on a departing flight, using a first electronic acquisition device; To initiate a recycling process to transfer the aforementioned IATA baggage tag numbers to universal baggage tag unique identifiers for use outside of airport locations; Using the Universal Baggage Tag Unique Identifier, query a database having at least one Universal Baggage Source Message (UBSM) linked to the Universal Baggage Tag Unique Identifier, wherein the UBSM enumerates the passenger's travel route to at least one off-airport location after the departure flight; and, The first electronic acquisition device is provided with information indicating the next delivery location of the baggage item along the aforementioned travel route. system.

18. The system according to claim 17 further includes instructions that cause the at least one processor to perform the following: To electronically obtain the IATA baggage tag number from the baggage tag still attached to the baggage item at the location outside the airport using a second electronic acquisition device; To obtain information about the baggage item updated with the IATA baggage tag number obtained by the second electronic acquisition device; and, Updating the database with the updated information of the baggage items, Here, the updated information includes geographical location information of the second electronically acquired device representing the current location of the baggage item. system.

19. In the system of claim 18, the updated information of the baggage item includes at least one of a timestamp record of when the IATA baggage tag number was acquired by the second electronic acquisition device, and a geographical location record of the place where the IATA baggage tag number was acquired by the second electronic acquisition device. system.

20. The system according to claim 19 further includes an instruction causing at least one processor to transmit the geographic location record to a mobile communication device, system.

21. In the system of claim 17, the instruction to the at least one processor to initiate the recycling process occurs before the baggage item is unloaded from the aircraft that has arrived at the first destination airport from the departure flight. system.

22. The system according to claim 17 further includes instructions that cause the at least one processor to perform the following: Using the return flight information obtained from the aforementioned UBSM, the passenger's baggage items are checked in for the passenger's return flight. system.

23. The system according to claim 17 further includes instructions that cause the at least one processor to perform the following: From a second electronic acquisition device, to electronically acquire the IATA baggage tag number from the baggage tag at the accommodation facility; and, In response to obtaining the IATA baggage tag number, updated information is obtained from the second electronic acquisition device. system.

24. The system of claim 23 further includes an instruction causing at least one processor to perform an update to the database with the updated information indicating that the baggage has arrived at the accommodation, system.

25. The system of claim 23 further includes instructions that cause the at least one processor to perform the following: To query the database using the aforementioned IATA baggage tag number; Receiving the assigned room number at the accommodation facility from the aforementioned database; and, The display device of the second electronic acquisition device will display the assigned room number. system.

26. In the system of claim 23, the accommodation facility includes any of the following: a hotel, a resort, a cruise ship, a short-term rental homestay, a long-term rental homestay, a house, and a building. system.

27. In the system of claim 17, the IATA baggage tag number is obtained electronically from radio frequency communication. system.

28. In the system of claim 17, the first electronic acquisition device includes any of the following: A barcode scanner configured to scan the IATA baggage tag number on the printed paper baggage tag of the airline mobile carrier attached to the baggage item, the barcode scanner configured to scan the IATA baggage tag number on the printed marker of the airline mobile carrier attached to the baggage item; An RFID reader configured to receive radio frequency identification (RFID) information associated with the IATA baggage tag number; or, An NFC reader configured to receive a Near Field Radio (NFC) signal associated with the aforementioned IATA baggage tag number, system.

29. In the system of claim 17, the baggage tag includes the passenger name and the passenger name record (PNR) number, system.

30. The system according to claim 17 further includes instructions that cause the at least one processor to perform the following: For each mode of transport in the passenger's itinerary, a record is entered into the UBSM data field in the database, where the UBSM data field identifies each mode of transport and accommodation reservation linked by the Universal Baggage Tag Unique Identifier. system.

31. The system according to claim 17 further includes instructions that cause the at least one processor to perform the following: To receive the updated reservation information of the aforementioned passenger; Updating the UBSM of the passenger in the aforementioned database; and, To trigger the transmission of the updated reservation information to the computing device, system.

32. In the system according to claim 17, the UBSM includes access to or linking to at least one of at least one data records that refer to a departure flight, intermediate transfer reservation, accommodation reservation, airline return flight, baggage location, baggage image, and passenger identification image. system.

33. A method, including: Checking in passenger baggage items for a flight by at least one of at least one processors; and, At least one of the processors generates a simulated baggage information message using the passenger name record (PNR) number as a temporary unique identifier, wherein the simulated baggage information message is compatible with IATA Type B messages. method.

34. The method of claim 33 further includes: Assigning International Air Transport Association (IATA) compatible baggage tag numbers with non-flying airline carrier codes configured to be processed through the airline baggage handling system by a remote simulated departure management system (DCS). method.

35. The method of claim 34 further includes: At least one of the processors populates the simulated baggage information message with the assigned baggage tag number. method.

36. The method of claim 36 further includes: At least one of the processors integrates the simulated baggage information message with the airline baggage source message associated with the checked baggage item to form an integrated baggage information message. Here, the integrated baggage information message includes the assigned baggage tag number, method.

37. In the method of claim 33, the flight is a departure flight; and, Furthermore, it includes: Initiating a recycling process by at least one of the processors to transfer the assigned baggage tag number for use outside the airport to a universal baggage tag unique identifier, method.

38. The method of claim 37 further includes: At least one of the above-mentioned processors queries a database having at least one universal baggage source message (UBSM) linked to the universal baggage tag unique identifier, where the UBSM enumerates the passenger's travel route to at least one off-airport location after the departure flight. method.

39. In the method of claim 38, at least one off-airport location includes accommodation facilities including hotels, resorts, cruise ships, short-term rental homestays, long-term rental homestays, houses, and buildings. method.

40. In the method of claim 39, the UBSM includes access to or linking to at least one of at least one data records that refer to a departure flight, intermediate transfer reservation, accommodation reservation, airline return flight, baggage location, baggage image, and passenger identification image. method.

41. It is a system, At least one processor; and, It includes a memory for storing instructions, The instruction is configured such that, when executed by the at least one processor, it causes the at least one processor to perform the following: Checking in passenger baggage items for a flight; and, To generate a simulated baggage information message using a Passenger Name Record (PNR) number as a temporary unique identifier, wherein the simulated baggage information message is compatible with IATA Type B messages. system.

42. A system according to claim 41, comprising instructions causing the at least one processor to further perform the following: Assigning International Air Transport Association (IATA) compatible baggage tag numbers with non-flying airline carrier codes configured to be processed through the airline baggage handling system by a remote simulated departure management system (DCS). system.

43. The system according to claim 42 further includes instructions that cause the at least one processor to perform the following: The simulated baggage information message is filled with the assigned baggage tag number. system.

44. The system according to claim 43 further includes instructions that cause the at least one processor to perform the following: The simulated baggage information message is integrated with the airline baggage source message associated with the checked baggage item to form an integrated baggage information message. Here, the integrated baggage information message includes the assigned baggage tag number, system.

45. In the system of claim 41, the flight is a departure flight; and, The instruction includes causing at least one of the aforementioned processors to perform the following: To initiate a recycling process to transfer the aforementioned assigned baggage tag numbers to a universal baggage tag unique identifier for use outside the airport, system.

46. The system according to claim 45 further includes instructions that cause the at least one processor to perform the following: Using the Universal Baggage Tag Unique Identifier, query a database having at least one Universal Baggage Source Message (UBSM) linked to the Universal Baggage Tag Unique Identifier, where the UBSM lists the passenger's travel route to at least one off-airport location after the departure flight. system.

47. In the system of claim 46, at least one off-airport location includes accommodation facilities including hotels, resorts, cruise ships, short-term rental homestays, long-term rental homestays, houses, and buildings. system.

48. In the system of claim 46, the UBSM includes access to or linking to at least one of at least one data records that refer to a departure flight, intermediate transfer reservation, accommodation reservation, airline return flight, baggage location, baggage image, and passenger identification image. system.