System and method for integrating security screening across multiple modes of movement

The system integrates IATA license plate numbers to automate baggage handling across travel modes, addressing inefficiencies and costs in existing systems by analyzing security screening data and printing markers for seamless transfer, thus enhancing operational efficiency and reducing manual labor.

JP2026510644APending Publication Date: 2026-04-10マティーアクレーグ
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
マティーアクレーグ
Filing Date
2024-01-19
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

Existing baggage handling systems are inefficient, costly, and resource-intensive, particularly for return flights from large accommodations like cruise ships, due to the need for manual check-in and potential data entry errors, which consume valuable human resources and increase operational costs.

Method used

A system and method that integrates security screening data across multiple modes of travel by using an International Air Transport Association (IATA) license plate number to access and assemble security screening images, analyze them, and print markers to evade security screening, incorporating updated reservation information and passenger names, facilitating seamless baggage transfer.

Benefits of technology

This approach reduces human resource consumption, minimizes data entry errors, and lowers operational costs by enabling efficient, automated baggage handling across different travel modes, ensuring seamless transitions and reducing the need for manual check-in processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026510644000001_ABST
    Figure 2026510644000001_ABST
Patent Text Reader

Abstract

A system and method are provided for the integration of security screening for multiple modes of transport, the method comprising: obtaining a baggage source message (BSM) associated with the arrival of a passenger's baggage by at least one of at least one processors, the BSM including the transport data of the baggage in a first mode of transport at the airline; matching the passenger name of the passenger in the BSM with the passenger name in the inventory for a second mode of transport different from the first mode of transport by at least one of at least one processors; extracting the International Air Transport Association (IATA) license plate number from the BSM by at least one of at least one processors; and, based on the identification of the second mode of transport and the matching of the passenger name in the BSM with the passenger name in the inventory for the second mode of transport, at least one of at least one processors The system includes triggering a Security Screening Integrated Assistant (SSIA) process which involves using a security plate number to access and assemble security screening images and associated data captured during security screening in a first mode of movement, and communicating the assembled security screening images and associated data to an integrated security screening station, receiving a security analysis response from the integrated security screening station by at least one of the at least one processors to move the baggage to a second mode of movement, and causing a printer device by at least one of the at least one processors to print a marker configured to evade security screening for a second mode of movement, the marker including the results of the security analysis.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] Cross-reference of related applications This application claims priority to U.S. Patent Applications No. 18 / 514,015, No. 18 / 514,826, No. 18 / 514,195, No. 18 / 514,877, No. 18 / 514,914, No. 18 / 514,937, No. 18 / 514,924, No. 18 / 514,295, No. 18 / 515,004, No. 18 / 514,369, and No. 18 / 515,060, all filed on November 20, 2023, as well as to U.S. Provisional Patent Application No. 63 / 543,667, entitled "System and Method for Creating a Luggage Manifest," filed on October 11, 2023. This application is also a continuation-in-part application of U.S. Patent Application No. 18 / 197,840, filed on May 16, 2023, entitled "Multi-Modal Transportation Baggage Screening and Image Sharing System," and claims priority rights therefrom. This application is concurrently pending with U.S. Patent Application No. 18 / 311,566, filed on May 3, 2023, entitled "Multi-Leg Travel Baggage Tracking," and is concurrently pending with its continuation application, U.S. Patent Application No. 18 / 201,908, filed on May 25, 2023, entitled "Return Leg Remote Passenger Check-In from Bag Tag Identifiers," and is concurrently pending with its continuation application, U.S. Patent Application No. 18 / 332,377, filed on June 9, 2023, entitled "Digital Recreation of Original Bag Tag Identifier," and is also a continuation application of its continuation application, U.S. Patent Application No. 18 / 337,288, filed on June 19, 2023, entitled "Method and System for Baggage Check-In," each claiming priority rights.U.S. Patent Applications 18 / 337,288, 18 / 332,377, 18 / 201,908, and 18 / 311,566 each directly claim the benefit of priority from U.S. Patent Application 18 / 104,359 (now U.S. Patent No. 11,682,241), entitled “Return Leg Remote Passenger Check-In,” filed on 1 February 2023. To avoid doubt and without limiting the generality described above, U.S. Patent Application 18 / 311,566 is a continuation of U.S. Patent Application 18 / 104,359. All of the foregoing is incorporated herein by reference.

[0002] This disclosure relates in general to asset management. Specifically, this disclosure relates to systems and methods for extracting data that would otherwise be discarded and for reusing it to reduce data entries. [Background technology]

[0003] Mobile carriers generally offer passengers the ability to check in baggage containing their personal belongings, with or without a baggage fee. Baggage is often weighed to determine if an additional baggage fee is required. The baggage is then tagged by the airline with a printed bag tag. Each mobile carrier may have its own format for printing bag tags at the mobile carrier counter. This process consumes human resources of personnel working behind the counter to confirm passenger check-in, print boarding passes, process baggage, and print and attach bag tags. Airline mobile carriers have also invested in kiosk machines that allow passengers to print their own bag tags, freeing up some time for counter staff. This allows passengers to print and attach printed bag tags without using the human resources of counter staff.

[0004] According to the Federal Aviation Administration, the average daily passenger count in 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 traveling on the return leg of their trips. Furthermore, some of these return passengers are returning from cruises or large resorts.

[0005] Numerous attempts have been made to reduce the costs of baggage handling, particularly baggage handling, and check-in for passenger departures and return flights from large accommodations. To simplify baggage handling in transit, passengers are offered the option of choosing a service from a third-party vendor to collect the passenger and / or baggage as needed and transport the baggage to the airport. Baggage may be collected from any location such as a home, office, or hotel, and / or delivered to any location identified by the passenger, without the need for the passenger to be present.

[0006] Another approach to baggage handling involves the cross-use of employees at accommodations such as hotels. One of the biggest drawbacks of employee cross-use is that these employees are unavailable for other tasks that may arise for passengers who are, separately, still enjoying the amenities of the accommodation. In recent years, COVID-19 has made it challenging to employ more staff. Furthermore, employee costs have risen. At some sites, such as cruise ships, extra employees to handle additional tasks are not only prohibitively expensive but also reduce cruise revenue by exchanging paying passengers for the cost of employed staff. The function of printing bag tags and boarding passes occupies space on cruise ships that could be used for passenger accommodation or additional revenue opportunities.

[0007] Some baggage handling services issue valet receipts or tags placed on baggage. This process also requires baggage to receive a printed IATA bag tag with a bag tag identifier instead of a valet receipt or tag. This process can be prohibitively expensive for competing accommodation providers vying for customers. Overall, baggage handling services require passengers to order the service using a website or mobile application, enter various passenger information that may be entered incorrectly, and pay a fee. Passengers can remotely check in to their flights by providing all necessary flight information for their travel itinerary in advance using a website or mobile application. While this process appears benign, it is susceptible to data entry errors, which, combined with the additional costs of baggage handling and temporary valet tickets, can be extremely costly.

[0008] In most cases, after passengers have arrived at their destination, bag tags are removed and discarded to make space for them during the return journey.

[0009] An average ocean liner cruise ship has a passenger capacity of approximately 3,000. Some larger cruise ships have a passenger capacity of 5,400. Each passenger returning home using an airline carrier must check in for their return flight. Cruise ship staff handle the pre-check-in process for return flights and / or baggage check-in and baggage count. However, this process consumes valuable and limited human resources available on board the cruise ship for disembarkation. To address these challenges, a cost- and time-efficient system and process are needed that is easily accessible to any passenger. [Overview of the Initiative] [Means for solving the problem]

[0010] According to one aspect of the present disclosure, the method involves obtaining a baggage source message (BSM) associated with the arrival of a passenger's baggage, the BSM including movement data for a first mode of movement of the baggage on an airline, the method involves matching the passenger name of the passenger in the BSM with the passenger name in a catalog relating to a second mode of movement different from the first mode of movement, the method involves extracting an International Air Transport Association (IATA) license plate number from the BSM, and, based on the identification of the second mode of movement and the matching of the passenger name in the BSM with the passenger name in a catalog relating to the second mode of movement, the method involves using the IATA license plate number by the method of The process includes triggering a Security Screening Integrated Assistant (SSIA) process which involves accessing and assembling security screening images and associated data captured during security screening in a first mode of movement, and communicating the assembled security screening images and associated data to an integrated security screening station, receiving a security analysis response from the integrated security screening station by at least one of the at least one processors to move the baggage to a second mode of movement, and causing a printer device by at least one of the at least one processors to print a marker configured to evade security screening for a second mode of movement, the marker including the results of the security analysis.

[0011] Security screening images and related data may include three-dimensional representations of objects within the baggage.

[0012] Security screening images and related data may include tomographic data of baggage and its contents.

[0013] A BSM can be a destination BSM, and the method may further include sorting multiple BSMs based on a luggage source indicator that shows the BSM is a destination BSM.

[0014] The method may further include, before printing the marker, accessing a reservation system for a second mode of travel by at least one of the processors to obtain updated reservation information, and the marker may further include the updated reservation information.

[0015] The second mode of transport may include a cruise ship, train, bus, ferry, airline, or accommodation.

[0016] The method may further include, at least one of the at least one processors receiving information representing a scan of a source hard copy bag tag including an IATA license plate barcode or printed certificate, along with a portion of the printed text on the source hard copy bag tag, and at least one of the at least one processors causing the scanning device's display to show a response representing the result of a security analysis in response to the received information.

[0017] According to one aspect of the present disclosure, a system comprises at least one processor and at least one non-temporary tangible memory communicatively coupled to the at least one processor and storing at least one instruction. The at least one processor is configured to execute the at least one instruction to: obtain a baggage source message (BSM) associated with the arrival of a passenger's carry-on baggage, the BSM including movement data of the first movement mode of carry-on baggage in an airline carrier; match the passenger name within the BSM with the passenger name in a directory regarding the second movement mode different from the first movement mode; extract an International Air Transport Association (IATA) license plate number from the BSM; based on the identification of the second movement mode and the matching of the passenger name within the BSM with the passenger name in the directory regarding the second movement mode, access and assemble security screening images and related data captured during the security screening of the first movement mode using the IATA license plate number, trigger a security screening integration assistant (SSIA) process including communicating the assembled security screening images and related data to an integrated security screening station; receive a response to the security analysis from the integrated security screening station to transfer the carry-on baggage to the second movement mode; and cause a printer device to print a marker configured to avoid security screening for the second movement mode, the marker including the result of the security analysis.

[0018] The security screening images and related data may include a three-dimensional representation of an object within the carry-on baggage.

[0019] The security screening images and related data may include tomogram data of the carry-on baggage and the contents of the carry-on baggage.

[0020] The BSM can be an end - point BSM, and at least one processor of the system can be further configured to execute at least one instruction to sort a plurality of BSMs based on a shipment source indicator indicating that the BSM is an end - point BSM.

[0021] At least one processor of the system can be further configured to execute at least one instruction to access a reservation system for a second mode of travel and obtain updated reservation information before printing a marker, and the marker can further include the updated reservation information.

[0022] The second mode of travel includes one of a cruise ship, a train, a bus, a ferry, an airline carrier, or an accommodation facility.

[0023] At least one processor of the system can be further configured to execute at least one instruction to receive information representing a scan of a departure hard - copy bag tag including an IATA license plate barcode or a printed certificate, along with a portion of the printed text of the departure hard - copy bag tag, and in response to the received information, cause a response representing the result of a security analysis to be displayed on a display of the scan device.

[0024] According to one aspect of the present disclosure, a non-temporary computer-readable medium storing instructions, the instructions, when executed by at least one processor, cause at least one processor to execute a method, the method being to obtain a baggage source message (BSM) associated with the arrival of a passenger's baggage, the BSM including movement data for a first mode of movement of the baggage on an airline, the method being to obtain a passenger name in the BSM with a passenger name in a catalog relating to a second mode of movement different from the first mode of movement, the method being to obtain a passenger name in the BSM with a passenger name in a catalog relating to a second mode of movement different from the first mode of movement, the method being to obtain a baggage source message (BSM) associated with the arrival of a passenger's baggage, the BSM including movement data for a first mode of movement of the baggage on an airline, the method being to obtain a passenger name in the BSM with a passenger name in a catalog relating to a second mode of movement, the method being to obtain a baggage source message (BSM) associated with the arrival of a passenger's baggage, the BSM including movement data for a first mode of movement of the baggage on an airline, the method being to obtain a passenger name in the BSM with a passenger name in a catalog relating to a first being to obtain a baggage source message (BSM) associated with the arrival of a passenger's baggage, the BSM being to obtain a baggage source message (BSM) associated with a first mode of movement of the baggage, the BSM being to obtain a passenger name in the BSM with a passenger name in a catalog relating to a first mode of movement, the method being to obtain a bagg Within at least one of the devices, the system includes triggering a Security Screening Integrated Assistant (SSIA) process that uses the IATA license plate number to access and assemble security screening images and associated data captured during security screening in a first mode of movement, and communicating the assembled security screening images and associated data to an integrated security screening station; receiving a security analysis response from the integrated security screening station by at least one of the at least one processors to transfer the baggage to a second mode of movement; and causing a printer device by at least one of the at least one processors to print a marker configured to evade security screening for a second mode of movement, the marker including the results of the security analysis.

[0025] The non-temporary computer-readable medium according to claim 15, wherein the security screening image and associated data include a three-dimensional representation of an object in the baggage.

[0026] With regard to a method of execution in response to instructions stored on a non-temporary computer-readable medium, security screening images and associated data may include tomogram data of baggage and its contents.

[0027] With respect to a method executed in response to instructions stored in a non-temporary computer-readable medium, a BSM may be a destination BSM, and the method may further include sorting a plurality of BSMs based on a luggage source indicator that indicates a BSM is a destination BSM.

[0028] With respect to a method executed in response to an instruction stored in a non-temporary computer-readable medium, the method may further include, before printing a marker, accessing a reservation system in a second mode of movement by at least one of the at least one processors to obtain updated reservation information, and the marker may further include the updated reservation information.

[0029] With regard to a method of execution in response to instructions stored in a non-temporary computer-readable medium, the second mode of travel includes one of a cruise ship, train, bus, ferry, airline carrier, or accommodation facility.

[0030] With respect to a method performed in response to an instruction stored in a non-temporary computer-readable medium, the method may further include, at least one of at least one processors receiving information representing a scan of a source hard copy bag tag including an IATA license plate barcode or printed certificate, along with a portion of the printed text on the source hard copy bag tag, and, in response to the received information, causing the display of the scanning device to display a response representing the result of a security analysis.

[0031] According to one aspect of the present disclosure, the method involves obtaining a baggage source message (BSM) associated with the arrival of a passenger's baggage, the BSM including movement data of a first mode of movement of the baggage at the airline, the method involves matching the passenger name of the passenger in the received BSM with the passenger name in the flight inventory, the method involves extracting the International Air Transport Association (IATA) license plate number from the BSM, and using the IATA license plate number within the at least one of the at least one processors based on the matching of the passenger name in the BSM with the passenger name in the flight inventory, The process includes triggering a Security Screening Integrated Assistant (SSIA) process which involves accessing and assembling security screening images and associated data captured during security screening in a mobile mode of 1, communicating the assembled security screening images and associated data to an integrated security screening station, receiving a security analysis response from the integrated security screening station by at least one of the at least one processors, and causing a printer device to print a marker configured to evade security screening, the marker including the results of the security analysis.

[0032] Security screening images and related data may include three-dimensional representations of objects within the baggage.

[0033] Security screening images and related data may include tomographic data of baggage and its contents.

[0034] A BSM can be a non-terminating BSM, and the method may further include sorting multiple BSMs based on a luggage source indicator that shows the BSM is a non-terminating BSM.

[0035] The method may further include, before printing the marker, accessing a reservation system for a second mode of travel by at least one of the processors to obtain updated reservation information, and the marker may further include the updated reservation information.

[0036] Integrated security screening stations may be associated with customs and border guards, coast guards, or border security screening checkpoints at national airports.

[0037] The method may further include, at least one of the at least one processors receiving information representing a scan of a source hard copy bag tag, which may include an IATA license plate barcode or a printed certificate, along with a portion of the printed text on the source hard copy bag tag, and at least one of the at least one processors causing the scanning device's display screen to display a response representing the result of a security analysis in response to the received information.

[0038] According to one aspect of the present disclosure, the system comprises at least one processor and at least one non-temporary tangible memory communicably coupled to the at least one processor and storing at least one instruction, wherein the at least one processor executes at least one instruction to obtain a baggage source message (BSM) associated with the arrival of a passenger's baggage, the BSM includes movement data of a first mode of movement of the baggage at the airline, the system includes obtaining the passenger name of the passenger in the BSM with the passenger name in the flight inventory, extracting the International Air Transport Association (IATA) license plate number from the BSM, and based on the matching of the passenger name in the BSM with the passenger name in the flight inventory, the system performs IA The system is configured to use the TA license plate number to trigger a Security Screening Integrated Assistant (SSIA) process which includes accessing and assembling security screening images and associated data captured during security screening in a first mobile mode, communicating the assembled security screening images and associated data to an integrated security screening station, receiving a security analysis response from the integrated security screening station, and causing a printer device to print a marker configured to evade security screening, the marker including the results of the security analysis.

[0039] Security screening images and related data may include three-dimensional representations of objects within the baggage.

[0040] Security screening images and related data may include tomographic data of baggage and its contents.

[0041] A BSM can be a destination BSM, and at least one processor in the system may be further configured to execute at least one instruction to sort multiple BSMs based on a luggage source indicator that indicates a BSM is a non-destination BSM.

[0042] At least one processor of the system may be further configured to execute at least one instruction to access a reservation system in a second mode of movement to obtain updated reservation information before printing the marker, and the marker may further include the updated reservation information.

[0043] Integrated security screening stations may be associated with customs and border guards, coast guards, or border security screening checkpoints at national airports.

[0044] At least one processor of the system may be further configured to execute at least one instruction to receive information representing a scan of a source hard copy bag tag, which may include an IATA license plate barcode or printed certificate, along with a portion of the printed text on the source hard copy bag tag, and to display a response representing the result of a security analysis on the display screen of the scanning device in response to the received information.

[0045] According to one aspect of the present disclosure, a non-temporary computer-readable medium storing instructions, the instructions, when executed by at least one processor, cause at least one processor to execute a method, the method being to obtain a baggage source message (BSM) associated with the arrival of a passenger's baggage, the BSM may include movement data of a first mode of movement of the baggage at an airline, to match the passenger name of the passenger in the received BSM with the passenger name in the flight inventory, to extract the International Air Transport Association (IATA) license plate number from the BSM, and based on the matching of the passenger name in the BSM with the passenger name in the flight inventory, the method is performed by at least one of the at least one processor Within at least one of the devices, the system includes triggering a Security Screening Integrated Assistant (SSIA) process that uses an IATA license plate number to access and assemble security screening images and associated data captured during security screening in a first mobile mode, and communicating the assembled security screening images and associated data to an integrated security screening station; receiving a security analysis response from the integrated security screening station by at least one of the at least one processors; and causing a printer device to print a marker configured to evade security screening, the marker including the results of the security analysis.

[0046] Regarding methods executed in response to instructions stored on a non-temporary computer-readable medium, security screening images and associated data may include three-dimensional representations of objects within the baggage.

[0047] With regard to a method of execution in response to instructions stored on a non-temporary computer-readable medium, security screening images and associated data may include tomogram data of baggage and its contents.

[0048] With respect to a method executed in response to instructions stored in a non-temporary computer-readable medium, a BSM may be a non-terminating BSM, and the method may further include sorting a plurality of BSMs based on a luggage source indicator that indicates a BSM is a non-terminating BSM.

[0049] With respect to a method executed in response to an instruction stored in a non-temporary computer-readable medium, the method may further include, before printing a marker, accessing a reservation system in a second mode of movement by at least one of the at least one processors to obtain updated reservation information, and the marker may further include the updated reservation information.

[0050] With regard to the method of being executed in response to instructions stored in a non-temporary computer-readable medium, an integrated security screening station may be associated with customs and border guards, coast guards, or border security screening checkpoints at a country's airport.

[0051] With respect to a method executed in response to an instruction stored in a non-temporary computer-readable medium, the method may further include, at least one of at least one processors receiving information representing a scan of a source hard copy bag tag, which may include an IATA license plate barcode or a printed certificate, along with a portion of the printed text on the source hard copy bag tag, and, in response to the received information, causing at least one of the at least one processors to display a response representing the result of a security analysis on the display screen of a scanning device.

[0052] According to one aspect of the present disclosure, the method involves matching a passenger's name in a baggage source message (BSM) with a passenger's name in a catalog, wherein the BSM includes movement data of a first mode of movement of the passenger's baggage on the airline, and at least one of the at least one processor extracts an International Air Transport Association (IATA) license plate number from the BSM for the baggage, and at least one of the at least one processor uses the IATA license plate number to scan the baggage captured during security screening of the first mode of movement. The system includes accessing security screening images and related data, analyzing the screening images and related data by displaying a graphical user interface (GUI) on a display device using at least one of the at least one processors, and obtaining a mark representing the analysis result in response to scanning an IATA license plate barcode affixed to the baggage via a scanning device using at least one of the at least one processors, the analysis result representing either the security compliance or non-security compliance of the baggage for crossing a border or transitioning to a second mode of travel.

[0053] The method may further include receiving a country of origin via a GUI by at least one of at least one processors, receiving a selection of a second mode of travel type via a GUI by at least one of at least one processors, loading training images of an object, performing object detection based on the training images of an object by at least one of at least one processors, identifying whether the object detected in the baggage is one of a plurality of possible prohibited objects based on the regulations or rules associated with the second mode of travel by at least one of at least one processors, and displaying an indication of the object identification on a display based on the identification of the object as one of a plurality of possible prohibited objects.

[0054] Multiple prohibited objects may include weapons, bottles of alcohol, irons, and power strips.

[0055] Security screening images and related data may include three-dimensional representations of objects within the baggage.

[0056] Security screening images and related data may include tomographic data of baggage and its contents.

[0057] The second mode of transport includes one of the following: cruise ship, train, bus, ferry, airline, or accommodation.

[0058] A BSM can be a non-endpoint BSM, and the method may further include sorting multiple BSMs based on a luggage source indicator that indicates a BSM is an endpoint BSM.

[0059] The method may further include causing a printer device to print a marker configured to circumvent security screening for a second mode of travel, with at least one of the at least one processors, the marker may include the results of a security analysis.

[0060] The method may further include, before printing the marker, accessing a reservation system for a second mode of travel by at least one of the processors to obtain updated reservation information, and the marker may include the updated reservation information.

[0061] According to one aspect of the present disclosure, the system comprises at least one processor and at least one non-temporary tangible memory communicably coupled to the at least one processor and storing at least one instruction, wherein the at least one processor executes at least one instruction to match a passenger's name in a baggage source message (BSM) with a passenger's name in a catalog, the BSM including movement data of a first mode of movement of the passenger's baggage on the airline, the matching, and for the passenger's baggage, the extraction of the International Air Transport Association (IATA) license plate number from the BSM and the use of the IATA license plate number The system is configured to access security screening images and related data captured during security screening of baggage in its first mode of movement, to display a graphical user interface (GUI) on a display device to analyze the screening images and related data, and to obtain a mark representing the analysis result in response to scanning the IATA license plate barcode affixed to the baggage via a scanning device, the analysis result representing either the security compliance or non-security compliance of the baggage for crossing a border or transitioning to a second mode of movement.

[0062] At least one processor of the system may be further configured to execute at least one instruction to receive a country of departure via a GUI, receive a selection of a second mode of travel type via a GUI, load training images of an object, perform object detection based on the training images of the object, identify whether an object detected in the baggage is one of several possible prohibited objects based on the regulations or rules associated with the second mode of travel, and display an indication of object identification on a display based on the identification of the object as one of several possible prohibited objects.

[0063] Multiple prohibited objects may include weapons, bottles of alcohol, irons, and power strips.

[0064] Security screening images and related data may include three-dimensional representations of objects within the baggage.

[0065] Security screening images and related data may include tomographic data of baggage and its contents.

[0066] The second mode of transport includes one of the following: cruise ship, train, bus, ferry, airline, or accommodation.

[0067] A BSM can be a non-termining BSM, and at least one processor in the system may be further configured to execute at least one instruction to sort multiple BSMs based on a luggage source indicator that indicates a BSM is a terminating BSM.

[0068] At least one processor of the system may be further configured to execute at least one instruction causing a printer device to print a marker configured to circumvent security screening for a second mode of movement, the marker may include the results of a security analysis.

[0069] At least one processor of the system may be further configured to execute at least one instruction to access a reservation system in a second mode of movement to obtain updated reservation information before printing the marker, and the marker may contain the updated reservation information.

[0070] According to one aspect of the present disclosure, a non-temporary computer-readable medium storing instructions, the instructions, when executed by at least one processor, causes at least one processor to execute a method, the method being to match a passenger's name in a baggage source message (BSM) with a passenger's name in a catalog, the BSM including movement data of a first mode of movement of the passenger's baggage on an airline; to extract an International Air Transport Association (IATA) license plate number from the BSM for the baggage, the method being to use the IATA license plate number, the method being to match a passenger's name in a baggage source message (BSM) with a passenger's name in a catalog, the BSM including movement data of a first mode of movement of the passenger's baggage on an airline; and to extract an International Air Transport Association (IATA) license plate number from the BSM for the baggage, the method being to use The system includes accessing security screening images and associated data captured during security screening of baggage in a first mode of movement; analyzing the screening images and associated data by displaying a graphical user interface (GUI) on a display device using at least one of the at least one processors; and obtaining a mark representing the analysis result in response to scanning an IATA license plate barcode affixed to the baggage via a scanning device using at least one of the at least one processors, the analysis result representing either the security compliance or non-security compliance of the baggage for crossing a border or transitioning to a second mode of movement.

[0071] With respect to a method performed in response to an instruction stored in a non-temporary computer-readable medium, the method may further include receiving a country of departure via a GUI by at least one of at least one processors; receiving a selection of a second mode of travel type via a GUI by at least one of at least one processors; loading training images of an object; performing object detection based on the training images of an object by at least one of at least one processors; identifying whether an object detected in the baggage is one of a plurality of possible prohibited objects based on the regulations or rules associated with the second mode of travel, and displaying an indication of object identification on a display based on the identification of the object as one of a plurality of possible prohibited objects.

[0072] With regard to methods of execution in response to instructions stored in a non-temporary computer-readable medium, several possible prohibited objects may include weapons, bottles of alcohol, irons, and power strips.

[0073] Regarding methods executed in response to instructions stored on a non-temporary computer-readable medium, security screening images and associated data may include three-dimensional representations of objects within the baggage.

[0074] With regard to a method of execution in response to instructions stored on a non-temporary computer-readable medium, security screening images and associated data may include tomogram data of baggage and its contents.

[0075] With regard to a method of execution in response to instructions stored in a non-temporary computer-readable medium, the second mode of travel may include a cruise ship, a train, a bus, a ferry, an airline carrier, or an accommodation facility.

[0076] With respect to a method executed in response to instructions stored in a non-temporary computer-readable medium, a BSM may be a non-endpoint BSM, and the method may further include sorting a plurality of BSMs based on a luggage source indicator that indicates a BSM is an endpoint BSM.

[0077] With respect to a method executed in response to an instruction stored in a non-temporary computer-readable medium, the method may further include causing a printer device to print a marker configured to circumvent security screening for a second mode of movement, wherein at least one of at least one processors may cause the printer device to print a marker configured to circumvent security screening for a second mode of movement, the marker may include the results of a security analysis.

[0078] With respect to a method executed in response to an instruction stored in a non-temporary computer-readable medium, the method may further include, before printing a marker, accessing a reservation system in a second mode of movement by at least one of the at least one processors to obtain updated reservation information, the marker may include the updated reservation information.

[0079] For a more detailed understanding of this disclosure, please refer to the following detailed description in relation to the attached drawings. [Brief explanation of the drawing]

[0080] [Figure 1A] A block diagram of a system for creating at least one baggage inventory triggered by a destination type B message, according to one embodiment, is shown. [Figure 1B] A block diagram of a system for checking in passengers for the return journey, according to one embodiment, is shown. [Figure 1C] A block diagram of a system for checking in passengers' luggage for the return journey after disembarking from an accommodation facility is shown, according to one embodiment. [Figure 1D] A block diagram of a system for creating at least one baggage inventory triggered by a non-terminus type B message, according to one embodiment, is shown. [Figure 2A] A partial diagram of a conventional airline bag tag from prior art is shown. [Figure 2B] This shows a conventional airline bag tag marker from prior art. [Figure 2C] This shows an example of attaching a bag tag marker to a passenger's luggage. [Figure 2D] A partial diagram of another conventional airline bag tag from prior art is shown. [Figure 3A] A scanner according to one embodiment is shown. [Figure 3B] This shows an electronic acquisition device for capturing images of a source hard copy bag tag, according to one embodiment. [Figure 3C] This shows an electronic acquisition device for capturing images of a source hard copy bag tag, according to one embodiment. [Figure 3D] This invention illustrates an electronic acquisition device that captures an image of a printed certificate containing at least a portion of passenger information on a hard copy bag tag of the departure point, according to one embodiment. [Figure 3E] An electronic acquisition device having a displayed message, according to one embodiment, is shown. [Figure 4A] The diagram shows a block diagram of a programming module according to one embodiment for checking in baggage or baggage and passengers using the departure bag tag identifier of the return flight, and generating an inventory for boarding the travel segment. [Figure 4B] The diagram shows a block diagram of a programming module for generating a catalog for checking in baggage or baggage and passengers and boarding a travel segment, using digitized origin passenger information associated with a first mode travel carrier on an origin hard copy printed bag tag, according to one embodiment. [Figure 4C] The diagram shows a block diagram of a programming module according to one embodiment for checking in passenger luggage, generating an inventory for boarding a travel segment, and generating an extended B-type message. [Figure 5] A flowchart illustrating a method for checking in baggage, passengers, or both passengers and baggage according to one embodiment is shown. [Figure 6] A block diagram of a programming module for generating a master catalog, according to one embodiment, is shown. [Figure 7] This document illustrates a computing system according to one embodiment. [Figure 8A] A flowchart illustrating a method for checking in luggage of a passenger leaving an accommodation facility, according to one embodiment, is shown. [Figure 8B] A flowchart illustrating one embodiment of how baggage can be checked in or how baggage and passengers can leave the accommodation is shown. [Figure 9A] A flowchart illustrating a method for merging passenger lists and accommodation information according to one embodiment is shown. [Figure 9B] A flowchart illustrating a method for merging passenger lists and accommodation information according to one embodiment is shown. [Figure 9C] A flowchart of a method for initiating an extended Type B message according to one embodiment is shown. [Figure 9D] This document describes a method for generating a general-purpose Type B message for a passenger's return route, according to one embodiment. [Figure 10A] A flowchart of a method for generating return flight information using PNR numbers extracted from scanned data, according to one embodiment, is shown. [Figure 10B] A flowchart of a method for generating return flight information using PNR numbers acquired from captured data, according to one embodiment, is shown. [Figure 11] A flowchart of a method for creating a digital personal information (DPI) data record according to one embodiment is shown. [Figure 12A] A flowchart of a method for performing image processing on image data associated with a source hard copy bag tag or printed certificate, according to one embodiment, is shown. [Figure 12B]A flowchart of a method for performing image processing on image data associated with a source hard copy bag tag or printed certificate, according to one embodiment, is shown. [Figure 12C] A flowchart of a method for performing image processing on image data associated with a source hard copy bag tag or printed certificate, according to one embodiment, is shown. [Figure 13] A flowchart of a method for forming a machine-encoded text sequence of an IATA license plate according to one embodiment is shown. [Figure 14A] This shows a traditional baggage source message (BSM) for airline carriers. [Figure 14B] A simulated BSM according to one embodiment is shown. [Figure 14C] This describes an extended (general-purpose) Type B message for multi-mode travel and accommodation, as well as for recycling bag tags from the origin, according to one embodiment. [Figure 14D] An extended (general-purpose) Type B message for a return flight according to one embodiment is shown. [Figure 14E] This describes an extended (general-purpose) Type B message for multimode travel and accommodation of a departure flight, according to one embodiment. [Figure 15] This is a schematic diagram of a process, according to one embodiment, for avoiding additional package screening or generating an indication to show that screening is complete. [Figure 16] This document illustrates a Security Screening Integrated Assistant (SSIA) system according to one embodiment. [Figure 17A] A graphical user interface (GUI) for retrieving at least one security screening image, according to one embodiment, is shown. [Figure 17B] Figure 17A shows a GUI for screening at least one security screening image according to one embodiment. [Figure 17C]Figure 17A shows a GUI for screening at least one security screening image by a screener according to one embodiment. [Figure 18A] A flowchart of a method for screening a second mode of movement according to one embodiment is shown. [Figure 18B] A flowchart of a method for screening a second mode of movement according to one embodiment is shown. [Figure 19] A flowchart of a method for detecting the presence of a possible prohibited object, according to one embodiment, is shown. [Figure 20] A block diagram of a programming module for analyzing security screening images according to one embodiment is shown. [Figure 21] This shows a conceptual messaging graphic user interface on a mobile phone that communicates the process of moving passengers' luggage. [Figure 22] A flowchart of a method for calculating bag charges according to one embodiment is shown. [Figure 23] A flowchart illustrating a method for checking in baggage when the bag tag and / or marker is missing, according to one embodiment, is shown. [Figure 24] A block diagram of a baggage item brain (LIB) programming module according to one embodiment is shown. [Figure 25] This document shows a graphical user interface on a mobile communication device that incorporates passenger identification, according to one embodiment. [Figure 26A] This invention illustrates a method for handling files for an integrated security screening process of baggage items that need to be processed through a security screening station, according to one embodiment. [Figure 26B] This describes a method for reporting and handling baggage status for an integrated security screening process of baggage after it has been processed at a security screening station, according to one embodiment. [Figure 27]This invention illustrates a smart luggage handling system for multi-mode travel and accommodation according to one embodiment. [Figure 28] A flowchart illustrating a method for checking in passengers' luggage according to one embodiment is shown. [Figure 29] A block diagram of a link to extended data for multimode travel and accommodation data, according to one embodiment, is shown. [Figure 30] A block diagram of a link to extended data for multimode travel and accommodation data of the departure flight, according to one embodiment, is shown. [Figure 31] This document describes a system for digitizing baggage storage and baggage check-in according to one embodiment. [Figure 32] An example of a confirmed flight itinerary according to one embodiment is shown. [Figure 33] A flowchart of a method for generating a simulated package source message according to one embodiment is shown. [Figure 34] A method for recording passenger itineraries according to one embodiment is shown. [Figure 35] A flowchart of the process for tracking baggage before loading it onto an aircraft, according to one embodiment, is shown. [Figure 36] This shows a mobile communication device that displays the FIND MY application according to one embodiment. [Modes for carrying out the invention]

[0081] Embodiments are described herein with reference to the accompanying drawings, and similar reference numerals are used throughout the drawings to designate similar or equivalent elements. The drawings are not drawn to scale and are provided solely to illustrate the embodiments disclosed herein. Several embodiments disclosed are described below with reference to non-limiting exemplary applications for illustrative purposes. It should be understood that a number of specific details, relationships, and methods are described in order to provide a detailed understanding of the embodiments disclosed herein. However, those skilled in the art will readily recognize that the embodiments disclosed may be practiced without one or more of the specific details or by other means. In other examples, well-known structures or operations are not shown in detail to avoid obscuring the embodiments disclosed herein. Embodiments are not limited by the illustrated order of actions or events, since some actions may occur in different orders and / or simultaneously with other actions or events. Furthermore, not all illustrated actions or events are required to implement the methods according to the embodiments.

[0082] Numerical ranges and parameters representing a wide range are approximations, but numerical values ​​shown in specific, non-limiting examples are reported as accurately as possible. However, every numerical value inherently contains certain errors that inevitably arise from the standard deviation observed in their respective test measurements. Furthermore, all ranges disclosed herein should be understood to encompass any and all subranges contained therein. For example, the range "less than 10" may include any and all subranges between (and including) the minimum value of zero and the maximum value of 10, i.e., any and all subranges having a minimum value greater than or equal to zero and a maximum value less than or equal to 10, e.g., 1 to 4.

[0083] Handling and delivery of packages By providing a seamless and virtually error-free experience for baggage handling and transfer while passengers are traveling, passengers can have a pleasant and comfortable travel experience. Passengers know their destination, but their baggage does not. Baggage is physically handled and handed over from passengers to airline staff, with its 10-digit license plate attached. Furthermore, the 10-digit IATA license plate of origin may expire or be removed by airport infrastructure before passengers and their baggage need to be checked in for their return flight.

[0084] Beyond the airport An airline's infrastructure may generate a Type B message or another IATA-compliant message that specifies the destination airport and city where baggage handling and transfer ends, as described in IATA's BSM "Recommended Practice 1745 Baggage Information Messages," Passenger Services Resolution Manual, June 2010, 30th edition, pages 1110-1205, which is incorporated herein in its entirety by reference. The IATA Type B message may include a 10-digit IATA license plate number and other information that associates the baggage with the passenger.

[0085] The Departure Control System (DCS) controls various airline operations, including baggage check-in at the airport, generation of passenger bag tag identifiers (BTIDs), and data formatting for printing bag tags. Bag tags are formatted according to rules issued by the International Air Transport Association (IATA), and typically include a 10-digit license plate. One or more IATA Type B messages are typically created, containing the 10-digit license plate and flight information.

[0086] What has been considered mere waste (i.e., discarded airline bag tags) actually lacks a link to cost-effective and time-efficient baggage handling by large-scale accommodations such as resorts and cruise lines, in a non-limiting example.

[0087] Where used herein, “positive passenger baggage matching” refers to international regulations used to determine whether a passenger boarded the aircraft for the flight on which their checked baggage was loaded. If a passenger is determined not to have boarded the flight, their baggage is removed from the aircraft. In the United States, similar requirements are included in 49 Title and Section 44901 of the United States Code (USC). As can be seen, the “garbage” at the end of a passenger’s journey upon arrival at their destination holds valuable security information for accommodations such as resorts and cruise ships, as well as other modes of travel or vehicles following airline flights.

[0088] Typically, passengers are instructed to remove the printed bag tag after receiving their luggage from the conveyor belt at their destination. However, the initially printed bag tag contains useful information, and instead of discarding it, it could be used 1) as an alternative for printing and / or attaching temporary valet tags, and 2) for autonomous data entry and retrieval, freeing passengers or other employees from retrieving passenger personal information and return flight information.

[0089] Passenger luggage may be tagged with adhesive or bingo markers from the airline carrier, which may also include an IATA license plate barcode. These markers can be placed anywhere on the luggage and can be used as temporary valet tags or as replacements for printed and / or attached lost IATA bag tags. For example, airline IATA bag tags may be damaged or removed as a result of transport through the airline's baggage handling system. Therefore, airline baggage markers can be used in the processes described herein.

[0090] In some cases, airline IATA bag tags or other special-purpose bag tags may include a printed IATA license plate and / or a radio frequency identifier (RFID) that can be read by an RFID reader. However, RFID technology is used in only about 10% of cases and is not widely available today. The systems and methods described herein may use, for example, RFID as part of a bag tag, and in particular, in a non-limiting example, when the initially printed bag tag is damaged or otherwise cannot be scanned by a barcode scanner. RFID is used because scanning a 10-digit license plate can be difficult for scanners in an airline's baggage handling system. This is because the printed text may be damaged or the attached bag tag may be positioned in a way that obstructs barcode capture. The systems described herein can acquire a 10-digit license plate in parallel with a barcode scanner or, if necessary, using an RFID reader.

[0091] In addition to using original IATA bag tags that have not been discarded as a substitute for valet tags, IATA bag tags can be used to automate processes that are less prone to data entry errors, less burdensome for passengers, save time, and are more cost-effective.

[0092] Additionally, what was previously considered waste could be converted into smart bag tags for non-airline infrastructure that hold passenger information for transporting passenger baggage to the passenger's room or accommodation, as well as return flight information, including a mechanism for remote baggage check-in that does not require the passenger to be present when the return flight bag tag is printed. The smart bag tag would link an IATA license plate to a conduit for storing data for the return flight and checking in baggage.

[0093] The systems described herein employ parallel methods for obtaining baggage identifiable information to address scenarios of damage to or loss of IATA bag tags, such that the 10-digit license plate can be obtained without input from the passenger or other employees. For example, all passenger information and, in particular, return flight information may be obtained by scanning or photographing a non-discarded originating airline IATA bag tag (sometimes referred to herein as the “originating hard copy bag tag”) and by an autonomous retrieval process of passenger records and return flight information for, for example, remote check-in of baggage and / or passengers returning home via the return flight. However, personally identifiable information (PII) may remain confidential and secure. Non-discarded originating printed IATA bag tags can be used as machine-readable certificates for locating and tracking baggage by a smart baggage transfer system independent of the airline's infrastructure for part of the return route home for multimode travel prior to the return flight.

[0094] Scanning of non-discarded bag tags may include scanning at the dock of accommodations such as cruise lines, scanning at the destination airport or intermediate transport carrier upon arrival, scanning at any accommodation such as hotel resorts, and / or scanning at any location between the destination airport or intermediate transport carrier and the accommodation.

[0095] In one or more embodiments, scanning all non-discarded bag tags may include scanning non-discarded bag tags at any mode of transit station before the baggage is loaded onto a transport vehicle (i.e., a van, train, bus, airplane, or ferry).

[0096] Imaging of bag tags that have not been discarded may include imaging after the origin hard copy bag tag has been printed, imaging at the dock of accommodation such as a cruise line, imaging at the destination airport or intermediate transport carrier upon arrival, imaging at any accommodation such as a hotel resort, and / or imaging at any location between the destination airport or intermediate transport carrier and the accommodation. Imaging may include imaging a printed certificate that has at least some of the information printed on the origin hard copy bag tag. This information may include BSM data or B-type message data, the B-type message including a PNR number.

[0097] In one or more embodiments, an image of a printed origin hardcopy bag tag may be obtained, having printed origin passenger information associated with a first mode of mobile carrier on the origin hardcopy bag tag. The image may be obtained at any time after the origin hardcopy bag tag has been printed, and the image may be obtained or captured by an imaging device such as a smart communication device. The origin hardcopy bag tag may be printed using a barcode and a 10-digit license plate as well as IATA guidelines for other flight information. However, airlines may add other passenger / airline information to the bag tag template at their discretion.

[0098] The original printed / paper bag tags issued by a first-mode travel carrier (e.g., an airline) contain valuable information that can be used to automate the process of checking in passengers and / or luggage for the return journey by the first-mode travel carrier and / or to create passenger records for inventory used by accommodations. Instead of removing the original printed bag tags after arrival at the destination associated with the accommodation, the codes embedded in the license plate on the original printed bag tags can be electronically retrieved and digitized, and personal information such as the passenger's name associated with the passenger from the first-mode travel carrier can be used by accommodations or other next-travel vehicles or to match with registered passenger names.

[0099] Using the Passenger Reservation Record (PNR) number, passenger name, and / or IATA 10-digit license plate to construct a baggage or passenger inventory allows for the secure storage of PII in a location without the need to transfer or access such information between entities, other than what is visible to the naked eye. This ensures the security of the PII.

[0100] In one or more embodiments, after the original bag tag is printed, the text of passenger information associated with the first mode mobile carrier printed on the bag tag may be acquired by an imaging device, either to obtain the passenger's name without additional personal information, or directly from the printed bag tag without the PII associated with the passenger from the first mode mobile carrier. The printed text can be optically recognized and converted into machine-encoded text that is searchable to identify the airline code or airline name, passenger reservation record (PNR) number, passenger's name and / or IATA 10-digit license plate.

[0101] Furthermore, by using the license plate on the original printed bag tag (sometimes referred to herein as the “origin hard copy bag tag”), the passenger’s return flight information can be autonomously retrieved without requiring the passenger or accommodation staff to manually enter the return flight itinerary information for the baggage or both the baggage and the passenger. For example, this can be achieved by using the original printed bag tag from an airline carrier that does not have a passenger.

[0102] Furthermore, by using specific passenger / airline information on the origin hard copy bag tag, return flight information for baggage, or for both the passenger and baggage, can be autonomously retrieved without requiring the passenger or accommodation staff to manually enter the return flight itinerary information.

[0103] Security screening integration Other modes of travel (i.e., vehicles) may screen baggage boarding trains, buses, or cruise ships or entering accommodations using different or the same quality screening techniques that are less stringent than those required by the Transportation Security Administration (TSA) for travel by air carrier. High-tech security screening images for travel by air carrier, as regulated by the TSA, can be used to reduce the number of times baggage is screened by other modes of travel if there is a direct connection from a passenger departing from an air carrier (first mode of travel) and starting the next travel segment in a second mode of travel (i.e., a second vehicle) or if there is screening by a bus, train, cruise ship, another air carrier, accommodation / resort, or government agency. These security screening images required by the TSA may be shared for analysis in accordance with the regulations associated with either the other mode of travel or screening without compromising the effectiveness of the screening process. To maintain the integrity of the image-based mode of travel analysis, correspondingly tagged baggage remains in reliable storage until it is transferred to the next vehicle of travel (i.e., bus, train, cruise ship, second air carrier, or accommodation / resort) and / or the next government agency for border crossings. Past problems can be resolved by current methods and systems, which use IATA license plates and / or linked PNR numbers and / or passenger names to obtain security images and data of baggage contents without the need to transfer or access other PIIs associated with the passenger, thereby facilitating the processing of baggage through security screening checkpoints at customs or border crossings. Using the same IATA license plates and / or linked PNR numbers and / or passenger names, baggage inventory can be constructed for the handling and delivery of baggage in other vehicles of movement, independently of its owner.

[0104] The terms “mode of travel” and “transportation mode” as used herein may be used interchangeably. The terms “mode of travel” and “vehicle” as used herein may be used interchangeably, however, “mode of travel” and “vehicle” may include accommodations and resorts.

[0105] While the descriptions herein describe U.S. government regulatory bodies, other countries or groups of countries under treaties may also provide regulations to be followed for transport security that require security screening of moving vehicles, baggage entering other destinations or countries.

[0106] The processes and systems described herein for one-way travel also apply to reverse travel to return passengers home.

[0107] Figure 1A shows at least one baggage inventory 121 that can be triggered by an endpoint type B message, according to one or more embodiments. 1 ...121 x A block diagram of system 100 for creating this is shown. System 100 may facilitate the handling of luggage from a mobile carrier facility such as an airport to accommodation 126 (Figure 1B) or the next mobile vehicle, with or without passengers. The destination B-type message is a B-type message that includes the IATA license plate and / or passenger reservation record (PNR) number.

[0108] In one or more embodiments, the system 100 may include a server 148. The system 100, as shown and described below in relation to Figure 1B, has a baggage inventory 121 for multiple accommodations local to the destination point (DP) 107. 1 ...121 x A parallel stream of data can be used to create and deliver these items to and from mobile carriers such as cruise ships, hotels, resorts, train carriers, bus carriers, or rental car companies. In one or more embodiments, the luggage may be delivered to another designated address, such as a home address, work address, or designated address.

[0109] Each baggage item record file within the baggage inventory is an electronic baggage item brain (LIB) 2450 that can be accessed by scanning the origin hard copy bag tag after leaving the airline or airport infrastructure or after accessing the baggage inventory using a computing device. The baggage inventory may be stored on a server 148 or a memory device connected to the server or computing device. Baggage Inventory 121 1 ...121 x The baggage item inventory record within the system may include a baggage item brain programming module 2400 (Figure 24), which, when executed, generates an electronic baggage item brain to identify the location where the baggage item needs to be delivered or cleared through customs without the owner's presence. The LIB programming module 2400 is described in more detail in relation to Figure 24. The LIB programming module 2400 may be an example of turning a paper IATA bag into a smart bag tag. However, if the origin IATA bag tag is lost or damaged, the LIB programming module 2400 or LIB2450 can smarten a bingo marker or other marker by linking a barcode or quick response (QR) code to stored baggage item data. Furthermore, any marker generated or affixed to baggage item having a unique identifier linked to the origin hard copy bag tag can be smartened outside of airport infrastructure by linking the unique identifier to stored baggage item data.

[0110] In one or more embodiments, a 10-digit IATA license plate can serve as a primary key or linked index key for determining baggage routing and delivery data without requiring the passenger to personally check in their baggage for their return flight or another travel segment with the passenger. Records for each piece of baggage can be linked to the passenger's travel itinerary, and as a result, the baggage can travel periodically, seamlessly, independently, and in parallel along its owner's travel route.

[0111] Server 148 may include programming modules 149. One or more programming modules 149 may include software, hardware, firmware, or a combination of software, hardware, and firmware.

[0112] In one or more embodiments, the server 148 may communicate with the passenger's mobile communication device 15 and the mobility information system 108. The mobility information system 108 will be described in more detail with reference to Figure 1B. In one or more embodiments, the server 148 may communicate with the mobile communication device 15 to receive a departure hard copy bag tag or a printed certificate having at least some of the information printed on the departure hard copy bag tag, as will be described in more detail with reference to Figure 1B.

[0113] In one or more embodiments, e-ink displayed on the display device of an RFID device or RFID bag tag can be used to capture an image of data printed on e-paper. The format of the bag tag or BSM data layout placed on the RFID display may vary from one airline to another. In this arrangement, image data can be converted into machine-encoded text.

[0114] BSM generation The DCS can begin the process of creating the data used to print the origin hard copy bag tag when a passenger checks in for a flight. This can happen during the check-in window, which in some cases is 24 hours prior to the flight time. However, not all passengers check in early. As a result, the arrival of the BSM in system 100 may vary.

[0115] For airlines and mobile carriers, IATA bag tags include bag tags with a standardized series of numbers or barcodes to identify baggage and match it with the passenger. If a passenger does not board a flight, their baggage may not be loaded onto the aircraft, even if it has been checked in. In some cases, baggage may be lost. In such cases, the baggage handling system generates a corresponding Type B message.

[0116] It should be understood that BSM data can change, for example, after the BSM data is created, as a result of the normal operation of the moving carrier, changes by passengers, and / or adverse weather conditions. Therefore, the original BSM created at check-in may not be the same as the destination BSM transmitted to system 100. BSM data changes as baggage moves within the airport infrastructure.

[0117] Airport Terminus Type B Message Data The travel information system 108 can generate a Type B message 152 when baggage (i.e., passenger baggage 138 in Figure 1B) is checked in for a passenger. The travel information system 108 may include, for example, a flight inventory 151 stored in a database associated with the airline carrier's computer system. The flight inventory is described in more detail in relation to Figure 23. A passenger may have two or more pieces of baggage to check in. This process is essentially repeated for all pieces of baggage checked in for a passenger. Data from Type B messages from the airport can be used continuously outside the airport infrastructure to build inventory for one or more second modes of travel, security integrated assistants, and / or baggage handling and delivery. Continuous use may take the form of an integrated Type B message format via general-purpose Type B messaging communicated using Internet Protocol over the Internet or a web-based network.

[0118] As a non-limiting example, a Type B message may be a baggage source message (BSM), as will be described in more detail with respect to Figure 14A. As will be described in relation to Figure 2A, for example, a printed origin hard copy bag tag contains various information included in the BSM. A travel information system 108 or other computer system associated with an airline carrier may communicate a destination BSM to or via the destination / terminus airport. A baggage handling system may generate other Type B messages in accordance with standard operating procedures for baggage handling at the airport. While the disclosure herein describes a destination BSM, any other current or future destination Type B messages having a destination code, IATA license plate, passenger name and PNR number may be used.

[0119] The travel information system 108 may include a Type B message communicator 153 configured to communicate the destination BSM to the server 148. In one or more embodiments, the Type B message 152 and the Type B message communicator 153 may be associated with a computer system or server system associated with an airline travel carrier. In one or more embodiments, the Type B message may include other Type B messages, including a BSM created for baggage checked in for an upcoming return flight. The Type B message may include other messages indicating the status of the baggage. The Type B message may be retrieved by the server 148 by an upload or download operation.

[0120] When executed, server 148 may include programming instructions that cause the destination B-type message receiver 158 of programming module 149 to receive a B-type message, such as a destination BSM. The destination B-type message receiver 158 is a destination BSM receiver. A destination BSM may be, for example, for an airline carrier and / or baggage handling system at an airport where a flight carrying checked baggage terminates at the final airport destination. At the final airport destination, the baggage leaves the airport infrastructure. The destination airport coding in the destination BSM is described in relation to Figure 14A.

[0121] Printed BSM image data When executed, the programming module 149 may include programming instructions that cause the image data receiver 402B to receive image data, as will be described in more detail in relation to Figure 4B. The image data is from the passenger's mobile communication device 15. Instead of the mobile communication device, another computing device associated with the passenger may be used. For example, the passenger may email the image data to themselves. For example, they may log in to a public computing device and send the image data to the server 148.

[0122] Before travel, passengers can sign up for baggage handling services using a personal computing device or mobile communication device 15. System 100 can provide a registration graphical user interface that enables passengers to register for the service. Registration may include providing biometric information to verify or confirm the identity of the user / passenger. Biometric information may be used to unlock passenger identifiable information stored by System 100, such as driver's license data and passport information.

[0123] The receiver 402B may include a network interface and can extract passenger information so that baggage images can be correlated with passenger records and / or baggage records associated with the appropriate passenger.

[0124] The text on the departure hard copy bag tag and / or printed certificate includes at least a portion of the BSM data. A passenger who has checked in and transferred their baggage to the airline or airport infrastructure may take an image of the printed BSM data and transmit the printed BSM data as proof that the passenger and baggage have been checked in and are on board a flight of a first segment or first mode of travel. In one or more embodiments, a passenger may print a departure hard copy bag tag at a kiosk. A passenger may take an image of a marker or receipt contained in the end of the printed departure hard copy bag tag from the kiosk or contained in the boarding pass jacket or folder. In one or more embodiments, the marker or receipt may be sent to the passenger by text or email. A passenger may provide such information (i.e., text, email or image data) to system 100 for the system to capture or recognize the printed BSM data, such as the IATA license plate number. As used herein, the terms “IATA license plate number” and “IATA license plate” may be used interchangeably.

[0125] In one or more embodiments, an image may initiate the creation of a baggage inventory record in the baggage inventory for a specific passenger.

[0126] For example, a passenger may submit a photograph of their IATA bag tag, which may also contain a 10-digit license plate, also found in the BSM. This provides a link between the passenger and their baggage via the 10-digit license plate. The BSM also includes a PNR number, which provides access to the passenger's return flight information. The PNR number may be a super PNR number and may provide information regarding accommodation, rental cars, and other transportation.

[0127] BSM can be used to obtain PNR numbers. The PNR numbers can then be used to retrieve and verify passenger itinerary information for routing baggage from the destination to the correct accommodation. Furthermore, merged data from passengers and BSMs from airline carriers can be used, by using electronic BSMs and origin hardcopy bag tags, to verify baggage and delivery instructions without the passenger's presence.

[0128] As will be explained in more detail in relation to Figures 2A and 3B-3C, the origin hard copy bag tag may include the PNR number and the passenger's name. The printed text in the image can be converted into searchable machine-encoded text. The information in the image from the passenger and the information from the BSM can be linked and verified, for example, and a key fob can be created from the origin hard copy bag tag that allows the baggage to be tracked outside the airport infrastructure until it is checked in for the return flight. Once the baggage is checked in for the return flight, a new IATA license plate is assigned to the baggage. The LIB2450 is then updated to link the IATA license plate to the delivery location and collection location, and / or the government security location, to the new printed IATA license plate.

[0129] Each inventory MX may contain some popularized information associated with a passenger (arriving client) expected to arrive on a specific day to continue their journey to the accommodation. Each inventory MX may be associated with a specific accommodation, resort, or vehicle for travel. An inventory MX may include entries for arriving clients to deliver their luggage to their home address or another designated address.

[0130] Security screening assistant trigger - next moving vehicle Using a destination B-type message matched with the passenger's name, the security screening integrated assistant system 190 (Figure 16) can be triggered to facilitate or avoid security screening for the next moving vehicle.

[0131] The inventors determined that IATA license plates, captured for use as a link key to airline information for passengers returning home and for building baggage inventory records, can also be used to access security images and data previously captured by security screening devices used to allow baggage to pass through for boarding an airline.

[0132] After check-in and storage transport, baggage is sent through an automated conveyor system of the first security screening machine system (FSSMS) 40 in the baggage handling area before being loaded into the aircraft's cargo hold. The initial screening process can be carried out by large X-ray machines, as described in more detail in Figure 16. These machines are designed to detect a variety of substances, including explosives and other smuggled goods. Baggage is screened using a dual-energy X-ray system that allows security personnel to distinguish between organic and inorganic materials based on their atomic number. This helps identify potentially hazardous materials. If the X-ray scan indicates something suspicious, the bag is sorted for further inspection. This usually involves a physical inspection by trained security personnel and may also involve the use of more advanced scanning techniques, such as CT (computed tomography) scanners (i.e., CT imaging machines 45, 50) that can provide a more detailed 3D image of the bag's contents. In some cases, explosive trace detection (ETD) machines can also be used. These machines can detect traces of explosives on the outside of the bag or on items inside the bag. In one or more embodiments, screening may involve wiping a bag or article and then analyzing the swab for any explosive residue.

[0133] Security images, such as 3D images, are stored in non-temporary tangible memory 113 for security screening images and data. FSSMS 40 may be performed by or on behalf of the Transportation Security Administration (TSA) or another authorized contractor. However, the items permitted in checked baggage may differ from those permitted in baggage on a cruise ship, baggage permitted at a resort, or baggage permitted in some countries.

[0134] The government agency that manages security screening for airlines is the Transportation Security Administration (TSA) of the U.S. Department of Homeland Security (DHS). Meanwhile, the screening process for cruise ships may be regulated by the Coast Guard or the DHS's Customs and Border Protection (CBP). The DHS can allow cruise companies to have additional regulations, provided they meet minimum government requirements. The TSA can also regulate baggage screening for trains in the rail system and for bus carriers.

[0135] As a non-limiting example, the Security Screening Integrated Assistant (SSIA) system 190, described in relation to Figure 16, can be used to assist in bypassing security screenings performed independently by cruise ships, train stations, bus stops, resorts, or accommodations, and the secure storage of baggage from the cargo holds of airline carriers can be transferred to a trusted storage handler to maintain the security integrity of the baggage for the next mode of travel. This can reduce the processing by security screening lines at cruise ships, train stations, bus stops, resorts, or accommodations. More importantly, by reducing the processing of previously screened baggage that is in trusted storage, it is possible to limit the need to modify security screening algorithms to speed up processing lines or to reduce the effectiveness of security screening due to long lines that cause passengers to miss connecting flights or other travel itineraries to pass through customs.

[0136] The security screening trigger generator 170 can identify, for example, checked items that need to undergo security screening for the next moving vehicle based on a matching between the passengers in the inventory and the destination BSM. The security screening trigger generator 170 can generate, for example, a trigger to facilitate the processing of images and data files from the origin carrier's FSSMS 40 before the checked items are unloaded from the cargo hold of the airline carrier. This can save valuable machine resources because there is no need to unnecessarily re-image checked items that already have TSA-quality images with information useful for the next moving vehicle.

[0137] System 100 can be configured to construct a checked item catalog 121 for each accommodation facility based on information from passengers correlated with the received destination BSM associated with the mobility information system 108. 1 …121 x The checked item catalog 121 1 …121 x can identify handling and delivery instructions for checked items that arrive at a mobility carrier such as an airline mobility carrier or are consolidated at the destination and are delivered to an accommodation facility 126 (FIG. 1B) such as a cruise ship, hotel, or resort. The checked item catalog 121 1 …121 x can identify handling and delivery instructions for the round-trip experience of checked items, including any security checkpoints mandated by a government agency (i.e., customs and border protection or coast guard) or an entity. The checked item catalog record can indicate a freight charge or exemption from a freight charge associated with the airline carrier of a designated return flight. The checked item catalog can include the LIB2450 for each checked item of a particular moving vehicle or a general catalog for home address or designated address delivery.

[0138] Airport terminal B type message processing System 100 may include a non-temporary tangible memory device 162 for storing received Type B messages (i.e., destination BSMs). Programming module 149 may include a Type B message receiver 158 and a Type B message processing module 160. Each received Type B message may be processed by the Type B message processing module 160. When executed, the Type B message processing module 160 may include programming instructions that cause a Type B message sorter 164 to sort the Type B messages and separate the destination BSMs. Sorting may include sorting by one or more of the destination location or airport location code, date, arrival time, or moving carrier. This allows for setting resource schedules for handling baggage volume so that the baggage journey experience is on schedule and accurate according to the baggage electronic brain.

[0139] The Type B message processing module 160 may include one or more message sorters 164. The message sorters 164 can sort Type B messages to find Type B messages with matching IATA license plates set to terminate at a destination airport on any given day or time, and can construct a baggage inventory of baggage belonging to passengers who will use System 100 for baggage handling and delivery and / or security clearance handling, with the destination airport as the destination.

[0140] In one or more embodiments, baggage arriving at an airport may need to undergo security screening, such as for border screening. In another example, baggage about to arrive at an airport may need to undergo security screening for one of the accommodations or another vehicle of transport.

[0141] The processing of destination BSM or B-type messages will be described in more detail with respect to Figure 14A. B-type messages, such as BSMs, may include a luggage source indicator that shows a destination BSM and a non-destination BSM. A non-destination BSM or B-type message may be one of local, transfer, or remote, as described with respect to Figure 14A.

[0142] System 100 can filter Type B messages related to passengers expected to arrive on a particular day, for example. However, if a passenger changes their reservation to arrive earlier than originally intended, the image of the departure hard copy bag tag can alert System 100 to such change when the Type B message processing module 160 processes the destination Type B message. The inventory MX may not be updated with new information in time for processing. System 100 may be configured to generate a baggage inventory record and update the inventory from accommodation, return, or other vehicles, even if the information in inventory MX is outdated or incomplete.

[0143] As a non-limiting example, system 100 may include a programming module 149 which may include programming instructions, and which, when executed, may be configured to receive Type B messages from each airport and to initiate sorting and matching of the received Type B messages according to the airport's schedule and operating hours.

[0144] When executed, the Type B message processing module 160 may include programming instructions in the Type B message matcher 166 to match the names (PN) of passengers in the destination BSM with the names of arriving clients in the inventory file. Passenger information in the Type B message may be matched with preloaded information in one inventory MX for each of the accommodations, return, or travel vehicles. For example, some luggage may need to be delivered to a train station, bus stop, or home.

[0145] The destination BSM contains various travel data for the airline carrier for the first mode of travel of checked baggage. The inventory MX may have partial data. Thus, in one or more embodiments, matching by the type B message matcher 166 may include programming instructions that, when performed, allow the passenger name of a passenger in the received BSM to be matched with the passenger name in the inventory for a second mode of travel different from the first mode of travel. The second mode of travel may be local to an airport associated with an airport code. The inventory may be any inventory, including a delivery inventory, a security inventory, an accommodation inventory, or a transport inventory for a different mode.

[0146] In one or more embodiments, the matching by the Type B message matcher 166 may include programming instructions that, when executed, allow at least one processor to match the passenger reservation record (PNR) number of a passenger in the received BSM with a PNR number in a catalog for a second mode of travel that is different from a first mode of travel. The second mode of travel may be local to an airport associated with an airport code.

[0147] In one or more embodiments, the matching by the Type B message matcher 166 may include programming instructions that, when executed, allow at least one processor to match the airline information and flight number of a passenger in the received BSM with airline information and flight number in a catalog relating to a second mode of travel different from a first mode of travel. The second mode of travel may be local to an airport associated with an airport code.

[0148] System 100 handles the baggage of an arriving client (i.e., a passenger) using the baggage inventory 121 1 ...121 xA master inventory can be created, and as a result, luggage can move independently of and / or in parallel with the passenger. The system can also build a master inventory for passengers, as illustrated in relation to Figure 6, so that passengers can find out whether their accommodation is ready or if there have been any changes to their reservation.

[0149] Baggage Inventory 121 1 ...121 x The data within can be obtained based on text converted from text captured by the passenger on a hard copy bag tag of origin or a printed certificate (i.e., a marker or bingo marker) that has at least some of the information on the hard copy bag tag of origin.

[0150] When the Type B message processing module 160 is executed, it causes the Type B message data extractor 168 to extract the LII (Limited Information Identifiable) from the Type B message, and the data is then placed in the baggage inventory 121. 1 ...121 x It may include programming instructions to merge. As a non-limiting example, inventory MX may indicate the next mode of travel or the next vehicle of travel. For example, inventory MX may be for ABC Cruise Line. The extracted data may include any missing baggage item data required by the baggage inventory. For example, the extracted information may include the IATA license plate number, passenger name, airline, flight number and / or passenger reservation record number.

[0151] Therefore, if a match is detected, the IATA license plate and / or the passenger's name may be extracted from the destination B-type message. Furthermore, if a match is found, a trigger can be sent to the Security Screening Integrated Assistant (SSIA) system 190 (Figure 16) via the Security Screening Trigger Generator 170 using a wired or wireless communication protocol. The trigger generator 170 may include a programming instruction that, when executed, sends, for example, the IATA license plate (IATA-LP) 171 and / or passenger's name (PN) 172 and / or PNR number 173 associated with the baggage being screened to the SSIA system 190 (Figure 16). This may be based on the sorting of the destination B-type message.

[0152] In one or more embodiments, a Security Screening Integrated Assistant (SSIA) process is triggered in at least one of the at least one processors based on matching passenger names or other travel data in an airline's Type B message with passenger names in a flight inventory. This process may be performed within system 100 or by a remote system 190. The SSIA process may include using the IATA license plate number to access and assemble security screening images and associated data captured during a first mode of mobile security screening, and communicating the assembled security screening images and associated data to an integrated security screening station.

[0153] In one or more embodiments, a Security Screening Integrated Assistant (SSIA) process is triggered in at least one of the at least one processors based on matching the travel data in the airline's Type B message with available passenger information in the catalog MX for a second mode of travel. This process may be performed within system 100 or by a remote system 190. The SSIA process may include using the IATA license plate number to access and assemble security screening images and associated data captured during the first mode of travel security screening, and communicating the assembled security screening images and associated data to an integrated security screening station.

[0154] Analysis according to ISSS2670 (Figure 26A) can use shared image files and security data from memory 113 of the first security screening machine system (FSSMS) 40. However, system 100 can use data from the destination BSM, including the IATA license plate, PNR number and / or passenger name, to access the security image and data files in memory 113 without needing to access additional PIIs, for example. System 100 can use data in at least one image of a departure hardcopy bag tag or printed certificate that contains some of the information from the BSM to obtain the PNR number and passenger name and / or IATA license plate and access the shared security image files without needing to access additional PIIs.

[0155] The marker data can be updated with information associated with the pass or fail indicators of the security screening analysis described in Figures 26A and 26B. The marker may include room or guest room number, floor or level number, etc., for delivering luggage into the accommodation. The marker is described in relation to Figure 15. The marker can be generated by the marker generator 412 in Figure 4A, Figure 4B, or Figure 4C. As described herein, the marker MK can be printed for luggage handling, sorting, and transport. For example, the printing of the marker may be triggered based on security clearance status, reservation data updates, etc.

[0156] The programming module 149, when executed, may include programming instructions that cause the PNR number matcher 176 to match the PNR number and the PNR data verifier 180 to verify the accessed PNR data. Based on the PNR number in the B-type message and the PNR number in the image data, the PNR number can be matched by the PNR number matcher 176. Once matched, the PNR number can be added to the baggage record. However, the PNR data may be needed to determine the movement information for the next travel segment of the baggage. For example, the data in PNR 112 (Figure 1B) may include data related to accommodation, rental cars, air travel carriers, etc. In one or more embodiments, the programming module can retrieve PNR data from PNR 112 (Figure 1B). The PNR data verifier 180 can verify the PNR data from PNR 112 (Figure 1B) for the next travel segment and create a digital baggage record for the baggage inventory.

[0157] Generally, airlines update their PNR112 whenever there are changes. Therefore, PNR data may be updated while a passenger is on a cruise or engaged in a travel experience. Passengers can obtain such changes (i.e., updates) to their travel. However, baggage inventory may need to periodically verify any stored PNR data about baggage records to ensure that baggage arrives in the required location on time, even with little interaction from the baggage owner. The term verify may include obtaining updates to the PNR data.

[0158] In one or more embodiments, the system 100 may include an inventory MX from accommodations that holds passenger information regarding the passenger's expected arrival date. In real-time operation, with thousands of passengers traveling worldwide every day, itineraries can change. As mentioned above, passengers know where they are going, but their luggage does not. Changes or delays can lead to luggage being misplaced, delayed, or lost, which can detract from the overall luggage transport experience. The luggage transport experience can have a direct impact on the owner's transport experience.

[0159] The programming module 149 may include programming instructions, which, when executed, will generate the corresponding baggage inventory 121 in the baggage inventory recorder 185. 1 ...121 x Create a baggage item list record for input. The digital baggage item list and / or simulated Type B message are entered into the baggage item list 121 for a specific accommodation or travel carrier for the next travel segment. 1 ...121 xIt can be loaded into. In one or more embodiments, the digital baggage item inventory record can be "PENDING" until the baggage is unloaded from the airline's mobile carrier aircraft and the barcode on the IATA bag tag on the origin hard copy bag tag is scanned by the acquisition device of system 100. This allows the arrival of the baggage to be registered in system 100. In one or more embodiments, system 100 may be used outside the airport computing infrastructure. In one or more embodiments, system 100 may overlap with the airport computing infrastructure, but access to baggage data to off-site computing systems can be extended for use by accommodation and other modes of transport, for example, using the IATA license plate number.

[0160] In one or more embodiments, it may be necessary to match passenger names from any number of inventory lists based on a destination B-type message to construct a baggage inventory record for purposes such as delivery, security screening, and security screening by mode of travel. A delivery inventory may, for example, contain a list of registered passengers whose baggage is scheduled to be delivered to their home address or other designated address.

[0161] Figure 1D shows a block diagram of a system 100 for creating at least one baggage inventory triggered by a non-terminating B-type message, according to one embodiment. A non-terminating B-type message is a B-type message containing the IATA license plate number, the passenger's name, and / or passenger reservation record (PNR) number. Non-terminating B-type messages can be sorted by a baggage source indicator, multiple baggage source indicators, or all baggage source indicators. Since Figure 1D is similar to Figure 1A, only the differences will be described in detail.

[0162] Non-terminating B-type message processing Figure 1D provides a non-terminating Type B message receiver 158'. As a non-limiting example, system 100 may include a programming module 149 which can be configured to receive Type B messages from airports and initiate sorting and matching from non-terminating Type B messages according to the airport's schedule and operating hours. As described in relation to Figure 26B, the first mode mobile carrier 104 may be an air mobile carrier for flights departing from another country.

[0163] The description applies to "non-terminating B-type messages" because it applies to airline or airport infrastructure, however, in one or more embodiments, the non-terminating message receiver 158' may be overridden or controlled to be all B-type message receivers. In this way, the B-type message receiver 158' may receive all B-type messages, for example, to classify all passengers against a flight inventory for security screening processing.

[0164] In one or more embodiments, it may be necessary to match passenger names from any number of inventory entries based on any type of B-type message in order to construct a baggage inventory record.

[0165] For an airline departing from abroad and landing at an airport matched by an airport code, i.e., a first border crossing, system 100 can receive the entire flight manifest 151 and non-destination type B messages. Destination type B messages are received and processed as shown in Figure 1A. For example, a message arriving at an airport that also requires customs security clearance is matched by comparing the passenger's name in the flight manifest with the sorted type B message. Thus, once a match is detected and the IATA license plate and passenger's name and / or PNR number are extracted from the non-destination type B message, a trigger may be sent to the Security Screening Integrated Assistant (SSIA) system 190 (Figure 16) via the Security Screening Trigger Generator 170. The trigger generator 170 may include a programming instruction that, when executed, sends the IATA license plate and / or passenger's name and / or PNR number associated with the baggage to be screened to, for example, the SSIA system 190.

[0166] The Type B message processing module 160' may include programming instructions that, when executed, cause the message sorter 164' to sort by non-terminating airports in order to build a baggage inventory of baggage that will be processed through customs at non-terminating airports. In one or more embodiments, the inventory may be a security assistant processing inventory. In other words, some baggage will not be handled by system 100 outside of airport infrastructure.

[0167] In other embodiments, passenger names matched in inventory MX may also be added to another inventory. For example, depending on the flight's origin, baggage may need to be processed through a first security station at a first airport location using a non-terminating B-type message, and then through a second security station at a second airport location using a terminating B-type message.

[0168] When executed, the Type B message processing module 160' may include programming instructions that cause the Type B message matcher 166' to match the names of passengers in a non-terminating Type B message with the names of arriving clients (i.e., registered passengers) in a general catalog file. Passenger information in a Type B message may be matched with preloaded information in a separate catalog MX for each mode of accommodation or travel. Non-terminating Type B messages, such as non-terminating BSMs, are described in relation to Figure 14A.

[0169] When the Type B message processing module 160' is executed, it causes the Type B message data extractor 168' to extract information from the non-terminating Type B message, and this data is then used in the baggage inventory 121. 1 ...121 x and / or may include programming instructions to merge into a baggage item inventory record.

[0170] As explained in relation to Figure 26B, a non-endpoint B-type message can initiate the LIB item inventory recorder 185 before an endpoint B-type message. However, due to delays or changes occurring in the air transport industry, the LIB 2450 (Figure 24) may be updated with new LIB data based on information in an endpoint B-type message, such as an endpoint BSM.

[0171] For example, each change may generate a new PNR number with new flight or travel information.

[0172] As illustrated in Figure 1B, the first travel segment may have been on an airplane. However, the baggage may have been collected from the train station, bus stop, hotel, etc., by a System 100 employee or other baggage handler before being scanned to register the baggage as having arrived at the accommodation, according to the baggage inventory. At the accommodation, the baggage begins the next travel segment, which could be a cruise ship or resort.

[0173] Return trip section bag tag informationIn one or more embodiments, using the departure flight airline's bag tag for check-in for the return leg of the journey allows for the ability to address major shortcomings in the current remote check-in process. Focusing on cruise line check-in, the process revolves around valet tags, allowing cruise lines to check passengers for flights where boarding passes and valet tags are retrieved on board while at sea, with all the work for checking in a process performed through overloaded onboard staff under severe time constraints. The check-in process is difficult and unreliable because it requires the creation of hybrid airline check-in functionality to enable this process to take place on board. Other issues include the extended 48-hour airline check-in window and other attempts to address the onboard workload, attempting to help cruise ships struggling to allow more time to handle the work. This was addressed by a patent for a one-page document to enable a faster process for printing documents for all passengers, delivering valet tags and boarding documents to each room for each passenger checking in from the ship and using the service. All these obstacles limit the volume and financial success of the product. The current systems and methods disclosed herein eliminate the need for work by ship staff and the delivery of documents to each passenger's room. By using a simplified technology or Type B message check-in process in conjunction with origin bag tags (formerly trash), a seamless check-in process is enabled off-board, as bags are already marked with important retrieval data that allows the user to access the airline's check-in process. This seamless baggage process allows already tagged bags to flow through the process with identifiers that enable the flow of information for airline check-in.The original IATA bag tag scanning enables other remote operations in hotels, resorts, and other locations with limited technology, workstations, printers, and space, while also allowing for a seamless, cost-effective system across remote checks within the network, and a financially sustainable process.

[0174] Experience of traveling along the starting route Figure 1B shows a block diagram of a system 100 for checking in passengers for the return journey according to one embodiment. In one or more embodiments, system 100 may be used to check in passengers for the return journey and / or to activate the LIB2450 for arriving baggage.

[0175] Figure 1B shows an example itinerary of luggage moving to accommodation or the next mode of travel along multiple travel segments.

[0176] System 100 is shown between line AA and line BB. System 100 can communicate with the mobile information system 108 of the first mode mobile carrier 104, the mobile information system 110 of an optional intermediate mobile carrier 106, and / or the mobile information system 128 of the accommodation 126. In the embodiments described herein, the accommodation 126 is a cruise ship. The mobile 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 locally with respect to DP 107, where the destination point is also local to the accommodation. In one or more embodiments, the accommodation 126 may be a resort destination or a hotel.

[0177] The first mode of travel carrier 104 may be one of the airline carrier, bus carrier, and train carrier. However, for illustrative purposes, the example will be described in relation to the first mode of travel carrier, which is an airline carrier. An optional intermediate travel carrier 106 may be one of the airline carrier, bus carrier, and train carrier.

[0178] The travel route 140, represented as a dashed line, shows the travel routes of the passenger and passenger baggage 138 from the departure point (i.e., home 102) through section L4 to the point of accommodation 126 where they stay or board. Section L1 is the travel route from home 102 to the first mode travel carrier 104. Section L2 is the travel route using the first mode travel carrier 104 to DP 107 or to an optional section L3 associated with an intermediate travel carrier 106. The optional section L3 is the travel route using the intermediate travel carrier 106 to DP 107. For example, a passenger may end their travel route at the end of section L2 and board a vehicle on a different travel carrier or flight to begin travel along section L3 to DP 107. Furthermore, it should be noted that the travel route of section L3 may include one or more intermediate travel carriers. In some cases, the passenger's itinerary may have zero intermediate carriers, such as in the case of a direct flight or direct travel itinerary to destination point DP along the route of travel segment 140.

[0179] Return journey experience Figure 1C shows a block diagram of a system 100 for checking in passengers' luggage for the return journey after disembarking from accommodation, according to one embodiment. The system in Figure 1C is the same as system 100 in Figure 1B. However, the components of system 100 may be dispersed to different locations away from the airport to obtain OP-BTI.

[0180] According to one or more embodiments, the return route may include travel segments L2' and L1' after departing the accommodation on L4'. The return route may include, for example, L3', L2', and L1'. In one or more embodiments, the passenger itinerary may include a temporary accommodation reservation after L2' and before commencing travel L1'. As can be seen from the diagram, there are many possible modes of travel and accommodation for the passenger's travel experience.

[0181] For return journeys, the printed bag tag 142' of the origin may be used for at least one of tracking, locating, and information gathering in other modes of transport before baggage check-in for the return flight. In one or more embodiments, depending on the mode of transport, baggage may be detached from the passenger. The passenger may, if applicable, travel without a bag using other modes of transport.

[0182] In one or more embodiments, system 100 may be integrated with or connected to systems 2700 (Figure 27) and / or 3100 (Figure 31) to detach baggage from passengers of other modes of travel who are checking in for a return flight within a specified check-in window, print return flight bag tags for placement on the baggage, and transfer the baggage to the airline carrier's storage. In one or more embodiments, system 100 may be integrated with or connected to systems 2700 and / or 3100.

[0183] According to one or more embodiments, systems 100, 2700, and / or 3100 can cause a printer associated with an airline carrier or airline kiosk to print return flight IATA-compliant bag tags for the return flight of an airline mobile carrier. In one or more embodiments, systems 100, 2700, and / or 3100 may include a printing device for printing return flight IATA bag tags to replace origin hard copy bag tags with return flight IATA bag tags.

[0184] In one or more embodiments, the printed IATA bag tag number on the return flight IATA bag tag may be recycled as a recycled unique identifier for use at off-airport locations and temporary accommodations during those portions of the return journey after the baggage has been unloaded from the airline carrier and retrieved from the airline or airport infrastructure. The return flight IATA bag tag on the return journey is a non-discardable machine-readable bag tag for any other mode of travel and accommodation, including temporary accommodations after the baggage has completed its return journey on the airline carrier.

[0185] Destination point DP107 is local to the boarding port of accommodation 126. System 100 or one or more components of the system may be controlled by a third-party service provider independent of any mobile carrier and may be manned. System 100 may be controlled by a mobile carrier local to destination point DP107 and may be manned. The mobile carrier local to destination point DP107 may be an airline carrier, a train carrier, a bus carrier, a cruise ship carrier, or a combination thereof. The acquisition devices described herein may be distributed to locations outside the airport to locate and track baggage in alternative modes of transport, etc.

[0186] Depending on the circumstances, the travel path by the first mode mobile carrier and the travel path of the optional intermediate mobile carrier 106 can be reversed, thereby allowing the travel path for passengers traveling on section L2 to be via the intermediate mobile carrier 106, and the travel path for passengers traveling on section L3 to DP107 to use the first mode mobile carrier.

[0187] The components of system 100 may include a scanner 116 for scanning bag tags (BTs) 142. An exemplary BT 142 from an airline carrier will be described in more detail in relation to Figure 2A. The BT 142 is an original paper bag tag (OP-BT) with an original bag tag identifier (O-BTI) 114 from, for example, a first-mode mobile carrier 104 of a first travel segment. The O-BTI 114 may be stored in a database by the first-mode mobile carrier 104.

[0188] In one or more embodiments, a passenger having a mobile communication device 15 can capture an image of BT142. For example, BT142 may be printed by an airport kiosk and placed in the passenger's luggage.

[0189] In one or more embodiments, a passenger having a mobile communication device 15 can capture an image of a printed document having at least some of the passenger information on a departure hardcopy bag tag. In a non-limiting example, the printed document may be a bag tag printed at home. In another example, the printed document may be a conventional airline tag marker 212, as described in relation to Figure 2B. In a non-limiting example, the printed document may be another printed document having passenger / airline information that can be used to extract the Passenger Reservation Record (PNR) number directly from the document or to access the PNR number from memory operably accessible by a computer system associated with the airline, where the airline carrier is the source of the printed text and layout of the departure hardcopy bag tag to be printed, and / or the printed document has at least some of the text printed on the departure hardcopy bag tag.

[0190] In one or more embodiments, the components of system 100 may also include a radio frequency identification (RFID) reader or a near-field communication (NFC) identification reader, both of which are referred to herein as RFID-R150 and are indicated by dashed boxes to indicate that they are optional. The RFID reader receives an electromagnetic field to automatically identify and track a tag. In some cases, passenger baggage 138 may use an RFID tag or a near-field communication (NFC) compliant tag that generates a 10-digit license plate or equivalent identifier. However, currently, most baggage still uses printed or paper bag tags as the primary means of identifying passenger baggage 138.

[0191] In one or more embodiments, passenger baggage 138 may include radio frequency communication devices such as a Global Positioning System (GPS) tracker, a Pan-European Digital Mobile Telephone System (GSM) tracker, a GSM-5G tracker, a Wi-Fi enabled communication device, a Bluetooth® Low Energy (BLE) device, a Bluetooth enabled communication device, a short-range RF communication device, and a long-range communication device, using a compatible wireless communication protocol.

[0192] 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, only BT142 of the first baggage item may need to be scanned to digitally reproduce the passenger's bag number.

[0193] The stored digital O-BTI114 can be converted to a format that conforms to the International Air Transport Association (IATA) bag tag code and other standardized formats of the carrier. For example, an airline bag tag may include an IATA code that contains a three-character alphanumeric geocode 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 bag 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 information for creating the IATA geocode, original airline flight information, a 10-digit license plate, and other BT information printed on the BT142, as illustrated in Figure 2A. The BT142 may use license plates used by other mobile carriers.

[0194] The components of system 100 may include an imaging device 118 for capturing images 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. An exemplary MK 136 is described in reference to Figure 15.

[0195] The components of system 100 may include a computing device 122, as will be described in more detail with respect to Figure 7. The computing device 122 may communicate with the scanner 116, the imaging device 118, and the printing device 120 via wireless communication indicated by reference numeral 130. In one or more embodiments, the computing device 122 may 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.

[0196] From this disclosure, it should be understood that the system described herein addresses many possible outcomes that various passengers may experience. The MK136 is necessary because some luggage arriving at its destination may not initially have a printed bag tag or airline marker, and both may contain an IATA barcode. In such situations, the system needs to provide a marker for temporarily tagging the luggage.

[0197] Additionally, in one or more embodiments, the MK136 may be used for baggage items processed through an integrated security screening station, as shown in Figure 26A.

[0198] In one or more embodiments, baggage may be provided with a wireless tracking device 175. In a non-limiting example, the wireless tracking device 175 may be a tracking device that includes an accelerometer (ACC) gyroscope, a Global Positioning System (GPS) and / or an inertial navigation device (INU) for determining its own position, and such position may be transmitted to a computing device of system 100 (i.e., server 148). The wireless tracking device 175 may have a unique identifier such as a registered serial number, a media access control (MAC) address or another assigned unique identifier, which is stored in a catalog of LIB2450, an extended B-type message, another B-type message and / or one of the accommodations, transport modes or other catalogs. The wireless tracker device 175 may also be programmed with a unique identifier of the passenger and / or baggage, such as the passenger's name, PNR number, super PNR number, IATA license plate number, some data from a B-type message or any combination thereof. In one embodiment, the wireless tracker device 175 may be a temporary or detachable tracker.

[0199] The wireless tracking device 175 may be a radio frequency communication device such as AIRTAG by APPLE Inc., a Global Positioning System (GPS) tracker, a Pan-European Digital Mobile Telephone System (GSM) tracker, a GSM-5G tracker, a Wi-Fi enabled communication device, a Bluetooth Low Energy (BLE) device, a Bluetooth enabled communication device, a short-range RF communication device, and a long-range communication device, using a compatible wireless communication protocol.

[0200] In the case of short-range communication devices such as Wi-Fi-enabled communication devices, Bluetooth Low Energy (BLE) devices, and Bluetooth-enabled communication devices, the system 100 may include remote network devices 127 within the accommodation 126. In one or more embodiments, the remote network devices 127 may be remote network devices of the accommodation 126 and can be used by the system 100 to carry location data by the wireless tracking device 175. Alternatively or in addition, some of the remote network devices 127 may be owned by the system 100 and others by the accommodation 126.

[0201] In one or more embodiments, the wireless tracking device 175 can be temporarily assigned to a piece of baggage. For example, the wireless tracking device 175 can be configured to communicate within a designated area D10, such as on a cruise ship, and a nearby surrounding area, such as a dock. For example, when the baggage is disembarked and checked in for a return flight, or at some other point, the wireless tracking device 175 can be removed and reassigned to another piece of baggage for the next cruise on the cruise ship.

[0202] For example, the cruise ship area (i.e., designated area D10) may include the cruise ship and a 100-foot diameter surrounding the cruise ship. The cruise ship area (i.e., designated area D10) may have a receiver or network communication device that receives signals from the wireless tracking device 175. The diameter may be 10 to 50 feet, 10 to 75 feet, or 10 to 100 feet. The diameter surrounding the cruise ship may be up to 200 feet, up to 300 feet, up to 500 feet, or up to 1000 feet.

[0203] In the case of long-range communication devices, such as Apple Inc.'s AIRTAG, Global Positioning System (GPS) trackers, Global System for Mobile Communications (GSM) trackers, and GSM-5G trackers, communication may be possible with cellular, satellite, and GSM communication service providers. The position signal may be transmitted to server 148 or other designated computing device for access by LIB2450 and / or storage therein. In one or more embodiments, the long-range communication device may also be configured to communicate using short-range communication protocols. In this case, the wireless tracking device 175 may communicate within designated area D10 using a short-range or long-range communication protocol with a remote network device 127.

[0204] The wireless tracking device 175 can be used to track its position while moving in any mode of movement or the next mode of movement, using long-range or short-range communication depending on the configuration of the wireless tracking device 175.

[0205] The system can obtain brief passenger information by scanning a barcode or quick response (QR) code associated with the original flight's boarding pass. In some cases, the passenger's ticket may include information associated with a 10-digit license plate, which can be removed from the passenger and placed in their luggage without the need to print the MK136. For example, a passenger may receive a marker with an adhesive backing from an airline employee when checking in their luggage at the airport.

[0206] This marker may contain a 10-digit license plate number or other information. This marker may be used, for example, to identify luggage if it is lost.

[0207] The system may include, by a printing device communicating with at least one processor, creating an MK136 with a marker identifier that associates the passenger's inventory record with the first piece of baggage if the origin paper bag tag identifier (OP-BTI) associated with or on the printed bag tag of the first piece of baggage is either damaged or lost, and populating the passenger's inventory record with the marker identifier. The marker identifier may be a barcode readable by a barcode scanning device, and the marker identifier may include either the OP-BTI or a new passenger tracking identifier.

[0208] The computing device 122 may communicate with the scanner 116, imaging device 118, and / or printing device 120 using, but not limited to, a near-field communication (NFC) protocol such as Bluetooth. The computing device 122 may communicate with the scanner 116, imaging device 118, and / or printing device 120 using Wireless Fidelity (Wi-Fi) communication based on the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard. The computing device 122 may communicate with the scanner 116, imaging device 118, and / or printing device 120 using, for example, ZIGBEE® wireless technology compliant with IEEE 802.15. The computing device 122 may communicate with the scanner 116, imaging device 118, and / or printing device 120 using a long-range communication protocol, a short-range communication protocol, a cellular radio frequency protocol, or other mobile radio frequency protocol.

[0209] In other embodiments, the scanner 116 may be a software application stored in the computing device 122 and programmed to interact with a video device or camera device that is built into, integrated with, or connected via a cable to the computing device 122. In one or more embodiments, the computing device 122, the imaging device 118, and the scanner 116 may be a single device such as a smartphone, tablet, or other video-enabled handheld computing device, which is referred to herein as the “smart communication device”. In one or more embodiments, the system 100 may include a local computing device or server 148 for communicating with the smart communication device and the mobile 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 mobile information systems 108, 110, or 128 using wired or wireless communication.

[0210] The computing device 122 and / or server 148 may communicate with the mobile communication device 15 or other wired or wireless communication devices.

[0211] In one or more embodiments, the computing device 122, imaging device 118, scanner 116, and RFID-R150 may be a single device such as a smartphone, tablet, or other video-enabled handheld computing device, which is also referred to herein as a “smart communication device”.

[0212] The imaging device 118, scanner 116, and RFID-R150 may be electronic devices (i.e., acquisition devices) that acquire barcodes or other information associated with IATA license plates, such as 10-digit license plates. As should be understood from this disclosure, the IATA standard uses 10-digit license plates, but other license plate formats with more or fewer digits may be used. For example, 10-digit license plates may be acquired by, for example, optical character recognition, computer vision machine learning algorithms, or other artificial intelligence algorithms that can recognize alphanumeric characters and convert the recognized characters into machine-encoded text.

[0213] Acquisition devices can, for example, provide extended B-type messages from outside the airport infrastructure to the server 148 of system 100. However, insofar as some acquisition devices overlap with the airport infrastructure, those acquisition devices can, for example, provide extended B-type messages to the server 148 from within the airport infrastructure. As a non-limiting example, an extended baggage processed message (BPM) may be generated by an acquisition device, the BPM including at least the recycled IATA license plate and the passenger's name. The extended BPM may include a unique identifier and location data for the acquisition device. The extended BPM may be sent to the server 148 associated with system 100 so that the location data is updated in LIB2450 and / or extended B-type messages as described in relation to Figures 14C-14E. Although extended BPMs are described, other extended B-type messages may be generated by system 100 and sent to the server 148; these messages may be generated after baggage arrives at DP107 and the recycled IATA license plate of the corresponding baggage has been used. For example, the Extended B type can be used to update location data from an acquisition device in the LIB2450 and / or to initiate the processes described herein for the delivery and handling of baggage, independently of the passenger. In one or more embodiments, the Extended B type message may use an IATA-compliant coded format structure. Alternatively, the Extended B type message may use a coded format structure that is different from the IATA coded format but conveys a similar message structure.

[0214] The components of system 100 may include an optional baggage receiver 124 for transporting received baggage on a conveyor belt or the like. While 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 one or more embodiments, the imaging device 118 may capture images of one or more pieces of passenger baggage 138. Additionally, RFID-R 150 may read RFID tags or NFC tags provided on the baggage receiver 124. In one or more embodiments, the scanner 116 may scan QR code®-enabled bag tags. RFID, NFC, and QR code-enabled bag tags may contain certain personal information or PU. This personal information of the passenger and the information in PNR 112 may be used to verify the personal information. The RFID tags or NFC tags should, for example, comply with IATA RP1740c. PNR 112 represents a storage location where an airline carrier may store its passengers' PNRs. PNR number 230 is also known as the PNR locator. PNR data can be identified using at least PNR number 230. In a non-limiting example, PNR data may be stored in a passenger service system (PSS) or order management system (OMS). However, over time, the location of the storage device for PNR data may change. Therefore, the system may use and update PNR access instructions according to each airline carrier to determine how to navigate to PNR 112. Communication exchanges may include Internet Protocol (IP), Extended Markup Language (XML) standards, and XML messaging.

[0215] In other embodiments, the baggage receiver 124 may include a designated pad or surface for placing a single passenger baggage 138, and a scanner, imaging device 118 and / or RFID-R 150 are positioned close to the pad to 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 but may operate to find 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 identifying baggage features in a second, optional process. In one or more embodiments, if the printed BT 142 is unreadable, the scanned O-BTI data receiver 402A may be bypassed. In this case, the user may directly input a 10-digit license plate 210, which is then input to the license plate parser 404A to identify the mobile carrier identification and the passenger's bag number. The scanner 116, imaging device 118, and RFID-R150 may be integrated into the same device, and the RFID-R150 reads the RFID tag or NFC tag to create the personal information in the catalog if a printed bag tag is not present.

[0216] In the process of capturing identifying baggage features, such as by using computer vision, it may be determined that passenger baggage 138 does not contain the original paper bag tag. In this case, information received from RFID-R150 may be used. In some cases, the original paper bag tag may contain information associated with the mobile carrier for the local return trip to home 102, so passenger baggage 138 may have both an RFID tag or NFC tag and the original paper bag tag.

[0217] According to one or more embodiments, the computing device 122 and / or server 148 of system 100 may, as described later, establish a communication session with the mobile information system 108 or 110 to access the PNR 112 based on the scanned BT 142 and obtain information representing the original O-BTI 114 having an embedded code for the passenger's bag number.

[0218] According to one or more embodiments, the computing device 122 and / or server 148 of system 100 may, as described later, create a communication session with the mobility information system 108 or 110 to access the PNR 112 based on the image of BT 142 and obtain passenger information including at least the PNR number captured from BT 142.

[0219] The mobility information system 108 or 110 may generate communication with passenger file data 132 containing passenger return segment information while keeping the PII in the PNR confidential. The received passenger file data 132 is assembled into a catalog file 134 or sent to the mobility information system 128 where the catalog file 134 is created. If applicable, server 148 may create the catalog file. One of the computing devices 122 and / or server 148 may communicate the catalog file to the mobility information system 128 of accommodation 126.

[0220] The computing device 122 and / or server 148 can merge all passenger file data 132 into a single inventory file 134 of checked passenger luggage and / or passengers. The computing device 122 and / or server 148 then communicate the inventory file 134 to the accommodation facility 126's mobile information system 128.

[0221] A Departure Control System (DCS) can control the management of the airline's travel carrier check-in process. A travel information system 108 or 110 may include a check-in indicator 144 that indicates that a passenger and / or a passenger's baggage has been checked in for travel within a specific window. In one or more embodiments, the travel carrier may include a check-in database 146 for passengers and / or their baggage that have been checked in for travel. [Examples]

[0222] Example 1 Next, an exemplary scenario will be described in detail. A passenger ready for travel will, for example, start from their home 102, from which their passenger baggage 138 will depart, and travel segment L1 of travel segment 140. The passenger baggage 138 may travel with the passenger or via baggage transport service to a first-mode travel carrier 104, which will begin segment L2. Assume that the first-mode travel carrier 104 is an airline. At the first-mode travel carrier 104, the passenger baggage 138 receives a BT142, as shown in Figure 2A. The BT142 contains printed information representing an O-BTI114 conforming to the International Air Transport Association (IATA) bag tag format. The BT142 may be printed on paper or a paper composite by an airline agent, at an airline counter via baggage transport service, or by the passenger at a kiosk. The BT142 will remain on the passenger baggage 138 as it travels along segment L3, if used, as will be described later. In one or more embodiments, once the BT142 is printed, the passenger may capture at least one image of the BT142 and / or the printed certificate, as described below, and communicate at least one image to a computing device 122 or server 148.

[0223] The passenger's journey includes accommodation 126. In this example, it is assumed that accommodation 126 is a cruise ship. In one or more embodiments, before the passenger boards the cruise (i.e., accommodation 126), a BT142 having an O-BTI114 is scanned by a scanner 116 to digitize the printed representation of the O-BTI114, or is imaged by an imaging device to digitize the passenger's personal information printed on the BT142. The passenger's personal information may include the passenger's unique PNR number. The passenger's personal information may include the passenger's name. The passenger's personal information may include the O-BTI114 created by optical character recognition into a format that is, for example, machine-encoded text.

[0224] In various scenarios, a passenger's travel itinerary may include travel segments L2 and L3. For example, if only a first-mode travel carrier exists, travel segment L3 is omitted. In this case, the first-mode travel carrier can provide direct flights to a city or destination adjacent to or local to accommodation 126. In other examples, a passenger's travel itinerary may include an intermediate travel carrier 106 to provide travel segment L3. For example, a passenger's travel itinerary may include at least one connecting flight or segment to a city or destination adjacent to accommodation 126. The connecting segment of the travel can be represented as travel segment L3, which begins at the end of segment L2 and ends at DP 107.

[0225] Figure 2A shows a partial view of a printed prior art conventional airline IATA bag tag 200 (i.e., BT142). The IATA bag tag 200 is half of the bag tag. The IATA bag tag 200 includes two sides that can be mirror images of each other so that the ends of the IATA bag tag 200 can be attached to each other. In the illustrated example, the IATA bag tag 200 includes a three-digit departure airport flight identifier 202 and a three-digit destination airport flight identifier 204. The IATA bag tag 200 includes at least one barcode flight identifier 206. In this figure, the IATA bag tag 200 includes a first barcode flight identifier 206 having bars of barcode oriented in a first orientation and a second barcode flight identifier 208 having bars of barcode oriented in a second orientation different from the first orientation. The bag tag format may vary slightly from country to country and from carrier to carrier.

[0226] In one or more embodiments, the passenger's name may be on the IATA bag tag 200.

[0227] The IATA bag tag 200 includes a 10-digit license plate 210 that conforms to IATA regulations. The 10-digit license plate number includes 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 bag number. The font of the numbers may be difficult to capture. The 10-digit license plate 210 is adjacent to the first barcode flight identifier 206 and / or the second barcode flight identifier 208.

[0228] Human-readable license plates have either a two-letter or three-digit IATA carrier code. For example, it could be "AA509795" or "001509795". AA is the two-letter IATA code for American Airlines (registered trademark), and "001" is the three-digit IATA carrier code. Nevertheless, the barcode is always a complete 10 digits.

[0229] The first barcode flight identifier 206 is a label that conceals personal and flight information. For example, the first barcode flight identifier 206 is coded to include information about the passenger's name and where the baggage should go (i.e., destination), as well as other information such as the name of the arrival airport, departure time, the IATA airport code of the arrival airport, the airline code and flight number, and the passenger's name (first and last name) as identified by the baggage. The first barcode flight identifier 206 is a modified version of license plate 210.

[0230] The bag tag number includes a two-character airline code and six digits. The six digits represent the passenger's bag number. By using the passenger's bag number, PNR112 can be found by accessing a Type B message containing the PNR number, as described in more detail below. In one or more embodiments, the passenger's bag number also conceals the passenger's personal information.

[0231] An airline carrier 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 Control Message (BCM), Baggage Inventory Message (BMM), and Baggage Request (BRQ). The bag tag number is part of the baggage message. In one or more embodiments, the Type B message may include the passenger's name and PNR number. This allows access to other information based on the bag tag number.

[0232] The license plate 210 embedded in either the first barcode flight identifier 206 or the second barcode flight identifier 208 is known as an index number (IN) that links to a baggage source message (BSM) transmitted by the carrier's departure control system (DCS) to the airport's baggage handling system, and each digit on the license plate 210 has a specific meaning. For example, the BSM contains flight details and passenger information from the second segment L2.

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

[0234] Figure 2A shows an example of a self-tagged airline bag tag printed by a passenger via an airport kiosk. All airline bag tags include at least one IATA license plate format. However, each airline may arrange the passenger / airline information on the printed bag tag differently, as seen in Figure 2D.

[0235] In Figure 2A, a Passenger Reservation Record (PNR) number 230 may be present at the top of the bag tag 200. The presentation of PNR number 230 may vary from airline carrier to airline. In this example, the code term "PNR" 231, referred to below as the "PNR indicator," precedes PNR number 230. The PNR indicator is followed by a colon ":". However, not all airlines use an explicit PNR indicator like "PNR". In such cases, the PNR number may need to be extracted based on expected information above, below, and / or next to the PNR number of a particular airline carrier.

[0236] Bag tag 200 may also include the passenger's name 235. However, each airline may place the PNR number 230 and the passenger's name 235 in different locations. Additionally, there may be letters, numbers, or alphanumeric sequences before or after the PNR number 230. Therefore, in some cases, it can be difficult to determine the location of the PNR number 230 unless one is aware that the airline carrier has a common layout template.

[0237] The passenger's name 235 may be displayed, for example, on the bottom of the paper of the bag tag 200. However, in some cases, at least one conventional airline tag marker 212 may be printed immediately before the end of the bag tag 200 and may be removed before or after the bag tag is attached to the baggage. The conventional airline tag marker 212 may be given to the passenger as a receipt having at least an IATA bag tag license plate and a barcode placed thereon.

[0238] The layout allows passenger name 235 to be placed adjacent to the PNR number. Passenger name 235 can be displayed above or below the PNR number. The name may be displayed in a format including first and last name, and the name may contain only alphabetic characters.

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

[0240] In one or more embodiments, the airline bag tag marker 212 is affixed to the end of a conventional airline bag tag 200 and can be removed for a passenger to hold. The airline tag marker 212 is also printed on paper or a paper composite.

[0241] MK136 printed by the printing device 120 may include personal information for the PNR112 to populate the passenger name. Optionally, MK136 may include a temporary bag tag with an embedded code for the accommodation facility 126 or the return leg.

[0242] The layout of the airline tag marker 212 (i.e., the printed certificate) can vary slightly.

[0243] Figure 2D shows a partial view of another prior art conventional airline bag tag 200'. As can be seen from the figure, the layout of the Southwest Airlines® departure hard copy bag tag 200' is different from that of American Airlines®. Figures 2A and 2D are only two examples of many different layouts. The IATA 2-digit character code for Southwest Airlines® is "WN". The IATA license plate number is "0526371073". The 3-digit numerical IATA code for Southwest Airlines® is "526". Of particular note is that the airline name, Southwest Airlines®, is displayed in a vertical orientation along the edge of the bag tag 200'.

[0244] The airline code "WN", passenger name, and PNR number are separated by dashed boxes. The IATA license plate is also separated by a dashed box for illustrative purposes only. In this example, there is no PNR indicator before the PNR number "3UPQFT". However, the PNR number is on a line with characters representing a date format such as XX / XX / XXXX. Additionally, below the PNR number are the digits of the IATA license plate. Therefore, this layout can be used to determine the digit position of the PNR number when there is no explicit PNR indicator.

[0245] Figure 3A shows a scanner 116 according to one embodiment. The scanner 116 includes a software application (i.e., scanner application 310) 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 bag tag 200. The camera lens 308 is located on the rear side of the device, opposite the side of the display screen 304. The processor of the computing device causes the display screen 304 to display an image (input) representing the printed bag tag 200 captured by the camera lens 308.

[0246] The scanner application 310 may, for example, provide a barcode window 306 indicated by dashed lines to highlight and identify a printed barcode in an image, or to guide the user in the direction of the barcode, such that the barcode window 306 is positioned to capture all the bars of the second barcode flight identifier 208. The scanner application 310 may, instead or in addition, scan the 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, convert the barcode of the first barcode flight identifier 206 or the second barcode flight identifier 208 and search for a linear or 1D barcode to generate a series of digits representing, for example, a license plate 210. A person can see the license plate 210. However, manually entering each digit is time-consuming and susceptible to human error.

[0247] The first barcode flight identifier 206 or the second barcode flight identifier 208 associated with the license plate 210 can be used, for example, as an index number (IN) to link to a baggage source message (BSM) containing passenger information, allowing the passenger's PNR 112 and its return flight information to be found and accessed.

[0248] In one or more embodiments, the scanner application may also be used to capture a QR code bag tag identifier on a QR code bag tag affixed to passenger baggage 138. This information may be used to verify the PNR 112 or to access personal information.

[0249] Example 2 Another exemplary scenario for obtaining one or more PNR numbers, passenger names, and / or IATA license plates using image data is illustrated with respect to Figure 3B. This information can be used, for example, to initiate the process of building the LIB2450. This data can be used for various tasks described herein. Furthermore, when one travel segment ends or one travel vehicle ends, the LIB2450 may move on to the next travel vehicle, leaving the expired travel vehicle data.

[0250] Figure 3B shows an electronic acquisition device (i.e., imaging device 118) that captures an image 340 of a source hard copy bag tag 200 according to one embodiment. The imaging device 118 may be integrated with a computing device (i.e., a mobile communication device 15). The imaging device 118 may be part of a system 100. In this example, the image 340 has a gray background on a display screen 304. However, the background on the display screen 304 may contain other articles and colors, as would occur when capturing an image within an ambient background. The imaging device 118 includes a software application (i.e., application 311) that is loaded onto a computing device 302, such as computing device 122, or a mobile communication device 15. In one or more embodiments, the application 311 running on computing device 122 may be configured to perform optical character recognition (OCR). In one or more embodiments, an application 311 running on a mobile communication device 15 may be configured to perform optical character recognition (OCR) and transmit both at least one image and a DPI data recording, the DPI data recording of which is stored in a LIB (Figure 1A). The application 311 may be downloaded onto the mobile communication device 15 via the system 100, for example, by using a server 148.

[0251] The images may include at least one image 340 of printed passenger information associated with the airline carrier of a hard copy bag tag 200 from a different location. The bag tags are long, and some of the printed text is not easily visible. The printed passenger information associated with the airline carrier may include, but is not limited to, printed BSM data such as an International Air Transport Association (IATA) license plate number. In one or more embodiments, the license plate number may include a two-digit alphanumeric code or a three-digit numeric code of the airline. The printed passenger information associated with the airline carrier may include a passenger reservation record (PNR) number. The printed information associated with the airline carrier may include an airline code or airline name. The printed passenger information associated with the airline carrier may include the passenger's name.

[0252] Printed passenger information associated with an airline or carrier may include a unique identifier associated with the passenger's itinerary, or it may be used to navigate to the passenger's stored return flight information on a specified carrier.

[0253] Printed passenger information associated with an airline travel carrier may include a unique identifier, which is a link index to the passenger itinerary, or passenger return flight information from a computer system associated with the airline travel carrier. In one or more embodiments, the unique identifier is a super PNR number. For multi-segment flights or multiple airline carriers, the super PNR number can link all PNRs for each segment to each other. Each carrier may have different PNRs for segments of a flight.

[0254] Digital passenger information (DPI) data records linked to the airline mobile carrier may include, for example, the International Air Transport Association (IATA) license plate number, passenger reservation record (PNR) number, airline code, airline name, passenger name, or any combination thereof. Examples of printed passenger information in the image of the departure hard copy bag tag 200 are separated by dashed boxes. In one or more embodiments, once the airline name or airline code is verified, the system may not be required to find any further airline codes. The airline code or airline name can be used to determine the airline bag tag (BT) layout of the departure hard copy bag tag 200 and facilitate the discovery of specific printed passenger information in the image.

[0255] In one or more embodiments, the DPI data record may include the passenger reservation record (PNR) number and the airline code or airline name. In some examples, the DPI data record may include the passenger reservation record (PNR) number, the airline code or airline name and the passenger's name. This DPI data record allows the system or server 148 to directly access the PNR 112.

[0256] DPI data recording may include digital baggage item records.

[0257] In certain embodiments, the barcode on the IATA bag tag can be scanned to obtain specific information, but the use of images may be used to obtain a 10-digit license plate and, if necessary, use a portion of the 10-digit license plate to derive the airline code. As mentioned above, the bag tag or part thereof may be damaged. Therefore, alternative mechanisms for deriving passenger / airline information in a hands-free and accurate manner are proposed herein. Furthermore, in one or more embodiments, images may be used to create a 10-digit IATA license plate so that a Type B message can be accessed to obtain PNR information leading to the passenger's PNR112.

[0258] The departure hard copy bag tag 200 may include space within the layout for printing supplementary information at the discretion of the airline carrier. The printed passenger information within the image and the resulting DPI data recording may also include supplementary information for navigating to a memory device that stores return flight information for the return flight passenger.

[0259] The images may be captured by an application 311 that allows a passenger or other user to send the images to the system 100 (i.e., the server 148) via a send button 360. In one or more embodiments, the imaging device 118 may be part of the system 100 or part of the mobile communication device 15.

[0260] Figure 3C shows an electronic acquisition device 118 for capturing an image of the source hard copy bag tag 200' according to one embodiment. The embodiment in Figure 3C, in which the image of the source hard copy bag tag 200' is captured by the electronic acquisition device, is essentially the same as the embodiment described in Figure 3B. Therefore, only the differences will be described. The image may be captured by a mobile communication device 15.

[0261] The origin hardcopy bag tag 200' shown on display screen 304 is an example of an origin hardcopy bag tag from a different airline carrier with a different layout. The PNR number and 10-digit IATA license plate may need to be arranged, for example, based on the layout of a particular airline.

[0262] Example 3 Another exemplary scenario for obtaining one or more PNR numbers, passenger names, and / or IATA license plates using image data from a marker is described with respect to Figure 3D.

[0263] FIG. 3D shows an electronic acquisition device (i.e., imaging device 118) that captures an image of a printed certificate having at least a portion of passenger information on a source hard copy bag tag according to one embodiment. In this example, the printed certificate is displayed on display screen 304 and includes marker 212 described in connection with FIG. 2C. In one or more embodiments, other printed certificates, such as those printed by the passenger at home, can be used. In this example, application 311 can optically recognize some or all of the characters of the text on marker 212, indicated by the dashed box.

[0264] In this example, a license plate of at least 10 digits can include DPI data records. The DPI data records can identify, for example, the location of the PNR number within a B-type message, subsequently navigate to PNR 112, and can include the passenger's name for additional verification to create a digital checked item record.

[0265] Example 4 The example shown in FIG. 3E provides delivery location data, such as when an IATA license plate 200, marker 212, MK136 or other barcoded identifier associated with the checked item is scanned. The location data can be, for example, the current status of a room or guest room.

[0266] In FIG. 3E, computing device 302 shows a displayed message 360 according to one embodiment. Message 360 can include text representing the guest room number to which the checked item with the bag tag printed in 3A is to be delivered. The displayed message also includes message 355 indicating that the guest room is ready. In one or more embodiments, the displayed message can include message 350 representing the name of the accommodation facility. Further, the displayed message can include the scanned bag number.

[0267] In the case of other accommodations such as hotels and resorts, the room number may be replaced with a room number or building number, floor number and room number. In one or more embodiments, messages 350, 355 and / or 360 may be generated and communicated by the messaging system 2790 via the server 2710 in Figure 27.

[0268] Digital BTI Data Figure 4A shows a block diagram of a programming module 400A according to one embodiment for checking in baggage or baggage and passengers using the departure bag tag identifier of the return flight and generating an inventory for boarding the travel segment. The programming module 400A may reside on a computing device 122, a server 148, or a combination thereof.

[0269] One or more programming modules 400A 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 400A.

[0270] The programming module 400A may include a scanned O-BTI data receiver 402A and a license plate parser 404A. When executed, the scanned O-BTI data receiver 402A may include program instructions that cause it to receive the 10 digits embedded in the captured barcode of a first barcode flight identifier 206 or a second barcode flight identifier 208. When executed, the license plate parser 404A may include program instructions that analyze a series of digits received from the scanner application 310. When executed, the license plate parser 404A may include program instructions that track the digits to find the mobile carrier identification (ID) by the mobile carrier ID locator 420A. When executed, the license plate parser 404A may include program instructions that track digits, such as the last 6 digits, to find the bag number by the bag number locator 422A.

[0271] License plate parser 404A, when executed, may include a program instruction to extract the first digit of the converted barcode. In this example, this is the digit 7. This digit may be discarded. Next, license plate parser 404A, when executed, may include a program instruction to extract the next three digits using mobile carrier ID locator 420A. In this case, the next three digits contain "001", which corresponds to the mobile carrier ID. In this case, the mobile carrier ID corresponds to American Airlines®. License plate parser 404A, when executed, may include a program instruction to extract the next six digits containing "509795" using bag number locator 422A. These six digits correspond to the passenger's bag number.

[0272] In one or more embodiments, if the printed BT142 is unreadable, the scanned O-BTI data receiver 402A may be bypassed. In this case, the user can directly input a 10-digit license plate 210, which is then received by the license plate parser 404A to identify the mobile carrier and the passenger's bag number.

[0273] The programming module 400A, when executed, may include program instructions that cause the communication session generator 406 to communicate with at least one of the first mode mobile carriers 104 and / or intermediate mobile carriers 106. The communication session generator 406 may include a mobile carrier Internet Protocol (IP) address lookup database 424 and PNR access instructions 426. The mobile carrier ID on the license plate 210 may be used to find a predetermined instruction for generating an electronic communication packet to the server of the first mode mobile carrier 104 and / or intermediate mobile carrier 106 associated with the mobile carrier ID. The communication session generator 406, when executed, may also include program instructions configured to extract a stored instruction for accessing return segment information from the stored PNR access instructions 426 using a digitally generated passenger bag number extracted from a first barcode flight identifier 206 or a second barcode flight identifier 208 associated with the license plate 210. Communication instructions can identify information associated with tools (i.e., programming instructions) that conform to Transmission Control Protocol / Internet Protocol (TCP / IP), File Transfer Protocol (FTS), Hypertext Transfer Protocol (HTTP), Hypertext Transfer Protocol Secure (HTTPS), Secure Sockets Layer (SSL), Secure File Transfer Protocol (SFTP), and User Datagram Protocol (UDP).

[0274] In one or more embodiments, the instruction can identify a link from the scanned license plate 210 to a baggage source message (BSM) containing passenger information in order to find and access the passenger's PNR 112 and passenger return flight information. In one or more embodiments, the link may be an HTTP-compliant link, but is not limited to this.

[0275] During a communication session, the computing device 122 can execute programming instructions for the passenger travel return segment acquirer 408, where the return segment is the traveled route or part of the traveled route to return home 102. For example, if the passenger returns home using the same travel carrier as the original printed bag tag, the PNR 112 will include return flight information. Alternatively, the return flight information may be marked as null by system 100.

[0276] When executed, the programming module 400A may contain program instructions that cause the baggage recognition module 410 to recognize baggage items from stored images. Image data from the imaging device 118 may be processed by machine learning software to generate images of passenger baggage 138. These images may be stored in a database for the passenger baggage recognition process. In some cases, it may be necessary to find or identify the passenger's baggage. The computing device 122 or server 148 may store images of passenger baggage 138 that can be retrieved later. Machine learning algorithms may then be used to recognize the baggage and match the passenger with the passenger's baggage. Image data of baggage items may be stored as baggage feature data 411A. Baggage feature data 411A may also include the barcode of the IATA license plate or features of the baggage item itself. Features may include the color, texture, shape, brand and other distinctive features of the baggage item itself. Baggage feature data 411A may be used to unlock access to specific information in the baggage item inventory record. For example, baggage feature data 411A may be required to access return flight information for baggage check-in. The baggage recognition module 410 may include program instructions, when executed, to store the passenger's image data as passenger biometric data 411B linked to the baggage inventory record. The passenger biometric data 411B may be used to unlock access to specific information within the baggage inventory record. For example, the passenger biometric data 411B may provide access to return flight information for baggage check-in. In one or more embodiments, the passenger biometric data 411B may be verified when the origin hardcopy bag tag, marker 212 and / or MK136 are lost or damaged.

[0277] In one scenario, a piece of baggage may have only one of the following: a hard copy bag tag from the departure point, marker 212, or MK136. As a non-limiting example, marker 212 may be the only tag on the baggage and may not have the passenger's name printed on it. In this example, marker 212 is on the baggage, but if the passenger's name is not on the printed certificate initially issued by the airline to unlock the baggage inventory record and subsequent baggage check-in, the passenger may need to be verified.

[0278] In one or more embodiments, if a hard copy bag tag from the airline is on the baggage, but the passenger's name is not present on the hard copy bag tag from the airline in order to unlock the baggage inventory record and subsequent baggage check-in, the passenger may need to be verified.

[0279] The computing device 122 or server 148 can use a machine learning algorithm to determine whether a particular piece of luggage was processed by one or more components of system 100.

[0280] In some cases, the image data of the captured baggage items can be used to unlock the baggage item list record for purposes such as check-in.

[0281] The programming module 400A may include a marker generator 412. The marker generator 412 may include program instructions that, when executed, generate a barcode for use in the format of MK136, which can be printed by the printing device 120 and affixed to the passenger baggage 138. As described above, MK136 may be used when the original bag tag or airline marker is unavailable or unscannable due to damage or other reasons.

[0282] The programming module 400A may include a passenger inventory record generator 414, a return-trip inventory generator 416, and an inventory communicator 418. The passenger inventory created from the first printed bag tags that have not been discarded may be used to match passengers arriving at the accommodation and to determine their room or room number. The non-discarded printed bag tags populated in the inventory may be used, for example, to transport passengers' luggage to their rooms and / or accommodation without the need to generate temporary valet tags. The non-discarded printed bag tags may also be used, for example, when a passenger departs from the accommodation to return home, without the need to print yet another temporary valet tag.

[0283] The passenger inventory record generator 414, when executed, may include program instructions for storing passenger information 428 and associated PNR 112 for passengers with passenger baggage 138 scanned by system 100 in one or more files. The passenger information may include the passenger's name, middle name or initials, last name, and contact information. For example, the contact information may also include the passenger's address. The passenger information may include personal information (PII).

[0284] The components of system 100 can store a list of passengers relating to one or more accommodations 126 local to DP 107, so that passenger baggage 138 relating to passengers not intended to travel via accommodation 126 is not mixed with passenger baggage 138 relating to accommodation 126. In one or more embodiments, passenger information 428 may include passenger information associated with a prepaid service with a third-party service provider, a first-mode mobile carrier 104, or accommodation 126. In one or more embodiments, the passenger information 428 file may include a room number assigned to the passenger. Thus, the marker generator 412 may include program instructions, which, when executed, communicate with the passenger inventory record generator 414 to retrieve information such as the room number and the passenger's name and to format and populate the fields of the marker to be printed by the marker generator 412.

[0285] The marker generator 412, when executed, may include program instructions that cause it to print the passenger's name, room number, the barcode of the IATA license plate on the departure hard copy bag tag, and / or the associated 10-digit IATA license plate. The IATA license plate or IATA barcode on the departure hard copy bag tag may be used as a primary key to baggage information for the passenger's travel experience, including check-in for the return flight.

[0286] The return segment catalog generator 416, when executed, may include program instructions for extracting information from the PNR 112, including return segment travel information, which includes, but is not limited to, the travel carrier for the return segment travel mode, the departure time for the return segment travel mode, the flight number, and / or the estimated number of baggage bags that need to be checked in for the return segment to home. The return segment catalog generator 416, when executed, may include program instructions for populating the return segment travel information into the corresponding data fields of the catalog file.

[0287] DPI data recording Figure 4B shows a block diagram of a programming module 400B according to one embodiment for generating a catalog for checking in baggage or baggage and passengers and boarding a travel segment, using digitized origin passenger information associated with a first mode travel carrier on an origin hardcopy printed bag tag. When executed, the programming module 400B may include program instructions that create a DPI data record of the digital baggage record.

[0288] Figures 4A and 4B are similar. Therefore, only the differences will be described in detail. The programming module 400B may be on the computing device 122, the server 148, or a combination thereof.

[0289] One or more programming modules 400B 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 400B. One or more programming modules 400B related to creating machine-encoded text from images of bag tags may be included in software, firmware, hardware, or a combination thereof within the mobile communication device 15.

[0290] The programming module 400B may include an image data receiver 402A. When executed, the image data receiver 402A may include program instructions that cause it to receive an image of a printed certificate having a departure hard copy bag tag or a portion thereof, or at least a portion of the printed information from the departure hard copy bag tag. The programming module 400B may include a passenger / airline information parser 404B. In one or more embodiments, the passenger / airline information parser 404B may include program instructions that, when executed, optically recognize text characters in the image and convert them into searchable text sequences (i.e., machine-encoded text) to find the mobile carrier code and / or name by the mobile carrier locator 420B. When executed, the mobile carrier locator 420B may include program instructions that access the airline code list database 432 to determine available airline codes and airline names to match. Alternatively, if an airline name is found, it may also find the airline's two-digit alphanumeric code or three-digit numeric code to verify the airline carrier associated with the departure hard copy bag tag. The mobile carrier locator 420B, when executed, may include program instructions that find one airline code and verify it by finding the airline name or another airline code at an expected location or on a license plate.

[0291] The passenger / airline information parser 404B, when executed, may include program instructions that cause a lookup of a BT layout in the BT layout database based on the identified airline code and / or airline name. In one or more embodiments, a BT layout may represent the format of a PNR number, including whether a PNR indicator is present. A BT layout can identify lines of text, the position of the line, and the expected text on such line. In one or more embodiments, a BT layout can identify text constraints, such as the presentation of a passenger's name with the given name followed by the last name and separated by a " / " (i.e., forward slash). These are merely examples of possible layouts, as each airline may present certain information at its own discretion.

[0292] When executed, the passenger / airline information parser 404B may include program instructions that optically recognize text characters in an image, convert them into searchable text sequences (i.e., machine-encoded text), and find the passenger's name by the passenger name locator 421B.

[0293] The passenger / airline information parser 404B, when executed, may include program instructions that optically recognize text characters in an image and convert them into searchable text sequences (i.e., machine-encoded text) in order to locate the PNR number by the PNR number locator 422B.

[0294] The passenger / airline information parser 404B, when executed, may include program instructions that optically recognize text characters in an image and convert them into searchable text sequences (i.e., machine-encoded text) to locate the IATA license plate. Currently, IATA license plates are 10 digits long and may be extended over time. From the IATA license plate, the mobile carrier code can be determined if necessary.

[0295] The programming module 400B, when executed, may include program instructions that cause the communication session generator 406 to communicate with at least one of the first mode mobile carriers 104 and / or intermediate mobile carriers 106. The communication session generator 406 may include a mobile carrier Internet Protocol (IP) address lookup database 424 and PNR access instructions 426. The mobile carrier ID on the license plate 210 may be used to find a predetermined instruction for generating an electronic communication packet to a server of the first mode mobile carrier 104 and / or intermediate mobile carrier 106 associated with the mobile carrier ID. The communication session generator 406, when executed, may also include program instructions configured to use a DPI data record to extract a stored instruction for accessing return segment information from the stored PNR access instructions 426. If the DPI data record does not contain a PNR number from the origin hardcopy bag tag, the license plate may be used to access a PNR number in a Type B message, which includes the license plate as a link index to the PNR number (locator). On the other hand, if the DPI data record includes the PNR number from the origin hard copy bag tag and the airline name or airline code, the command to access PNR112 can be looked up without having to use a Type B message to retrieve the PNR number.

[0296] Communication instructions can identify information associated with tools (i.e., programming instructions) that conform to Transmission Control Protocol / Internet Protocol (TCP / IP), File Transfer Protocol (FTS), Hypertext Transfer Protocol (HTTP), Hypertext Transfer Protocol Secure (HTTPS), Secure Sockets Layer (SSL), Secure File Transfer Protocol (SFTP), and User Datagram Protocol (UDP).

[0297] In one or more embodiments, the programming modules 400A and 400B overlap. This can occur when certain data can no longer be read by scanning a barcode to access the baggage item data record in the baggage inventory, but can be obtained, for example, by optical character recognition. In one or more embodiments, the programming modules 400A, 400B, and 400C can be combined.

[0298] The inventory file includes a conduit for checking in the baggage of multiple passengers to the designated return travel carrier. The conduit may include a graphical user interface for remotely checking in each passenger leaving the accommodation within a designated window prior to the return flight. In one or more embodiments, the passenger inventory record may include digital BTI data, DPI data records and / or data for baggage or passenger check-in for the return travel segment by the designated return travel carrier for the return flight from the accessed PNR. The passenger inventory record may include other information, such as passenger names and airline codes or airline names. The passenger inventory record may include DPI data records.

[0299] The catalog communicator 418 may include program instructions configured to establish a communication session with a mobile information system 128 associated with accommodation 126 when executed. The catalog communicator 418 may have different instructions for each mobile information system 128 of multiple cruise ship carriers. The communication instructions may identify information associated with the tools described herein (i.e., programming instructions).

[0300] As explained with respect to Figure 1A, certain data may be marked as "PENDING". However, when an IATA barcode is scanned in association with the license plate by an acquisition device, or received by an RFID / NFC receiver associated with or linked to system 100, LIB2450 may be activated for the registered baggage.

[0301] Extended Type B message (outside airport) Figure 4C shows a block diagram of a programming module 400C according to one embodiment for checking in passenger luggage, generating an inventory for boarding a travel segment, and generating an extended B-type message. The programming module 400C may reside on a computing device 122, a server 148, or a combination thereof. Some repeated explanations may be omitted as long as the programming module 400C is similar to the programming modules 400A or 400B.

[0302] The programming module 400C may include a scanned O-BTI data receiver 402C and a license plate parser 404C. When executed, the scanned O-BTI data receiver 402C may include program instructions that cause it to receive the 10 digits embedded in the captured barcode of a first barcode flight identifier 206 or a second barcode flight identifier 208. When executed, the license plate parser 404C may include program instructions that analyze a series of digits received from the scanner application 310. When executed, the license plate parser 404C may include program instructions that track the digits to find the mobile carrier identification (ID) by the mobile carrier ID locator 420C. When executed, the license plate parser 404C may include program instructions that track digits, such as the last 6 digits, to locate the bag number by the bag number locator 422C.

[0303] License plate parser 404C, when executed, may include a program instruction to extract the first digit of the converted barcode. In this example, this is the digit 7. This digit may be discarded. Next, license plate parser 404C, when executed, may include a program instruction to extract the next three digits using mobile carrier ID locator 420C. In this case, the next three digits contain "001", which corresponds to the mobile carrier ID. In this case, the mobile carrier ID corresponds to American Airlines®. License plate parser 404C, when executed, may then include a program instruction to extract the next six digits, containing "509795", using bag number locator 422C. These six digits correspond to the passenger's bag number.

[0304] In one or more embodiments, the scanned O-BTI data receiver 402C may be bypassed if the printed BT142 is unreadable. In this case, the user can directly input a 10-digit license plate 210, which is then received by the license plate parser 404C to identify the mobile carrier identification and the passenger's bag number.

[0305] The programming module 400C, when executed, may include program instructions that cause the communication session generator 406 to communicate with at least one of the first mode mobile carriers 104 and / or intermediate mobile carriers 106. The communication session generator 406 may include a mobile carrier Internet Protocol (IP) address lookup database 424 and PNR access instructions 426. The mobile carrier ID on the license plate 210 may be used to find a predetermined instruction for generating an electronic communication packet to a server of the first mode mobile carrier 104 and / or intermediate mobile carrier 106 associated with the mobile carrier ID. The communication session generator 406, when executed, may also include program instructions configured to extract a stored instruction for accessing return segment information from the stored PNR access instructions 426 using a digitally generated passenger bag number extracted from a first barcode flight identifier 206 or a second barcode flight identifier 208 associated with the license plate 210. The communication instructions can identify information associated with the tools described herein (i.e., programming instructions).

[0306] In one or more embodiments, the instruction may identify a link from the scanned license plate 210 to a baggage source message (BSM) containing passenger information in order to find and access the passenger's PNR 112 and passenger return flight information. In one or more embodiments, the link may be an HTTP-compliant link, but is not limited to this. Each airline may format the BSM or other B-type message with additional data fields. However, the B-type message conforms to the IATA B-type code.

[0307] During a communication session, the computing device 122 can execute programming instructions for the passenger travel return segment acquirer 408, where the return segment is the traveled route or part of the traveled route to return home 102. For example, if the passenger returns home using the same travel carrier as the original printed bag tag, the PNR 112 will include return flight information. Alternatively, the return flight information may be marked as null by system 100.

[0308] The programming module 400C, when executed, may contain program instructions that cause the passenger baggage recognition module 410 to recognize baggage items from at least one image of the baggage. Image data from the imaging device 118 or other camera-enabled device may be processed by machine learning software to generate an image of the passenger baggage 138. This image may be stored in a database for the passenger baggage recognition process. In some cases, it may be necessary to find or identify the passenger's baggage. The computing device 122 or server 148 may store the image of the passenger baggage 138, which can be retrieved later. Machine learning algorithms may then be used to recognize the baggage and match the passenger with the passenger's baggage. One or more embodiments.

[0309] The computing device 122 or server 148 can use a machine learning algorithm to determine whether a particular piece of luggage was processed by one or more components of system 100.

[0310] The programming module 400C may include a marker generator 412. The marker generator 412 may include program instructions that, when executed, generate a barcode for use in the format of MK136, which can be printed by the printing device 120 and affixed to the passenger baggage 138. As described above, MK136 can be used when the original bag tag or airline marker is unavailable or unscannable due to damage or other reasons.

[0311] The marker generator 412, when executed, includes instructions for associating a unique identifier on a marker certificate with baggage that does not have a bag tag or marker, or with baggage that does not have a passenger's name on it or with a marker. The marker certificate may be a paper tag or an electronic tag that can be temporarily used to associate the unique identifier with the baggage. The intended operation of system 100 is to maintain a departure bag tag, marker, or bingo marker on the baggage. However, these items made of paper can be damaged or lost. In this case, the scan used to capture the IATA bag tag may be overridden to scan a replacement unique identifier to replace a non-existent IATA bag tag.

[0312] LIB2450 may be generated using this replacement or temporary unique identifier. In some cases, the unique identifier may be used within the vehicle of travel to create a LIB2450 for baggage if the baggage does not have any other travel segments. Systems within accommodations may use the unique identifier as a primary key.

[0313] The programming module 400C may include a passenger inventory record generator 414, a return-trip inventory generator 416, and an inventory communicator 418. The passenger inventory created from the first printed bag tags that have not been discarded may be used to match passengers arriving at the accommodation and to determine their room or room number. The non-discarded printed bag tags populated in the inventory may be used, for example, to transport passengers' luggage to their rooms and / or accommodation without the need to generate temporary valet tags. The non-discarded printed bag tags may also be used, for example, when a passenger departs from the accommodation to return home, without the need to print yet another temporary valet tag.

[0314] The passenger inventory record generator 414, when executed, may include program instructions to store passenger information 428 and associated PNRs 112 for passengers with passenger baggage 138 scanned by system 100 in one or more files. The passenger information may include the passenger's name, middle name or initials, last name, and contact information. For example, the contact information may also include the passenger's address. The passenger information may include personal information (PII). However, PII in a designated inventory may be protected and not shared. The IATA license plate, passenger's name (optional), and PNR number may be used as links to keep the PII private.

[0315] The components of system 100 can store a list of passengers relating to one or more accommodations 126 local to the destination point DP 107, so that the passenger baggage 138 of passengers not intended to travel via accommodation 126 is not mixed with the passenger baggage 138 of accommodation 126. In one or more embodiments, passenger information 428 may include information associated with a prepaid service with a third-party service provider, a first mode travel carrier 104, or accommodation 126. In one or more embodiments, passenger information 428 may include a room number assigned to the passenger. Thus, the marker generator 412 may communicate with the passenger inventory record generator 414 to obtain information such as the room number and the passenger's name in order to format and populate the fields of the markers printed by the marker generator 412.

[0316] The marker generator 412 may include a program instruction that, when executed, causes the baggage to generate a marker indicating whether the baggage can bypass security screening for the next mode of travel. The instruction may also generate information about the next mode of travel, such as room or cabin number and / or other baggage delivery information. In an alternative embodiment, if the baggage does not pass the security screening process by ISSS2670, MK136 indicates the screening failure and the need to send the baggage for security screening for the next mode of travel.

[0317] The return segment catalog generator 416, when executed, may include program instructions for extracting information from the PNR 112, including return segment travel information, which includes, but is not limited to, the travel carrier for the return segment travel mode, the departure time for the return segment travel mode, the flight number, and / or the estimated number of baggage bags that need to be checked in for the return segment to home. The return segment catalog generator 416, when executed, may include program instructions for populating the return segment travel information into the corresponding data fields of the catalog file.

[0318] The inventory file may include a conduit for checking in the luggage of multiple passengers to a designated return travel carrier. The conduit may include a graphical user interface for remotely checking in each piece of luggage for passengers departing their accommodation within a specified time frame prior to the return flight. In one or more embodiments, the passenger inventory record includes digital BTI data, a PNR number, and data for checking in passengers or passenger luggage for the return travel segment by a designated return travel carrier.

[0319] In one or more embodiments, servers 148 and 2710 may include a conduit for checking in passengers' baggage to at least an airline carrier for the return flight.

[0320] The catalog communicator 418 may include program instructions configured, when executed, to establish a communication session with a mobile information system 128 associated with accommodation 126. The catalog communicator 418 may have different instructions for each mobile information system 128 of multiple cruise ship carriers. The communication instructions may identify information associated with the tools described herein (i.e., programming instructions).

[0321] The programming module 400C may include an extended B-type message generator 430. An exemplary extended B-type message is shown in Figure 14C, which will be described in detail later. The programming module 400C may include a departure IATA bag tag recycler 409A and a return flight departure IATA bag tag recycler 409B. The return flight departure IATA bag tag recycler 409B may include program instructions configured, when executed, to initiate the unpacking of B-type messages created for the return flight. The departure IATA bag tag recycler 409A may include program instructions configured, when executed, to initiate the unpacking of B-type messages for the departure flight. For example, when the check-in baggage process for the return flight begins, recycling by the departure IATA bag recycler 409A must be terminated.

[0322] The programming module 400, when executed, may include program instructions that cause a simulated B-type message generator 431 to generate a simulated B-type message for a return or departure flight, as shown and described in relation to Figure 14B. According to one or more embodiments, the extended B-type message may include at least three data fields from the airline's B-type message. A first field may include a field having the IATA bagtag number. A second field may include the passenger's name. A third field may include the PNR. These fields allow the return flight information to be retrieved at any time using the departure IATA bagtag number, including any updates. In one or more embodiments, if the IATA bagtag number is not available when the simulated B-type message is generated, a temporary unique identifier is used in a field or line having the prefix ".N / " used for a sequence of digits representing the bagtag number. In the example of a departure flight, a field or row with the prefix ".N / " may contain a temporary unique identifier until the IATA bag tag number can be obtained from the airline's DCS or a simulated DCS that generates the IATA bag tag number, away from the airline's or airport's infrastructure. In one or more embodiments, the simulated DCS may have its own IATA two-character or digit code.

[0323] A simulated Type B message or simulated BSM may be used as a placeholder for pre-entering a BSM or other Type B message for checking in baggage to which an IATA license plate number is to be assigned. A simulated BSM may be used to print a baggage marker, as described in relation to Figure 15. In one or more embodiments, a marker (i.e., MK) needs to be printed because the origin bag tag is damaged or lost. A simulated BSM may be created to create a marker MK136 (Figure 1B) to be affixed to baggage when there is no bag tag associated with the baggage, as may be required for new baggage.

[0324] The programming modules 400A and 400B may also have program instructions that, when executed, cause a simulated Type B message generator 431 to generate a simulated Type B message for a return flight or departure flight, as shown and described in relation to Figure 14B.

[0325] When executed, the programming module 400C may include program instructions to synchronize the booking of baggage or passenger and passenger baggage travel itineraries with the multimode booking synchronizer 433. Each passenger's travel to accommodation, such as a resort or cruise ship, may include air travel and other modes of travel selected from bus carriers, train carriers, additional air carriers, 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.

[0326] Passenger travel may include multi-mode bookings involving stays at multiple accommodations across multiple states or countries. The original bag tag number from the printed airline license plate and / or the associated RF-unique code representing the original bag tag number linked to the baggage may be used as a primary key to record and track all travel bookings and their updates accessible via recycled, non-discarded machine-readable bag tags.

[0327] System 2700 may include a general-purpose passenger travel itinerary 2714. The stored data of the general-purpose passenger travel itinerary 2714 can be changed before boarding a first travel segment, after boarding a first travel segment and arriving at the destination, or before boarding any segment of the return journey home. Systems 100, 2700, and / or 3100 may synchronize the travel mode by updating the reservation information data with updates in the general-purpose passenger travel itinerary 2714 and communicating the updates to the passenger.

[0328] In one or more embodiments, before the start of a travel segment, server 148 or 2710 may contact one of the reservation systems associated with the general-purpose travel passenger itinerary 2714 to obtain any changes to flight information, bus information, train information, or accommodation information. Extended Type B messages may be updated.

[0329] When executed, the programming module 400C may contain program instructions that cause the baggage tracker 434 to track the location of the baggage. The original IATA bag tag is used as a recycled machine-readable tag that remains on the baggage without requiring any other tags, for example, until the passenger disembarks from the accommodation and departs for home on the return route, provided that the original IATA bag tag is not damaged or lost. When the recycled unique identifier of a non-discarded machine-readable bag tag is acquired by scanning or via an RF communication device, a location code or geotag may be added to the generated communication stream of image data and recorded along with the data. This allows the acquisition device to track the location of the baggage after it has been cleared through customs.

[0330] Recycling of IATA bag tags for use outside the airport The LIB2450 and the extended Type B messages described herein are examples of mechanisms for providing an electronic brain to baggage associated with a passenger. The extended Type B messages provide an exemplary coding scheme. Airlines use remote check-in procedures to allow baggage to be checked in for air flights at locations outside airports (i.e., cruise ships and train stations), but the inventors have determined that printed bag tags from the departure point, such as after the flight, can be used as markers and conduits to allow baggage to be checked in for the return flight. Remote check-in processes at locations away from airports require robust workstations and printers. These printers, capable of printing IATA bag tags at locations outside airports, are very expensive and can sometimes be overloaded. The inventors have determined that by recycling the departure IATA printed bag tags and associated unique identifiers to access return flight information within a regulated check-in window, etc., and printing return flight bag tags at a designated printing location away from the cruise ship, the baggage check-in process can be streamlined and the need for valet tags eliminated.

[0331] As a non-limiting example, passengers' baggage departing a cruise ship needs to be processed within 24 or 48 hours. This may require printing boarding passes, valet tags, and bag tags, or any combination thereof. However, a cruise ship can carry thousands of passengers, each with multiple pieces of luggage. One attempt to address this logistical challenge was the “removable single-page printable boarding pass and tag identifier document” described in U.S. Design Patent No. D862590, issued on October 8, 2019. This document allowed boarding passes and bag tags to be printed on a single document. The document had perforations for removal and adhesive for attaching bag tags to luggage. However, such advances to save human resources, paper resources, and other processing infrastructure were still insufficient to handle thousands of passengers disembarking from a cruise ship or other large resort and to address delays caused by equipment malfunctions or other computer technology glitches resulting from wireless communication interruptions, adverse weather conditions, etc. Furthermore, printing bag tags on cruise ships still required ship real estate that could be used for other revenue streams, for example.

[0332] In one or more embodiments, passengers may travel a different route from their luggage for part of the itinerary. The current process does not provide seamless luggage identification throughout the travel experience. This can lead to a cumbersome and costly travel experience for all parties involved in the travel and destination network. For example, this could result in lost or delayed luggage, or a reduced seamless luggage transport experience, due to changes in the travel schedule. Delays in arrival at a departing cruise ship or lost luggage during the trip can be devastating for passengers.

[0333] The inventors determined that the bag tags with the origin printed on them, affixed to the baggage, should remain on the baggage and be recycled until the baggage is checked in for the return flight. This stores the origin IATA bag tag number on a pre-printed, machine-readable medium, linked to the verified passenger's identity.

[0334] Before a passenger lands from their departure flight, System 100 or 2700 can initiate a recycling process to recycle the departure IATA bag tag number into a universal bag tag unique identifier for use outside of airport infrastructure. The transition to the universal bag tag unique identifier is seamless and can be used outside the airport from the moment the passenger's luggage is unloaded from a Mode 1 or Intermediate Mobile Carrier aircraft and leaves storage in airport infrastructure without the presence of the passenger.

[0335] The (recycled) originating IATA bag tag number may be acquired by an acquisition device at an off-airport location to create a digital data record for use as a primary key or unique identifier, recording the location and timestamp or location along a section of the baggage in any mode of movement. This allows the passenger to initiate updating of information to locate the baggage even when they are not present. The acquisition device (i.e., scanning device, mobile communication device, video-enabled computing device, RF communication device) may provide a geographic location code along with the image data acquired by the acquisition device or RF communication from the RF communication device.

[0336] When executed, the programming module 400C may include program instructions that cause the accommodation coordinator 436 to determine if any changes have been made to the accommodation reservation, such as a room or room number, and to notify the passenger or baggage handler of any reservation changes before unloading the luggage. In one or more embodiments, the room or room number may not be cleaned / ready. When the room or room number is ready, the extended B type message is updated with the current status. When executed, the accommodation coordinator 436 may include program instructions configured to communicate with or receive communications from the smart luggage handling system 2700. In a non-limiting example, the extended B type message may be extended by a link to the passenger's itinerary reservation data.

[0337] The programming module 400C may include a smart baggage transfer communicator 438. When information associated with an extended B-type message changes, the smart baggage transfer communicator 438 may include program instructions configured, when executed, to communicate any 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 instructions can identify information associated with the tools (i.e., programming instructions) described herein. The smart baggage transfer communicator 438 can communicate with the smart baggage transfer system 2700 shown in Figure 27, described later. The communication instructions can identify information associated with tools (i.e., programming instructions) that conform to Transmission Control Protocol / Internet Protocol (TCP / IP), File Transfer Protocol (FTS), Hypertext Transfer Protocol (HTTP), Hypertext Transfer Protocol Secure (HTTPS), Secure Sockets Layer (SSL), Secure File Transfer Protocol (SFTP), and User Datagram Protocol (UDP).

[0338] The methods described below in this specification represent 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 that does not substantially affect the function of the method. In other examples, different components of an exemplary device or system implementing the method may perform their functions substantially simultaneously or in a specific order.

[0339] Figure 5 shows a method 500 for checking in baggage, passengers, or passengers and baggage according to one embodiment. In one or more embodiments, it may be necessary to check in the passenger first, followed by the baggage. In one or more embodiments, the passenger may first be required to check in a boarding pass printed or received on a personal computing device (i.e., a mobile computing device), and then check in their baggage. A DCS or other designated system may provide a sequence number used to trigger each step of the check-in process.

[0340] Method 500 may include generating a passenger inventory record in block 501 using the PNR number to access the passenger's PNR. An exemplary process for performing this function is shown in Figure 10A. In one or more embodiments, Figure 10B may be performed in block 501.

[0341] Method 500 generates a digital license plate number from a printed BT for use, for example, when obtaining return flight information. In one or more embodiments, Method 500 is initiated after the completion of the travel segment of a passenger who has arrived at DP107.

[0342] Figure 10A shows a flowchart of Method 1001A for generating return flight information from a PNR using a PNR number captured from scanned data, according to one embodiment, as obtained in Figure 1A. Referring to Figure 10A, in block 1002A, Method 1001A begins after the completion of the passenger's travel segment using a first mode of mobile carrier. In block 1004A, Method 1001A includes obtaining an origin bag tag identifier, such as a 10-digit license plate. The process of obtaining the origin bag tag identifier may include using a scanner to scan the origin bag tag identifier (O-BTI) on a printed bag tag of a first piece of baggage to create scanned BTI data or digital BTI data, the printed O-BTI being linked to a first mode of mobile carrier. In a non-limiting example, the scanner may be a barcode scanner.

[0343] In some cases, obtaining the origin bag tag identifier may involve receiving an RFID signal containing information representing the origin bag tag identifier. In other embodiments, obtaining a 10-digit license plate may involve scanning an airline marker with an adhesive backing, which may be on or attached to the luggage. In some cases, the airline marker with an adhesive backing is part of the original boarding pass received from an airline employee at check-in for the original flight.

[0344] In summary, assume that the mobile carrier in the first mode is an airline. Then, electronic acquisition by at least one electronic acquisition device may include at least one of the following: i) scanning the OP-BTI on a printed paper bag tag from the airline carrier affixed to the passenger's first piece of baggage using a barcode scanner; ii) scanning the OP-BTI on a printed marker from the airline affixed to the first piece of baggage using a barcode scanner; iii) reading or acquiring RFID information associated with the OP-BTI using an RFID reader; and iv) receiving a radio communication containing the OP-BTI using radio frequency communication.

[0345] In block 1006A, method 1001A may include extracting the IATA license plate of baggage from scanned O-BTI data using at least one processor. Block 1006A may include extracting the mobile carrier code from scanned BTI data or digital BTI data. In one or more embodiments, block 1006A may include extracting printed text by optically recognizing the printed text, converting the text to a searchable text format, searching for and finding printed passenger information, and creating a DPI data record therefrom.

[0346] In block 1008A, method 1001A may include accessing a passenger reservation record (PNR) from a second processor associated with a first mode of mobile carrier based on a digitally created O-BTI or a digitally created 10-digit license plate on a passenger's baggage, by at least one processor.

[0347] In block 1010A, method 1001A may include, by at least one processor, autonomously creating a baggage item inventory record or a passenger inventory record from an accessed PNR 112 for a designated return airline travel carrier's return travel segment for baggage or passenger and baggage. The passenger inventory record may include digital BTI data and PNRs, the data being used to check in a passenger or passenger baggage for a designated return travel segment with the return travel carrier. The passenger inventory record may be populated with a scanned O-BTI or a travel carrier code embedded in the accessed PNR 112. The passenger inventory record may be associated with the passenger's digital BTI data to track and handle the passenger's baggage before and after the passenger stays at a large accommodation facility. For example, a large accommodation facility may be located on Disney® premises or at other resort destinations with accommodation facilities.

[0348] A passenger manifest may contain different information than a baggage inventory record. For example, in one embodiment, a passenger is scheduled to board a cruise ship but arrives one day in advance and has a rental car. In this scenario, the passenger can arrive at the hotel for an overnight stay without needing to check in any baggage. The baggage inventory may not require information about the rental car. Furthermore, the baggage can be transported independently of the passenger, allowing them to skip travel to the hotel and go directly to the cruise ship.

[0349] In block 512, method 500 may include repeating block 501 for passengers traveling on multiple baggage and / or accommodation segments.

[0350] Method 500 may include setting the origin hard copy bag tag identifier (OP-BTI) in block 514 as the baggage primary key (i.e., a 10-digit license plate) for baggage handling and tracking.

[0351] Method 500 may include, in block 516, creating a simulated baggage source message (BSM) for each passenger of multiple passengers added to the inventory, in which digital BTI data records and / or machine-encoded text from the transmitted hard copy bag tag are populated. Block 516 may be performed when baggage and / or passengers cannot be checked in for a return flight. For example, a passenger may disembark from a cruise ship and stay at nearby accommodation. System 100 may create a simulated BSM as a placeholder for checking in baggage and / or passengers for a return flight within a defined check-in window.

[0352] Method 500 may include, in block 518, electronically obtaining, by at least one electronic acquisition device, the Origin Hardcopy Bag Tag Identifier (OP-BTI) associated with or printed on the Origin Hardcopy Bag Tag from the airline moving carrier on the passenger's baggage, in order to create a digital BTI data record within the check-in window for checking in baggage or passengers and baggage. In one or more embodiments, a simulated BSM may be accessed to retrieve the information.

[0353] In other embodiments, a designated button in the GUI or a key on the keyboard may be used as a trigger. The OP-BTI acquired in block 518 may be on MK136 as shown in Figure 15. The OP-BTI may be on a printed certificate such as marker 212. The OP-BTI may be associated with an RFID or NFC device.

[0354] In block 520, method 500 may include populating information from the passenger inventory record and performing a check-in process for each passenger's return journey by a designated return travel carrier using a graphical user interface (GUI) associated with the acquired OP-BTI.

[0355] Block 501 can be repeated for each piece of luggage of one of several passengers commencing a stay associated with an accommodation facility, thereby autonomously creating a baggage inventory file with a conduit for checking in multiple pieces of luggage to a designated return travel carrier, or a passenger inventory file with a conduit for checking in multiple passengers to a designated return travel carrier.

[0356] In one or more embodiments, method 1001A may include populating a catalog file containing each passenger catalog record or baggage item catalog record created by at least one processor to the accommodation facility.

[0357] Block 1008A of Method 1001A 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 can be identified by at least one processor for accessing passenger reservation records (PNRs) from a remote second processor (i.e., mobile information systems 108 or 110) associated with the mobile carrier over a communication network using the communication format described herein.

[0358] For the return flight by the designated return travel carrier, the process for executing the check-in process of block 520 may also use stored communication commands to control a remote second processor to check in the passenger for the return travel segment of the passenger returning home, for example, within a predetermined check-in window. The check-in process to be performed may be for baggage, the passenger, or both baggage and the passenger. For example, the passenger may check in online using a standard process specified by the airline travel carrier and the aviation industry. Thus, system 100 only needs to check in the baggage for the return flight. However, if the passenger does not check in before system 100 is ready to check in the baggage for the return flight, system 100 may check in both the passenger and the baggage for the return flight.

[0359] For example, passengers can use a computing device or mobile communication device such as a smartphone, tablet, notebook, or laptop to check in for their return flight with an airline or other entity. Passenger check-in may be completely independent of the baggage check-in process. In one or more embodiments, passengers may be checked in by, for example, a computing system at the accommodation that communicates with the return flight airline.

[0360] Figure 10B shows a flowchart of Method 1001B for generating return flight information from a PNR using a PNR number captured from image data, according to one embodiment. By example, Method 1001B may be performed in block 501 of Method 500. In block 1002B, Method 1001B can be initiated after printing of a departure hardcopy bag tag associated with a first mode (origin) travel carrier, such as an airline carrier, for a passenger's checked baggage. Images can be captured at any time. Alternatively, the image may be of a printed certificate having at least some of the passenger / airline information on the departure hardcopy bag tag.

[0361] It should be understood that the methods described herein can be applied to any mobile carrier that generates hard copy bag tags and structured numerical arrays for identifying bag tags affixed to luggage items.

[0362] In block 1004B, method 1001B may include, by at least one processor, electronically receiving image data representing printed passenger information associated with an airline mobile carrier on a departure hardcopy bag tag or at least one image of a printed certificate having at least a portion of the passenger information on a departure hardcopy bag tag, in order to create a digital passenger information (DPI) data record linked to an airline mobile carrier. A departure hardcopy bag tag may be issued by the departure airline mobile carrier for a passenger's checked baggage.

[0363] Method 1001B may include, in block 1006B, accessing passenger return flight information from a computer system associated with an airline mobile carrier based on DPI data recordings using at least one processor.

[0364] Figure 6 shows a block diagram of a programming module 600 for generating a master catalog according to one embodiment. The programming module 600 can communicate with multiple computing devices having programming modules 400A (or alternatively, programming module 400') running on it. The programming module 600 may be stored by a computing device associated with the mobile information system 128 or another mobile management system. In one or more embodiments, one or more programming modules 600 may be stored on the server 148.

[0365] In one or more embodiments, the server 148 and the mobile information system 128 may be integrated into the same computing system. In other embodiments, the server 148 may be integrated into the mobile information system 108 or 110.

[0366] The programming module 600 may include a catalog merger 602, a master catalog generator 604, and a return section sorter 606. One or more programming modules 400A, 400B (or alternatively 400C) may include software, hardware, firmware, or a combination of software, hardware, and firmware. The computing device associated with the mobile information system 128 may include at least one processor and / or hardware for executing instructions of one or more programming modules 600.

[0367] The programming module 600 may include a catalog graphical user interface (GUI) 608 which may include program instructions, which, when executed, cause the catalog merger 602 to merge passenger catalog files from multiple computing devices 122, servers 148, or systems 100 for the current route. For example, a computing device associated with the travel information system 128 may communicate with multiple systems 100, and each system 100 may have multiple computing devices 122. The passenger catalog file includes multiple passenger catalog records created by the passenger catalog record generator 414 and a return segment catalog generator 416 populated with information accessed from the PNR 112. The passenger catalog record generator 414 may be used to create a baggage catalog (Figure 1A or Figure 1D) linked to the passenger catalog. The baggage catalog may include return segment information for a return flight with a designated return airline travel carrier or another mode of travel and any designated government screening locations for entering or leaving a country before the next mode of travel.

[0368] From the disclosure herein, it should be understood that there may be multiple local destinations, each served by a different system 100. For example, DP107 may be located at a local train station that is local to the port of accommodation 126. DP107 may be located at a local bus station that is local to the port of accommodation 126. DP107 may be located at each local airport that is local to the port of accommodation 126. The term “local” means, for example, a travel distance of 5 to 20 miles, 20 to 50 miles, or 51 to less than 100 miles to accommodation 126. For example, accommodation may dock with state ports that have multiple airports, multiple train stations, multiple bus stops, etc., any of which can be used by passengers to arrive as close to the port as possible based on their departure point and travel cost.

[0369] The catalog GUI 608 can interface with the master catalog generator 604 and the return segment sorter 606. When executed, the master catalog generator 604 may include program instructions that merge the files received from one or more systems 100 and the catalog of reserved passengers stored by the travel information system 128 into a master catalog file populated with information derived from digitized O-BTI or DPI data recordings. The master catalog file is populated with accessed information of PNR 112 related to the return travel segments of passengers scanned or imaged and processed by system 100.

[0370] For example, at a cruise ship port, some passengers may arrive on the same day as their cruise ship departure. In other cases, passengers may arrive more than a day before departure. Furthermore, the PNR112s of passengers on the same cruise route may be merged into a master inventory file. As a non-limiting example, a third-party service provider may manage baggage for multiple cruise ships at a port.

[0371] Each cruise ship has its own master inventory file. The inventory passenger records, populated based on the information in PNR112, can be displayed on a display device using the inventory GUI608. The inventory GUI608 is a computer program that allows users to view, for example, passenger information records and their return flight information. Passenger records may also include the passenger's cabin number on the current route. Return flight information may include, but is not limited to, one or more of the following: mobile carrier information, mobile carrier geographical location, flight number, flight departure time, and flight arrival time. The inventory GUI608 can display the information used to create DPI data records.

[0372] The master catalog generator 604, when executed, may include program instructions that cause the generated master catalog file to be displayed on a display device using the catalog GUI 608. The catalog GUI 608, when executed, may also include program instructions that allow the return segment sorter 606 to sort the catalog by data associated with return flights or return segment modes that fill the check-in window for return segments.

[0373] While we do not wish to be bound by theory, accessing PNR112 data based on the digital reproduction of the 10-digit license plate or PNR number on the bag tag, and automating the process of populating and / or checking in inventory for the return journey of passengers (or passengers' luggage) using the accessed data, would save valuable human resources on the cruise ship and resources on the return journey carrier.

[0374] Passenger itineraries for disembarking from a cruise ship (i.e., accommodation) can vary. Some passengers may want to explore the state, city, or town where the cruise ship docks, arriving a few days before disembarking.

[0375] In one or more embodiments, the system 100 can, for example, via the server 148, initiate retrieval or acquisition of end-of-trip B-type messages indicating the end of passenger baggage being handled for the current travel segment, such as in the case of a first mode of travel by the airline mobile carrier. In other embodiments, the system 100 can access these end-of-trip B-type messages stored in the computer system associated with the airline mobile carrier or baggage handling system that issues the B-type messages, via the server 148.

[0376] Server 148 can sort the destination B-type messages and match the passenger names in the B-type messages with the passenger names in the catalog file.

[0377] The processor can sort the master inventory file containing information associated with the passenger inventory record using the inventory GUI 608, based on the return segment flight time or other indicated time. Based on the sorted master inventory file, the processor can perform a check-in process for each passenger's return journey with their designated return travel carrier. In one or more embodiments, the master inventory file is for a resort destination that may include at least one hotel.

[0378] In one or more embodiments, the data relating to baggage check-in for the return leg may include at least the return leg flight time, airline carrier, and PNR number. The method herein may include sorting a master inventory file having information associated with the return leg flight times of multiple passengers by at least one processor, and performing a remote baggage check-in process for each passenger's designated return leg by the designated return leg carrier based on the sorted master inventory file by at least one processor.

[0379] Computer hardware Next, referring to Figure 7, in the basic configuration, computing device 700 (i.e., computing device 122 or local computing device) may include any type of fixed computing device, server 148, personal computer (PC), or mobile computing device.

[0380] 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), or any combination of the two. The system memory may store an operating system and one or more applications 724 and may include program data for executing at least one of the programming modules 149 described in relation to Figures 1A and 1D, 400A to 400B (and 400C) described in relation to Figures 4A to 4C, programming module 600 described in relation to Figure 6, programming module 2000 described in relation to Figure 20, and programming module 2400 described in relation to Figure 24.

[0381] The computing device 700 can execute one or more blocks of the methods described herein, via application 724, including method 500 in Figure 5, methods 800A and 800B in Figures 8A to 8B, methods 900A, 900B, 900C and 900D in Figures 9A to 9D, method 1001A or 1001B in Figure 10A or 10B, method 1100 in Figure 11, method 1102 in Figures 12A to 12C, and method 1300 in Figure 13. The computing device 700 can execute one or more blocks of the following methods via application 724: method 1800 in Figures 18A-18B, method 1900 in Figure 19, method 2200 in Figure 22, method 2300 in Figure 23, and methods 2600A and 2600B in Figures 26A-26B, method 2800 in Figure 28, method 3300 in Figure 33, method 3302 in Figure 34, and method 3500 in Figure 35. The computing device 700 may also have additional features or functions. 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. Computer storage media devices 708 may include volatile and non-volatile, non-temporary, removable and non-removable media implemented in any method or technique for storing data such as computer-readable instructions, data structures, program modules, or other data. System memory, removable storage, and non-removable storage are all non-exclusive examples of computer storage media. Computer storage media may include, but are not limited to, RAM 702, ROM 704, electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital multipurpose disc (DVD) or other optical storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other physical media that may be used to store desired data and can be accessed by computing device 700. Any such computer storage media may be part of the device.

[0382] The computing device 700 may also include or have 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 1B. The computing device may include or have 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 may be displayed on the presentation module 716. The computing device 700 may include a peripheral bus 710 for connecting to peripheral devices. The computing device 700 may include communication connections that enable the device to communicate with other computing devices via a network or wireless network, etc.

[0383] For example, and not limited to, communication connections may include wired media such as wired networks or 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, such as a network interface card, for connecting (wired or wirelessly) to a network or other communication conduit 722.

[0384] In one embodiment, the computing device 700 may also include an accelerometer (ACC) 735, a gyroscope, a Global Positioning System (GPS) 737, and / or an inertial navigation unit (INU) 740 to determine the location of the computing device 700, such as a mobile communication device, a scanning device, a computing device, or other RF communication device. The location data of the computing device 700 used to obtain the OP-BTI includes the location data of the baggage and a timestamp associated with the location data.

[0385] 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 or C++, Python®, and Java, for development convenience. Furthermore, the computer program code for performing the operations of the embodiments described herein may, but are not limited to, be written in other programming languages, such as interpreted languages. Some modules or routines may be written in assembly language or microcode to improve performance and / or memory usage. Furthermore, it will be understood that any or all of the functions of a program module can also be implemented using individual hardware components, one or more application-specific integrated circuits (ASICs), or programmed digital signal processors (DSPs) or microcontrollers. The code describing the programs of the embodiments described above may also be stored as firmware in RAM, ROM, flash memory, etc. Alternatively, it can be recorded on computer-readable recording media such as magnetic tape, flexible disks, hard disks, compact disks, magneto-optical disks, and digital multi-purpose disks (DVDs).

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

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

[0388] Figure 8A shows a flowchart of Method 800A for checking in luggage (i.e., hand luggage) of a passenger departing from or leaving an accommodation, according to one embodiment. While the exemplary Method 800A 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 that does not substantially affect the functionality of Method 800A. In other examples, different components of an exemplary device or system implementing Method 800A may perform functions substantially simultaneously or in a specific order. In one or more embodiments, one or more blocks disclosed herein may be omitted or additional blocks may be added.

[0389] According to some examples, method 800A includes checking in passengers' luggage from the accommodation for the return flight in block 802. If the mode of transport carrier is an airline, method 800A can determine whether the baggage check-in window is open. For example, passengers on a flight and / or passengers' baggage may be allowed to be checked in within 24 to 48 hours of the departure of the return flight. Train transport carriers may have different windows.

[0390] According to some examples, method 800A includes having a bag tag identifier and an IATA license plate created in block 804. In some examples, the return flight IATA license plate may be generated by the DCS or another airline host computer system designated to create the airline carrier's IATA license plate. "Creation" may vary from airline to airline, mode to mode, and situation to situation. For example, server 2710 or server 148 may include a programming module for assigning a unique identifier that conforms to the IATA license plate and associated barcode. Server 2710 or server 148 may include a programming module for formatting the bag tag in a format conforming to the IATA bag tag format, as shown in Figure 2A or Figure 2D.

[0391] According to one or more embodiments, method 800A includes printing a bag tag having a license plate using a printing device in block 806. When a passenger's baggage is checked in for a flight or the like, one or more IATA type B messages are generated, which include baggage details such as inbound and outbound airport codes and dates, a 10-digit bag tag identifier, the passenger's name and PNR information.

[0392] In one or more embodiments, the printing device may print marker tags that can be attached to luggage.

[0393] In one or more embodiments, the method may include communicating information associated with a 10-digit bag tag identifier for the return flight to the passenger so that the passenger can find and track their luggage using an IATA 10-digit bag tag identifier, etc., during the final return leg of the journey.

[0394] Method 800A may include, during the remote / return baggage check-in process, obtaining airline bag tag information for the return leg of the passenger's checked baggage using at least one processor, and printing new bag tags for the return leg that match the IATA license plate on each of the passenger's checked baggage items using a printer. System 100 may send the printed BSM data, such as the IATA license plate number, similar to a commonly known baggage or bag tag receipt, to the passenger via email or text.

[0395] Method 800A may include replacing the originating printed bag tag with a new return flight bag tag for the return leg of the journey.

[0396] In one or more embodiments, if the printed bag tag from the departure point is removed and replaced, a new return flight bag tag can be used to track the passenger's baggage along another mode of travel and deliver it to a designated location. This new return flight bag tag can be used to track the location of the baggage for delivery to accommodation, home address, another designated address, or another vehicle along the return travel route.

[0397] Figure 8B shows a flowchart of Method 800B for checking in baggage, passengers, or combinations of baggage and passengers departing from accommodation, according to one embodiment. The processor for checking in baggage or passengers and baggage may be triggered based on scanning a barcode of the IATA license plate number on the departure hard copy bag tag, a printed certificate having at least some of the passenger information on the departure hard copy bag, or a created marker having the IATA license plate number associated with the departure hard copy bag tag. In one embodiment, the trigger may be user interaction with a GUI. The trigger may require verification / verification of the passenger's identity, as shown in Figure 23.

[0398] Method 800B can determine in block 801 whether a trigger has been received. If the determination in block 801 is "yes", the method proceeds to block 802.

[0399] If the determination in block 801 is "no," baggage may not be checked until the window is opened by the airline carrier; therefore, the method may loop back to the beginning of block 801 and wait for the trigger. In some cases, passengers can check in as soon as the window opens using the online portal provided by the airline carrier, which is known in the art.

[0400] According to some examples, method 800B includes checking in baggage or passengers and baggage from the accommodation for the return flight in block 802 as described in relation to Figure 8A.

[0401] According to some examples, method 800B may include creating a bag tag identifier and an IATA license plate in block 804.

[0402] In one embodiment, system 100 may be a non-flying airline carrier configured to create IATA license plates internally. In one embodiment, system 100 obtains IATA bag tag information for a return flight using a DCS associated with a designated return flight airline carrier.

[0403] Method 800B can determine in block 805 whether a trigger has been received. If the determination in block 805 is "yes", the method may proceed to block 806. If the determination in block 805 is "no", the method may loop back to the beginning of block 805. For example, block 806 may be triggered in response to a subsequent scan or acquisition of the OP-BTI and / or the creation of a digital BTI data record during the check-in window for the return flight. The trigger may request a keystroke on a computing device or a scan by a scanning device to trigger the printing of a new stored bag tag for the return or return travel segment.

[0404] According to some examples, method 800B may include printing an IATA bag tag with a license plate in block 806. When a passenger checks in for a flight, one or more IATA type B messages are generated, which include inbound and outbound flight numbers and dates, baggage details such as a 10-digit bag tag identifier, the passenger's name, and PNR information (i.e., PNR number). The PNR number is also known as a PNR locator.

[0405] The process for checking in passengers and their baggage on the return flight may include electronically communicating the passenger's boarding pass to their mobile phone or computing device. This communication may include an email containing the return flight boarding pass. The communication may also include a text message containing the return flight boarding pass.

[0406] In one or more embodiments, the communication may include information associated with a 10-digit bag tag identifier, so that when a passenger returns to their final travel segment, they can find and track their luggage using the IATA 10-digit bag tag identifier, for example.

[0407] For example, method 800B may be triggered in block 805 by electronically obtaining, using at least one electronic acquisition device, the Origin Hardcopy Bag Tag Identifier (OP-BTI) associated with or printed on the Origin Hardcopy Bag Tag from the airline mobile carrier on the passenger's baggage, in order to create a digital BTI data record within the check-in window for checking in baggage or passenger and baggage.

[0408] Various remote check-in processes are known. For example, U.S. Patent No. 11,348,040, entitled "INTEGRATED END-TO-END TRAVEL INSTRUMENT (TI) DEVICE GENERATION SYSTEM AND INTEGRATED INSTRUMENT DEVICE," is incorporated herein by reference. U.S. Patent Application Publication No. 2010 / 0211418, entitled "BAGGAGE TAGGING SYSTEM AND METHOD HAVING DATA FROM MULTIPLE SOURCES," is incorporated herein by reference.

[0409] Method 800A or 800B may include, during remote check-in, obtaining airline bag tag information for the return leg for the passenger's checked baggage using at least one processor, and printing a new bag tag for the return leg conforming to the International Air Transport Association (IATA) license plate for each of the passenger's checked baggage items using a printer.

[0410] Method 800A or 800B may include replacing a printed bag tag from the mobile carrier in the first mode with a new bag tag for the return travel segment.

[0411] Method 800A or 800B may include, during the remote check-in process, obtaining boarding pass information for the passenger's return journey segment by at least one processor, and communicating the boarding pass information to the passenger's electronic communication device by at least one processor.

[0412] Boarding pass information may include boarding pass information with a barcode. Boarding pass information may be in electronic ticket format.

[0413] Passenger manifest Figure 9A shows a flowchart of Method 900A for merging a passenger inventory and accommodation information according to one embodiment. In some examples, Method 900A may include, in block 902A, retrieving and finding accommodation information from an accommodation database for each passenger in the inventory file. In a non-limiting example, the accommodation database may include the passenger's room, suite, or room number. The accommodation information may include the accommodation address, building number, floor number, floor number, and delivery identifier for other designated locations for luggage delivery. The information may also be communicated to the passenger.

[0414] According to one or more examples, method 900A may include updating a catalog file with accommodation information in block 904A. According to some examples, method 900A may include selectively providing accommodation information to passengers from the updated catalog in block 906A. According to some examples, method 900A may include providing the updated catalog to the accommodation in block 908A. The updated catalog includes accommodation information from the accommodation and passenger information such as the passenger's name, return flight information of at least one mode of travel carrier and the original bag tag ID. The catalog may include a baggage catalog, which includes baggage items to be delivered to the accommodation. System 100 may prepare a general master baggage item catalog to track, deliver and collect all baggage items under its control. If applicable, System 100 may help baggage items bypass or expedite security screening stations at its customs or border crossings.

[0415] The data for check-in of the return leg may include at least the return leg flight time and the airline carrier (i.e., the designated return leg flight carrier). The method may include sorting a master catalog file with information related to the return leg flight times of multiple passengers by at least one processor, and performing a remote check-in process for each passenger's return leg by the designated return leg carrier based on the sorted master catalog file by at least one processor.

[0416] Figure 9B shows a flowchart of method 900B for merging passenger lists and accommodation information according to one embodiment.

[0417] Accommodation may include cruise ships, resorts, hotels, short-term rental homestays, long-term rental homestays, residences, and buildings.

[0418] According to some examples, method 900B may include, in block 902B, searching and finding accommodation information from the accommodation database for each passenger in the catalog file. In a non-limiting example, the accommodation database may include the passenger's room, suite, or room number.

[0419] Method 900B may be an inbound process for handling a passenger's luggage when the passenger or their luggage arrives at the accommodation. In one or more embodiments, the passenger does not need to be at the destination or nearby for luggage inbound registration or at the accommodation. The inventory file 2716 may be from the airport. Other reservation information may be from the inventories of the rail (train) reservation system 2718, bus reservation system 2720, ferry reservation system and accommodation reservation system 2722 shown in Figure 27. This disclosure is not limited to these examples.

[0420] In one or more embodiments, travel reservations for multiple modes of transport and / or accommodations can be merged to centralize passenger luggage delivery and check-in information independently of the passengers. In some cases, the centralized inventory does not have to be linked to any particular mode of transport or accommodation.

[0421] According to some examples, method 900B may include updating a catalog file with accommodation information in block 904B. According to some examples, method 900B may include selectively providing accommodation information from the updated catalog to the passenger in block 906B. According to some examples, method 900B may include providing the updated catalog to the accommodation in block 908B. The updated catalog includes accommodation information from the accommodation and passenger information such as the passenger's name, return flight information of at least one mode of travel carrier and the original bag tag ID.

[0422] According to some examples, method 900B may include communicating accommodation information to a Type B message server 2710 (Figure 27). According to some examples, method 900B may include determining in block 912B whether an update to the accommodation information has been received. If the determination is "yes", the method loops back to block 910B where the updated accommodation information is communicated to the Type B message server 2710. If the determination in block 912B is "no", the method on line 930B loops back to block 912B and waits for any updates.

[0423] Figure 11 shows a flowchart of a method 1100 for creating a DPI data record according to one embodiment.

[0424] Method 1100 may include, in block 1102, performing image processing on an image to optically recognize printed text of printed passenger information associated with an airline travel carrier on a departure hard copy bag tag, and converting the printed text into a searchable machine-encoded text sequence. However, the image may be a printed certificate having at least some of the passenger information on the departure hard copy bag tag.

[0425] Image processing algorithms for optical character recognition (OCR) may include computer vision machine learning algorithms, deep learning algorithms, or conventional image processing for recognizing printed text.

[0426] Method 1100 may include, in block 1104, creating a DPI data record linked to an airline mobile carrier from a machine-encoded text sequence of passenger information in order to access a return flight by a designated return mobile carrier.

[0427] Conversion from printed text to machine-encoded text Figures 12A to 12C show flowcharts of a method 1102 for performing image processing of image data associated with a source hard copy bag tag or a printed certificate, according to one embodiment. Method 1102 may include locating the source hard copy bag tag within at least one image. In some examples, this may include using a background subtraction machine learning algorithm to separate the pixels of the source hard copy bag tag from the background in the image. In other examples, in some cases, an edge detection algorithm may be used to find the boundaries of the source hard copy bag tag and separate the pixels of the tag from those boundaries. Furthermore, method 1102 may include locating a printed certificate within at least one image.

[0428] The type of printed passenger information can indicate its location on the origin hardcopy bag tag to find the printed passenger information of interest. For example, the layout in Figure 2A is a typical layout for several airlines. The layout may include the IATA barcode and license plate towards the bottom of the bag tag. The layout may include a destination airport field, which in this example is Miami International Airport with the representative code "MIA" printed on it. The destination airport field may be above the IATA barcode. Furthermore, the destination airport field may contain an airline code "AA" printed to specify the airline carrier to which the baggage and passengers are traveling to the destination airport.

[0429] The layout may include a departure airport field, which in this example is Tampa International Airport with the representative code "TPA" printed on it. The departure airport field may be above the destination airport field on the departure hard copy bag tag. Furthermore, the departure airport field may contain the airline code "AA" printed to specify the airline carrier, indicating that the baggage and passengers are moving from the departure airport.

[0430] The layout may include additional space for printing the passenger's name on the origin hard copy bag tag. For example, the passenger's name may be printed below the IATA barcode or IATA license plate.

[0431] The layout may include additional space for printing the PNR number on the origin hard copy bag tag. As a non-limiting example, the PNR number may be printed in a location on the origin hard copy bag tag above the origin airport field.

[0432] The layout may include additional space for printing the airline name on the origin hard copy bag tag. As a non-limiting example, the airline name may be printed in a location on the origin hard copy bag tag above the origin airport field.

[0433] The layout may include additional space for printing other information on the departure hard copy bag tag at the airline's discretion. This additional information may include auxiliary information that can be used to identify passengers in order to access passenger travel information stored in a memory device associated with the airline's travel carrier.

[0434] However, as shown in Figure 2D, the layout of the origin hard copy bag tag differs from airline to airline. Therefore, it may be useful to determine whether the airline code on the origin hard copy bag tag or other printed document is alphabetical or numerical.

[0435] Method 1102 may use an optical character recognition (OCR) process to convert an image of text into a machine-readable text format. The image of text may be searchable as a whole to locate the position of standardized codes within the image of text in order to form a DPI data record. However, the origin hard copy bag tag may be damaged. Therefore, some or all of the text may not be optically readable using the OCR process. Depending on which passenger / airline information is unavailable, other printed documents that may contain portions of the origin hard copy bag tag may be used. For example, a bag tag marker 212 may be used to create a DPI data record by capturing an image of the bag tag marker. Method 1102 may be performed using an image of the bag tag marker. For example, the airline code is embedded in the numbers on the IATA license plate.

[0436] Method 1102 may include optically recognizing the text of an airline code or airline name in at least one image of the origin hard copy bag tag in block 1206.

[0437] Method 1102 may include, in block 1208, forming a machine-encoded text sequence of an airline code image or airline name. As used herein, the term “form” is also interchangeable with “convert.”

[0438] Method 1102 may include matching the formed airline code in block 1210 with an airline code in the airline code list in database 432. Database 432 includes both a memory device and correspondence information between airline codes and airline names.

[0439] Method 1102 can determine in block 1212 whether a matching airline code is found. If the determination in block 1212 is "yes", Method 1102 can retrieve the airline mobile carrier layout in block 1216 and proceed to block 1218 in Figure 12B. The BT layout can be retrieved in the BT layout database 430. The database 430 may include both a memory device and information regarding the presentation of bag tag layouts and specific passenger / airline information.

[0440] If the determination in block 1212 is "no", method 1102 can loop back to block 1206 in Figure 12A, where this is another attempt to find the airline code. The airline code may be used to find the layout of the printed airline information and the passenger information associated with the airline on the departure hard copy bag tag. The loopback to block 1206 may include a determination block 1214 for determining whether the maximum number of attempts has been made. As a non-limiting example, the first attempt to find the airline code may include looking for a two-character airline code in the departure airline field or in the image of the IATA compliant license plate. Other methods may exist to obtain the printed airline code or airline name based on the description herein.

[0441] If the determination in block 1214 is "no", method 1102 can proceed to block 1206 in Figure 12A and continue to locate the valid airline code or airline name. If the determination in block 1214 is "yes", method 1102 can loop to Figure 13, where another method for finding the PNR number is used.

[0442] Method 1102 may include optically recognizing the printed text of the PNR number in at least one image of the source hard copy bag tag in block 1218.

[0443] Method 1102 may include forming a machine-encoded text sequence of PNR numbers in block 1222.

[0444] Method 1102 can determine in block 1224 whether a PNR number has been found. A PNR number may be a unique sequence of six alphanumeric characters. In one or more embodiments, the phrase “PNR” may or may not precede the PNR number, with or without spaces or other characters such as hyphens or colons. However, this may be at the discretion of the airline carrier. If the determination in block 1224 is “yes”, Method 1102 can proceed to block 1228. If the determination in block 1224 is “no”, Method 1102 can loop back to block 1218, where the loopback is another attempt to find a PNR number. However, in block 1226, the attempts are limited to a maximum number of attempts. If the determination in block 1226 is “no”, Method 1102 can proceed to block 1218. If the determination in block 1226 is "yes", method 1102 proceeds to Figure 13, where the IATA license plate text can be used as a link index to the PNR information (i.e., the PNR number) in the type B message.

[0445] Method 1102 may include optically recognizing the printed text of a passenger's name in at least one image of the origin hard copy bag tag in block 1228.

[0446] Method 1102 may include forming a machine-encoded text sequence of the passenger's name in block 1232.

[0447] Method 1102 can determine in block 1234 whether the passenger's name was found. If the determination in block 1234 is "yes", Method 1102 can proceed to block 1240 in Figure 12C. If the determination in block 1234 is "no", Method 1102 can loop back to block 1228, where the loopback is another attempt to find the passenger's name. However, in block 1236, the attempts are limited to a maximum number of attempts. If the determination in block 1236 is "no", Method 1102 may proceed to block 1228. If the determination in block 1236 is "yes", Method 1102 may loop back to Figure 13, or, if available, use an image of the printed certificate (as shown in the Method).

[0448] In some cases, the passenger's name may be obtained by using the IATA license plate and accessing a Type B message containing the passenger's name. However, if the departure hard copy bag tag is damaged, the passenger's name may also be extracted or obtained from the printed document.

[0449] Method 1102 may include optically recognizing the printed text of the auxiliary information (AI) in the layout of the source hard copy bag tag in at least one image in block 1240.

[0450] Method 1102 may include forming a machine-encoded text sequence of auxiliary information in block 1242.

[0451] Method 1102 can determine in block 1244 whether an AI has been found. If the determination in block 1244 is "yes", method 1102 can proceed to block 1248, where another determination is made to determine whether it is expected that further AI types are printed on the bag tag or printed certificate. If the determination is "yes", method 1102 loops back to block 1240 to look for further sequences of text. If the determination in block 1244 is "no", method 1102 forms a DPI data record in block 1250 and terminates in block 1252.

[0452] The number of attempts to find the AI ​​is limited to a maximum number in block 1246. If the determination in block 1246 is "no", method 1102 may proceed to block 1240. If the determination in block 1246 is "yes", the method proceeds to block 1250 as described above and terminates in block 1252.

[0453] Figure 13 shows a flowchart of Method 1300 for forming a machine-encoded text sequence of an IATA license plate according to one embodiment. If the PNR number cannot be obtained from the image of the printed departure hardcopy bag tag, the PNR number may be obtained from a Type B message. Method 1300 may include optically recognizing the printed text of the IATA license plate in at least one image of the departure hardcopy bag tag in block 1302. Method 1300 may include forming a machine-encoded text sequence of the IATA license plate in block 1304. Method 1300 can also find the passenger's name.

[0454] Figure 14A shows a conventional BSM1400A for an airline carrier. BSM is a Type B message. A Type B message may contain multiple data fields containing coded characters. For example, coded characters may include, for example, the U.S. Standard Code for Information Interchange (ASCII) code, Baudot, and Padded Baudot. The codes and formats for baggage information messages or Type B messages are described, for example, in IATA's "Recommended Practice 1745 Baggage Information Messages" (Passenger Services Resolution Manual, June 2010, 30th edition, pp. 1110-1205). Type B messages can be communicated over the internet using Extended Markup Language (XML) messages.

[0455] A Type B message may include a field or line 1402 containing a header. For example, the header may be labeled "BSM," representing the beginning heading of an airline's BSM. A field or line 1404 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 transfer stations in the airline or airport infrastructure. The .V / data field may indicate whether a Type B message, such as a BSM, is a destination BSM. The .V / data field contains a number after the " / " indicating a data dictionary version number. The following character may be a baggage source indicator, indicated by "L" for local, "T" for transfer, "X" for destination, or "R" for remote. The baggage source indicator is followed by a three-digit airport code. In Figure 14A, the BSM is a transfer BSM, the version number is 1, and the airport code is JFK.

[0456] When sorting on BSM, BSMs from all airlines are received and sorted. As a non-limiting example, the .V / field may be searched for a baggage source indicator of "T". Additionally, system 100 may have many site locations. Therefore, in the case of a cruise ship departing from Tampa, the system sorts the destination BSMs that have "T" and "TPA" in the .V field of the baggage source indicator and numbers corresponding to the airport code.

[0457] Other Type B messages may have or be modified to have similar messages in the luggage source indicator.

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

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

[0460] Field or line 1412 may contain a line prefix ".N / " followed by a set of digits representing the OP-BTI digital BTI data record. Field or line 1410 may contain a line prefix ".P / " followed by a set of characters representing the passenger's name. The name may be separated from the surname by the symbol " / ".

[0461] Field or line 1418 may contain a line prefix ".L / " followed by a set of alphanumeric characters representing a passenger reservation record number or PNR number. Field or line 1420 may contain a message end indicator such as "ENDBSM".

[0462] Between lines 1402 and 1420, there may be other fields or lines, such as fields 1414 and 1416. Field or line 1414 has the prefix ".S / " and relates to adjustment data. Field or line 1416 has the prefix ".W / " and relates to data on the weight, number, dimensions, and type of baggage items. Since airline Type B messages are known in the art, no further explanation of Type B messages will be given. Some fields / lines are mandatory, while others are optional depending on the Type B message.

[0463] However, system 100 can access other Type B messages from the computer system associated with the airline carrier to determine, for example, whether baggage is lost or missing. System 100 can access other Type B messages stored in the computer system associated with the airline carrier to determine the status of baggage, for example, before the passenger begins their stay at the accommodation or at other times when tracking the status of baggage as it moves through the airport environment.

[0464] The exemplary conventional BSM1400A is provided for illustrative purposes only and is not limiting. Each airline may make changes to its own BSM.

[0465] Simulated BSM template Figure 14B shows a simulated BSM1400B for a return flight that may be generated inside or outside a regulated check-in window, according to one embodiment. The simulated BSM1400B can function as a placeholder for generating a large number of BSMs, for example, inside or outside an airline's regulated check-in window or other mode of travel. The simulated BSM1400B is a template.

[0466] A Type B message may contain a field or line 1422 that includes a header. For example, the header may be labeled "SBSM," representing, for instance, the starting heading for an airline's BSM, or it may contain another Type B message header. For illustrative purposes, the simulated BSM in this example may have the same format layout as the BSM in Figure 14A. Therefore, only the differences will be described. For simplicity, the same reference codes may be used. However, slight differences may be used. For example, the simulated BSM header or another Type B message may begin with "S," for example, so that the header may be "SBSM." In another example, the simulated BSM header or another Type B message may end with a symbol such as "*." These examples are not intended to be limiting. The starting character "S" may contain a combination of two alphanumeric characters or two-digit codes.

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

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

[0469] Field or line 1428 may contain the line prefix ".I / ", followed by a set of alphanumeric characters representing the arrival flight number and date. Alphanumeric characters can be separated by the symbol " / ". For example, the data "30MAY" may represent the departure date. The code "IST" represents Istanbul Airport.

[0470] Field or line 1430 may contain a line prefix ".N / " followed by a set of characters "NULL" because a bag tag identifier has not yet been assigned. Field or line 1436 may contain a line prefix ".P / " followed by a set of characters representing the passenger's name. The name may be separated from the surname by the symbol " / ".

[0471] In one or more embodiments, the simulated Type B message generator 431 can assign a bag tag identifier that corresponds to a 10-digit IATA bag tag number printed on an airline carrier's bag tag. In this example, the assigned bag tag identifier or 10-digit IATA bag tag number is preceded by ".N / ". The numbers in the field following the ".N / " prefix may include the number of checked baggage items.

[0472] The assignment of bag tag identifiers by server 148 or external server 1310 of the airline's mobility information system may vary depending on the airline or country.

[0473] Fields or lines 1438 and 1440 may be used for remote check-in. For example, field line 1438 may contain ".D / " as a line prefix, followed by a set of alphanumeric or letter characters for bag check-in details. Each ".D / " code field varies based on location data for the type of remote check-in. For example, field 1438 may contain, for example, at least location data, date, and time. Field or line 1440 may contain a prefix ".C / " followed by, for example, letters representing a company or group name.

[0474] Field or line 1442 may contain a line prefix ".L / " followed by a set of alphanumeric characters representing a passenger reservation record number or PNR number. Field or line 1444 may contain a message end indicator such as "ENDBSM".

[0475] Between lines 1422 and 1440, there may be other fields or lines, such as fields 1432 and 1434. Field 1432 has the prefix ".S / " and field 1434 has the prefix ".W / ", and both are marked as "NULL". Because airline systems such as DCS do not allow baggage to be checked in until a regulated check-in window opens, return flight data cannot be populated in fields or lines marked as "NULL".

[0476] A simulated Type B message or simulated BSM may be used as a placeholder to pre-populate a BSM or other Type B message for checking in luggage to which an IATA license plate number is to be assigned.

[0477] In one or more embodiments, a third-party provider or a company checking in luggage may be configured to assign a unique identifier that conforms to an IATA license plate number, including a barcode format for printing on an IATA bag tag.

[0478] Figure 15 is a schematic diagram of a process 1500 for generating a package authentication stamp to avoid additional package screening or screening completion indication, according to one embodiment. The process shown in Figure 15 can, for example, produce an MK136.

[0479] In Figure 15, process 1500 may begin by scanning a marker 212 (Figure 2B) or a departure hard copy bag tag 200 (Figure 2A). Marker 212 is shown to prevent congestion in the figure. Marker 212 may include the passenger's name 214, departure airport flight identifier 216, destination airport flight identifier 1506, a 10-digit license plate 218 and an adjacent barcoded license plate 220 and / or BSM record stamp.

[0480] The barcode scanner 116 reads the barcode 220. The scanner 116 is communicatively coupled to the server 148 to receive the results of the security screening and information from the simulated BSM as shown in Figures 26A-26B. In one or more embodiments, MK136 may be similar to marker 212. However, in this case, MK136 is updated with the same or similar BSM data from 212, the cruise inline mode of travel or accommodation is represented by the ship mode mark 1516, and the indication that it has passed screening under the cruise line and the government security rubrick is presented by the ship authorization mark 1514. Additional details 1518 regarding the cruise ship destination of the baggage 138 are enumerated from the cruise ship (accommodation) inventory, which includes the cruise line, cruise ship, departure date, cabin number, deck number and reservation number. The print file of MK136 is sent to the printer 120 for printing, for example. MK136 is affixed to baggage item 138.

[0481] Baggage 138 is kept in a secure storage condition from the airport and is accessible only by a secure storage handler. In other words, the passenger or owner of baggage 138 cannot access baggage 138 and therefore has no opportunity to insert smuggled goods or prohibited items after the initial screening by the TSA.

[0482] If there is no origin hard copy bag tag and no marker 212, for example, the baggage must be processed independently. However, system 100 matches the passenger with the baggage and simulated BSM created from image data captured by, for example, a mobile communication device. The simulated BSM and / or security data can be printed by process 1500. MK136 may include information from the cruise ship (accommodation) inventory, including the cruise line, cruise ship, departure date, room number, deck number, and reservation number.

[0483] Security Screening Integrated Assistant System Figure 16 shows a Security Screening Integrated Assistant (SSIA) system 190 according to one embodiment. The SSIA system 190 is shown in the box with the black line below line L1. The SSIA system 190 can be communicatively coupled with a first Mobile Mode System (FMTS) 10 and a first Security Screening Machine System (FSSMS) 40, both of which are shown above line L1. In a non-limiting example, the FMTS 10 may include one or more computing systems 30, 35 or server systems having memory devices directly or indirectly associated with the FMTS 10. From this disclosure, it should be understood that each airline carrier company has many server systems and / or computing systems. The FMTS 10 may include, for example, multiple airline carriers 20 and 22 for a particular airline.

[0484] The term "SVTS" is used to refer to a second mobile vehicle system (SVTS) which may be a cruise ship, bus, train, or accommodation. In one or more embodiments, the cruise ship is the accommodation. In one or more embodiments, the train may be the accommodation. The SVTS may be the next vehicle in the mobile system. FMTS10 is the first vehicle (FVTS) of the mobile system, and is an airline mobile carrier departing from anywhere in the world.

[0485] To prevent congestion in the diagram, FMTS10 may include multiple air carriers for multiple airlines. Each airline may have its own computer system 30 and computer system 35. The term "air carrier" may be used interchangeably with airlines and vehicles of movement.

[0486] Computer system 30 may be, for example, a travel information system that stores passenger itinerary data, flight information, and passenger check-in. Computer system 35 may store Type B messages generated by a baggage handling system that routes checked baggage through airport infrastructure. Computer system 30 or 35 may provide baggage check-in. In one or more embodiments, a travel carrier, such as an airline travel carrier, may require passengers to check in and then print or generate boarding passes. After passengers have checked in, baggage may be checked in.

[0487] Passengers' baggage is checked in with the airline carrier, which is part of FMTS10. Checked baggage is tagged with a departure hard copy bag tag 200, as shown in Figure 2A. After tagging, the baggage is sent to FSSMS40 via the automated conveyor system of the baggage handling system.

[0488] Although FSSMS40 is shown separately from FMTS10, both may be housed within or part of the airport infrastructure. FSSMS40 may include one or more security screening imaging machines 45 and 50. FSSMS40 may include one or more computing systems 55 or server systems having memory devices 113 for storing security screening images from imaging machine 45. FSSMS40 may include one or more computing systems 65 or server systems having memory devices 113 for storing security screening images from imaging machine 50.

[0489] The government agency that manages airline security screening may be the TSA. Several vendors manufacture CT scanners used by the TSA for baggage screening. Some prominent vendors include, for example:

[0490] SMITHS DETECTION: SMITHS DETECTION is a leading provider of advanced security solutions, including CT scanners. Their HI-SCAN XCT series scanners, such as the HI-SCAN 6040 XCT and HI-SCAN 7555 XCT, are designed to screen checked and carry-on baggage at airports.

[0491] L3HARRIS Technologies: L3HARRIS Technologies is another leading supplier of security equipment, including CT scanners for baggage screening. The company's CLEARSCAN brand family of CT scanners is used by the TSA at various airports in the United States.

[0492] ANALOGIC Corporation: ANALOGIC Corporation develops advanced imaging technologies, including CT scanners, for airport security. Its CONNECT brand series scanners, such as the CONNECT 70 and CONNECT 100, are designed to enhance airport security screening.

[0493] LEIDOS (formerly Lockheed Martin): LEIDOS is a global technology company that provides security solutions, including CT scanners for baggage screening. They developed the VACIS M6500 system, a high-performance CT scanner for screening baggage at airports.

[0494] CT images generated during package screening are typically stored in a multi-image format. This format allows for the exchange, storage, and transmission of images across different systems and devices. A CT scanner can capture a series of 2D cross-sectional images and then reconstruct them into a 3D representation of the scanned object. 3D visualization and analysis of CT images often involves specialized software designed to process and render multi-image files. These software solutions can reconstruct 2D slices into 3D models, enabling security personnel to screen scanned packages in more detail.

[0495] The DICOS (Digital Imaging and Security Communications) standard is an image format standard developed jointly by NEMA (National Electrical Manufacturers Association) and DHS. This standard aims to improve the interoperability and effectiveness of security screening systems used in airports and other critical infrastructure facilities. DICOS is designed to meet the specific needs of security imaging, including the storage, transmission, and processing of security images. It addresses the limitations of the DICOM (Digital Imaging and Communications in Medicine) standard, which is primarily focused on medical imaging. The DICOS standard provides the following:

[0496] Interoperability: DICOS enables seamless communication between different security imaging systems and components from various manufacturers, allowing for a more efficient and effective security screening process.

[0497] Scalability: The DICOS standard is designed to be easily expandable and adaptable to incorporate the latest technologies and methods as they emerge in the field of security imaging.

[0498] Flexibility: DICOS supports a wide range of security imaging modalities, including X-ray, CT, and MRI, making it suitable for various security applications.

[0499] The size of a TSA file can vary significantly depending on several factors, including the scanner resolution, the number of slices captured, the level of compression applied, and the size of the package being scanned. Generally, CT scans produce many high-resolution images, which can result in a considerable file size. A single multi-image file for a CT scan can range from several hundred kilobytes to several megabytes. Considering the scan of an entire package, which may contain multiple files, the total size can easily reach tens or even hundreds of megabytes.

[0500] The initial screening process by FSSMS40 can be carried out by large X-ray machines (i.e., security screening imaging machines 45 and 50). These security screening imaging machines 45 and 50 are designed to detect a variety of substances, including explosives and other smuggled goods. Packages are screened using a dual-energy X-ray system that allows security personnel to distinguish between organic and inorganic materials based on their atomic number. This helps identify potentially hazardous materials. If the X-ray scan indicates something suspicious, the bag is sent for further inspection. This usually involves a physical inspection by trained security personnel and may also involve the use of more advanced scanning techniques, such as CT (computed tomography) scanners, which can provide more detailed 3D images of the bag's contents. In some cases, explosive trace detection (ETD) machines can also be used. These machines can detect traces of explosives on items on the outside or inside of a bag. They work by wiping the bag or item and then analyzing the swab for any explosive residue.

[0501] Baggage containing explosives or certain dangerous materials will be denied boarding by the airline.

[0502] Security screening imaging machines 45 and 50 can detect materials or chemicals that are not individually dangerous but may be dangerous when combined. In a second mode of movement, these materials or chemicals may be combined intentionally or accidentally. In one or more embodiments, the SSIA system 190 may request the FSSMS 40 to provide a list of all detected chemicals and their quantities associated with objects in the baggage.

[0503] The items permitted in checked baggage stored in the cargo hold of an airline carrier may differ from those permitted in baggage carried on a cruise ship (i.e., a second mode of transport system (SMTS) 1680A). This may be partly because, while baggage is in the cargo hold, passengers cannot access weapons within their checked baggage during their flight. However, on a cruise ship, baggage is delivered to the passenger's cabin, giving them direct access to weapons while in transit, which could pose a threat to other passengers.

[0504] Depending on the next vehicle being transported, baggage may be screened by, for example, ISSS1670A, 1670B, 1670C, and 1670D. ​​Each ISSA1670A, 1670B, 1670C, and 1670D may include an SS computer station 2672A and a security screening device 2672B, as described with respect to ISSS2670 in Figure 26A. The SSIA system 190 may be configured to interface with ISSS1670A, 1670B, 1670C, and 1670D, as described in more detail with respect to methods 2600A and 2600B in Figures 26A and 26B.

[0505] What travelers are permitted to carry in checked baggage during a flight may differ from what is permitted on a ship. For example, certain weapons may be permitted to be transported in checked baggage placed in the aircraft's cargo. However, on a cruise ship, the owner of the baggage will have access to the weapon during the cruise, creating a dangerous risk. Specific lists of prohibited items may differ between cruise lines, but some common items permitted on aircraft but prohibited on cruise lines may include, for example:

[0506] Alcohol: Many cruise lines have strict policies regarding personal alcohol consumption. While limited amounts of alcohol can be carried in checked baggage on airplanes, cruise lines often limit or restrict the amount that can be brought on board.

[0507] Power strips: Power cords, surge protectors, and extension cords are typically permitted in carry-on or checked baggage on airplanes, but many cruise lines prohibit them due to the potential fire hazard.

[0508] Ironing clothes: Ironing clothes is usually permitted in checked baggage on airplanes, but is often prohibited on cruise ships. Cruise ships usually provide laundry services or self-service laundry facilities equipped with irons.

[0509] Inflatable items for the pool: These items are permitted on airplanes, but may not be permitted on cruise ships due to limited pool space and safety concerns.

[0510] Drones: While some airlines allow drones as carry-on or checked baggage, most cruise lines prohibit them for safety and privacy reasons.

[0511] Hoverboards and similar devices: These items are typically permitted on aircraft if they meet certain battery requirements. However, many cruise lines prohibit them due to fire hazards and safety concerns.

[0512] Sports equipment: Some cruise lines may restrict or prohibit certain sports equipment, such as baseball bats or golf clubs, which may be permitted in checked baggage on the plane.

[0513] Weapons: Some cruise lines may restrict guns, knives, large scissors, and pepper maces. Small grooming scissors may be permitted.

[0514] Similarly, certain items permitted on airplanes may be prohibited or restricted on trains (railways).

[0515] Oversized baggage: Airlines typically allow checked baggage with size and weight restrictions, but trains often have stricter size limits or limited storage space for oversized suitcases.

[0516] Bicycles: Many airlines allow bicycles as checked baggage, but not all trains allow bicycles, or may require reservations and additional fees.

[0517] Sports equipment: Some trains may restrict or prohibit certain sports equipment, such as surfboards, skis, or golf clubs, which are permitted as checked baggage on airplanes.

[0518] Camping equipment: Camping equipment such as portable stoves, fuel canisters, and tents with stakes may be permitted in checked baggage on airplanes, but may be restricted or prohibited on trains.

[0519] Musical Instruments: Airlines often allow musical instruments as carry-on or checked baggage, but some trains may have size or weight restrictions on these items.

[0520] Hazardous materials: Items such as flammable liquids, compressed gases, or corrosive substances may be permitted in limited quantities on aircraft, but trains may have stricter regulations.

[0521] The bus may prohibit the above or one or more other objects and substances.

[0522] Hotels and resorts may prohibit one or more of the above-mentioned objects and substances.

[0523] The examples described herein are for illustrative and illustrative purposes only and should not be limited in any way. As should be understood from the description herein, it is not practical to describe all the rules and regulations for all modes of transport or movement worldwide.

[0524] Rules and regulations can change based on passing through different government agencies and different countries. Rules and regulations may limit or prohibit quantities of currency, agricultural products, food, and other objects on the prohibited list for any mode of transport.

[0525] The baggage screening process on a cruise ship (i.e., SMTS1680A) is similar to that at an airport, but with some differences due to the unique nature of sea travel. SMTS1680A may include one or more server or computer systems 1675A. When passengers arrive at the cruise terminal, their baggage is checked in and tagged. These passengers arrive by lifting and carrying their baggage by hand.

[0526] Baggage can then pass through Integrated Security Screening Station (ISSS) 1670A (i.e., ISS 2670 in Figure 26A). As shown in Figure 26A, the security screening device 2672B may be, for example, one or both of the imaging machines 45 and 50.

[0527] The process described herein relates to baggage that has undergone security screening and has subsequent security images and data files that can be shared for a first-stage security screening analysis. Other baggage that does not have subsequent security images and data files may be processed by security screening device 2672B to determine whether the baggage has cleared the security screening process.

[0528] In the integrated security screening process, the SSIA system 190 may be configured to interface with a trusted storage handler that stores baggage from the air carrier to the SMTS, while maintaining a security chain of storage by trusted storage handlers, by assisting the ISSS 1670A by acquiring subsequent security images and data. In this way, subsequent security images and data acquired by the SSIA system 190 can be assembled and transmitted to the ISSS 1670A, and as a result, the SS computer station 2672A can be used to perform a first-stage security screening analysis of the second or next moving vehicle for prohibited objects associated with the regulations or rules of government agencies or security entities associated with the cruise ship. If the baggage screening by the first-stage security screening analysis for the second moving vehicle has proceeded with the baggage customs procedure, the SSIA system can receive information associated with the pass or fail of the baggage screening. The SSIA system 190 can update handler devices and / or scanning devices to sort and handle baggage, as described in relation to Figure 26B. In the cruise ship environment, if baggage fails security screening, it may be transferred to security screening device 2672B for a second stage of security analysis on a second transport vehicle. Once the baggage passes the second stage of security screening, the SSIA system 190 can update routing information for the delivery of the baggage to a room or cabin, either independently of or in parallel with the passenger.

[0529] Triggers for obtaining subsequent security images and data may include access to the airline's flight log, Type B messages such as destination BSM, scanning of the IATA license plate, or PNR112 movement data. However, the process described herein is intended to transfer files without requiring the transmission of the passenger's PII. Optionally, the passenger's name may be transmitted, as it is visible on the origin hard copy bag tag, bingo tag, or other marker that can be placed on the baggage by the airline carrier.

[0530] If subsequent analysis of security images and data indicates that baggage cannot pass through the ISSS1670A, the ISSS1670A's security screening device 2672B may scan the baggage for prohibited items, which may range, in non-limiting examples, from weapons and explosives to items not permitted on board, such as alcohol or irons. If baggage triggers an alarm during the X-ray scan, it is set aside for further inspection, which typically involves a manual search by security personnel. In addition to the initial baggage screening, passengers and their carry-on belongings are also screened before boarding the ship. This is typically done using walk-through metal detectors and X-ray machines, similar to those used at airport security checkpoints.

[0531] The SSIA system 190 can interface with system 100 to update LIB2450 (Figure 24) with the current security screening status. The SSIA 190 can trigger the government-designated location delivery and collection data generator 2410, so that when the IATA bag tag is scanned and the baggage cannot pass through, a trusted storage handler will know to take the baggage to the security screening device 2672B. Alternatively, the SSIA 190 can trigger the government-designated location delivery and collection data generator 2410, so that when the IATA bag tag is scanned, a trusted storage handler will know to take the baggage, if it has been cleared through customs, to load it onto the next flight or arrive at the airport.

[0532] Additionally, SSIA190 can update the extended Type B messages described in Figures 14C to 14E. The security clearance status of baggage can be updated with extended Type B messages.

[0533] Security screening procedures in rail systems (i.e., SMTS1680B) vary widely depending on the country and specific rail service. SMTS1680D may include one or more server or computer systems 1675C. SMTS1680B may include ISSS1670B (i.e., ISSS2670 in Figure 26A) which uses some form of security screening on both passengers and their baggage on the train. In some cases, ISSS1670B may include random checks in which security personnel select bags for screening using handheld metal detectors or portable X-ray devices. In other cases, all bags may be screened by ISSS1670B using fixed X-ray machines, such as those used in airports and cruise terminals. In high-security situations or international train services, more thorough screening procedures may be used. ISSS1670B may also use explosive detection systems, detection dogs, or even CT scanners. Additionally, passengers may also be screened using metal detectors or body scanners.

[0534] Security screening procedures in bus carrier systems (i.e., SMTS1680C) vary widely and are governed by the US TSA. SMTS1680C may include ISSS1670C, which uses some form of security screening on both passengers boarding the bus and their baggage. SMTS1680C may include one or more server or computer systems 1675C.

[0535] Security screening procedures at accommodation facilities (i.e., SMTS1680D) can vary widely and may be defined by self-governance and / or government regulations. In one or more embodiments, accommodation facilities may provide a self-screening security process which may include, for example, third-party screening entities, local police authorities, and hired security guards. SMTS1680D may include ISSS1670D which uses some form of security screening on both passengers and their luggage entering the accommodation facility. In some cases, passengers and their luggage enter a hotel connected to an airport managed by the TSA or other government agency. In the case of the STAR WARS Hotel at Disney in Orlando, Florida, hotel guests may have direct access to the theme park from the hotel. SMTS1680D may include one or more servers or computer systems 1675D.

[0536] The SSIA system 190 may include one or more display devices 1660 or computing devices. For example, in one or more embodiments, a person in a loop can be helped to retrieve files and send those files to their respective ISSS. The display device 1660 may be a standalone display device or a display device integrated into a computing device 700, as described in relation to Figure 7. In another embodiment, a computing device having the display device 1660 can automate the process of retrieving subsequent security image and data files and sending them to a designated workstation (i.e., SS computer station 2672A). As a non-limiting example, the subsequent security image and data files may be sent to an artificial intelligence (AI) engine to process the image and data files for regulations associated with a cruise ship, train, hotel, bus, resort or any combination thereof. The AI ​​engine (i.e., SS computer station 2672A) automatically generates signals representing the results.

[0537] The SSIA system 190 may include one or more server or computer systems 1650 and a memory device 1655, which can be wired or wirelessly coupled to the display device 1660. One or more server or computer systems 1650 will be described in more detail in relation to Figure 7.

[0538] The SSIA system 190 may include an Enterprise Messaging System (EMS) 1557 for sending Short Message Service (SMS) messages regarding the status and location of baggage to a computing device of a designated baggage handler.

[0539] The SSIA system 190 can receive information from a computing device 1602 associated with a trigger associated with a registered passenger having baggage handling services. Registration information may include, for example, flight information such as airline carrier, flight information, country, departure airport, itinerary confirmation number or passenger reservation record (PNR) number, and passenger name. Other registration information that may be entered by the passenger may include information regarding a second mode of transport. This second mode of transport may be for a cruise ship reservation, train reservation, bus reservation, or accommodation reservation. The information may be collected before the day of travel in the first mode of transport.

[0540] Registration information may be used by the SSIA system 190 to generate routing information from the inventory. In one or more embodiments, the inventory may relate to a single second mobile vehicle or to second mobile vehicles of multiple carriers. In one embodiment, analysis cannot begin until the FSSMS 40 completes the security screening imaging process or until the airline carrier 20 or 22 takes off with the baggage and passengers. In other embodiments, analysis is triggered by a destination type B message as described in Figure 1A.

[0541] In one or more embodiments, the SSIA system 190 can screen the baggage of passengers arriving at a hotel or resort using an airline flight, regardless of whether the baggage is handled by the system 100. The SSIA system 190 can warn the SMTS 1680D of any prohibited objects or materials or combinations of materials that may be dangerous when combined.

[0542] In one or more embodiments, the SSIA system 190 is part of the SMTS 1680A and can perform analysis on cruise ships of only one or more cruise companies.

[0543] In one or more embodiments, the SSIA system 190 is part of the SMTS 1680B and can perform analysis on only trains of one or more railway systems.

[0544] In one or more embodiments, the SSIA system 190 is part of the SMTS1680C and can perform analysis on buses of only one or more bus carrier companies.

[0545] In one or more embodiments, the SSIA system 190 is part of the SMTS1680D and can perform analysis on accommodations / resorts of only one or more companies.

[0546] In one or more embodiments, the SSIA system 190 may be part of the FMTS 10.

[0547] In one or more embodiments, the SSIA system 190 may be from a third-party vendor.

[0548] The examples described herein are for illustrative and illustrative purposes only and should not be limited in any way. As should be understood from the description herein, it is not practical to describe all the rules and regulations for all modes of transport or movement worldwide.

[0549] Figure 17A shows a GUI 1700A for retrieving at least one security screening image according to one embodiment. GUI 1700A may include a display window 1702 and a data entry tab or button 1710 for navigation and control. GUI 1700A may include a country tab or button 1712 and a travel / screening mode tab or button 1714. For example, GUI 1700A can receive a country in which a second travel mode begins. Selecting the country tab or button 1712 may automatically display a dropdown menu or a list of countries. Selecting a country with a mouse or other user interface enters that country into the system. The travel / screening mode tab or button 1714 may list any of the second travel modes, including accommodation or resort or a second mode of transport as identified herein.

[0550] GUI1700A can receive the type of second mode of transport so that training data on regulations can be retrieved for a specified jurisdiction (i.e., country). If there are states, counties, cities, provinces, etc., this information can be added. This allows the system to access the regulations of all regulatory authorities. As mentioned above, training data for the list of prohibited items for the second mode of transport is retrieved according to the country and government agencies.

[0551] GUI1700A may receive the company name of a cruise ship via a company tab or button 1716, for example, to allow the CBP and / or Coast Guard to have additional rules for the cruise ship. This allows one or more servers or computer systems 1650 to retrieve training data associated with company-associated rules for analyzing baggage screening. GUI1700A may receive information related to the departure airport via a departure airport tab or button 1718. Selecting the tab or button 1718 may provide a dropdown list of selectable airports. GUI1700A may include an image selector tab or button 1720. A dropdown list of available images may be listed. One of the images may be selected. GUI1700A may include a passenger name tab or button 1722. Once the inventory is loaded into the GUI, selecting the passenger name tab or button 1722 may provide a list of passenger names for whom baggage needs to be analyzed for different modes of travel or different countries, for example. The user can select passenger names using a mouse or other user interface. After the passenger's name is selected, a unique identifier (i.e., an OP-BTI digit) is entered into field 1724, or retrieved from a field in the baggage inventory or a stored Type B message.

[0552] Figure 17B shows the GUI 1700B of Figure 17A screening at least one security screening image according to one embodiment. According to one or more embodiments, possible prohibited objects include weapons, bottles of alcohol, irons, and power strips. Since Figure 17B is essentially the same as Figure 17A, only the differences will be described.

[0553] Figure 17B shows a selected image 1705 chosen from the memory device of the FSSMS 40. Image 1705 shows a piece of luggage 5 with a printed bag tag (i.e., bag tag 200). Image 1705 shows, for example, X-ray representations of objects 1730, 1735 and 1740. In this example, object 1730 is annotated with box 1732 to indicate that it is a prohibited object such as alcohol. Object 1735 is annotated with box 1737 to indicate that it is a prohibited or dangerous object such as a weapon. Object 1740 is annotated with box 1750 to indicate that it is a prohibited item such as an iron. Boxes 1732, 1737 and 1750 may be annotated autonomously by image processing / machine learning or by screening, for example.

[0554] Regarding prohibited substances, information can be obtained using mass / density calculations based on machine learning processes.

[0555] According to one or more embodiments, a first movement mode or a first screening mode can provide a list of hazardous substances identified in those screenings. Thus, once security screening images are retrieved, a file or list of detected hazardous substances can be obtained. For example, some weapons are manufactured by three-dimensional printing. However, bullets containing gunpowder may exist. Thus, a list of bullets, gunpowder, or combinations thereof can be identified.

[0556] According to one or more embodiments, a first transport mode or a first screening mode can provide a list of materials or chemicals that are individually harmless. However, when one or more of certain non-hazardous materials or chemicals are combined, the resulting solution may, for example, become hazardous or explosive.

[0557] According to one or more embodiments, the GUI 1700B may include a control button 1760 for initiating a search for prohibited objects and materials using a machine learning detection algorithm, including machine learning object detection. In one or more embodiments, the screener performs the screening itself by looking at images on the screen and comparing the images with prohibited images, for example, as described in detail in relation to Figure 17C.

[0558] According to one or more embodiments, the GUI 1700B may include an analysis result indicator 1765. In one or more embodiments, the indicator 1765 may allow a user to enter a mark in the analysis result catalog indicating either security compliance of the baggage for movement in a second transport mode, movement mode, or screening mode, or non-security compliance of the baggage for movement in a second transport mode, movement mode, or screening mode. This information can then be communicated to a trusted handler of the baggage marked as compliant with security screening in a second transport mode, second movement mode, or second screening mode, in order to avoid subsequent security screening by a second security screening machine system in a second transport mode, second movement mode, or second screening mode.

[0559] In one or more embodiments, baggage that has passed security screening and is about to enter a mode of transport from another country may be able to bypass security screening in a second mode of transport.

[0560] Additionally, passengers can save time in customs queues by using the Global Entry Mobile application from U.S. Customs and Border Protection (CBP), available on the Google Play Store, Apple Store, or other authorized software vendors for mobile devices. The application requires travelers to be active members of the CBP Global Entry program. For example, travelers entering the U.S. at one of the ports take a verified selfie. Users are provided with a code on the application to expedite the process through CBP. Using the same code, baggage that has passed the mode of transport analysis can be released to bypass security on the next vehicle. In this case, the baggage remains in trusted storage until it is handed over to the next vehicle.

[0561] Figure 17C shows GUI 1700C of Figure 17A, according to one embodiment, in which a screener screens at least one security screening image. GUI 1700C is similar to GUI 1700B, so only the differences will be described. In this example, the scanner may have used a mouse, finger, or other means for annotating the image to place boxes 1732, 1737, and 1750 around possible prohibited objects. Other annotations may be added using a touchscreen display device.

[0562] GUI1700C may include at least one row 1726 and multiple prohibited objects or substances 1727. The prohibited objects or substances 1727 may be in the form of icons or images. Clicking any one icon or image within row 1726 may provide a dropdown list of other shapes and styles of prohibited objects or substances. GUI1700C may include an arrow 1728 in row 1726. When selected, the arrow 1728 may cause an image to scroll and hide to reveal additional prohibited images or icons.

[0563] GUI1700C may include a security analysis result indicator selector 1767. In one or more embodiments, the indicator selector 1767 may allow the user to enter marks in the security analysis result catalog that represent either security compliance, such as a selection of pass, or non-security compliance, such as a selection of fail, for baggage for movement, transfer, or screening in a second mode of transport.

[0564] Figures 18A and 18B show flowcharts of a method 1800 for screening a second mode of movement according to one embodiment.

[0565] According to one or more embodiments, method 1800 may include, in block 1802, a computer system 1650 displaying graphical user interfaces (GUIs) 1700A, 1700B, and 1700C on a display device 1660 to analyze security screening images from a first mode of transport requiring security screening of checked baggage, tagged with a unique identifier, for each passenger traveling on an airline carrier to be matched to a second mode of transport inventory.

[0566] According to one or more embodiments, method 1800 may include, in block 1804, a computer system or server 1650 of system 190 identifying in GUI 1700A, 1700B and / or 1700C a unique identifier in the inventory of passengers traveling on each airline having checked baggage to be rescreened by a second transport mode, a second movement mode, or a second screening mode, and the name of each passenger. In one or more embodiments, the second mode of screening may be independent of the movement or transport mode.

[0567] According to one or more embodiments, method 1800 may include, in block 1806, using GUIs 1700A, 1700B and / or 1700C by computer system 1650 to access stored security screening images from at least one memory storage device, which have been captured by a first security screening machine system associated with a first transport screening mode, a first movement screening mode, or a first screening mode for passengers' checked baggage.

[0568] According to one or more embodiments, method 1800 may include, in block 1808, a computer system or server of system 190 displaying at least one of the stored screening images of a passenger's baggage on at least one display device 1660 in GUIs 1700A, 1700B and / or 1700C, and analyzing the accessed at least one stored screening image in accordance with the rules and regulations associated with the second travel mode or screening mode. In one or more embodiments, at least one of the stored screening images of the contents of the baggage includes a three-dimensional represent...

Claims

1. The acquisition of a baggage source message (BSM) associated with the arrival of a passenger's baggage, wherein the BSM includes movement data of a first mode of movement of the baggage in the airline, by at least one of the at least one processors. At least one of the above-mentioned processors matches the passenger name of the passenger in the BSM with the passenger name in the catalog relating to a second mode of travel different from the first mode of travel, At least one of the aforementioned processors extracts the International Air Transport Association (IATA) license plate number from the BSM, Based on the identification of the second mode of travel and the matching of the passenger name in the BSM with the passenger name in the catalog relating to the second mode of travel, at least one of the at least one processors triggers a Security Screening Integrated Assistant (SSIA) process which includes using the IATA license plate number to access and assemble security screening images and associated data captured during security screening of the first mode of travel, and to communicate the assembled security screening images and associated data to the Integrated Security Screening Station. At least one of the above-mentioned processors receives a security analysis response from the integrated security screening station in order to move the baggage to the second mode of movement, To cause a printer device to print a marker configured to circumvent security screening for the second mode of travel, wherein the marker includes the results of the security analysis. A method that includes this.

2. The method according to claim 1, wherein the security screening image and related data include a three-dimensional representation of an object in the baggage.

3. The method according to claim 1, wherein the security screening image and related data include tomogram data of the baggage and the contents of the baggage.

4. The aforementioned BSM is the terminal BSM, The method according to claim 1, further comprising sorting a plurality of BSMs based on a luggage source indicator that indicates the BSM is an end BSM.

5. Before printing the marker, at least one of the at least one processors further includes accessing the reservation system for the second travel mode to obtain updated reservation information. The method according to claim 1, wherein the marker further includes the updated reservation information.

6. The method according to claim 1, wherein the second mode of travel includes one of a cruise ship, train, bus, ferry, airline carrier, or accommodation.

7. At least one of the above-mentioned processors receives information representing a scan of the origin hard copy bag tag, including the IATA license plate barcode or printed certificate, along with a portion of the printed text on the origin hard copy bag tag. At least one of the aforementioned processors causes the display of the scanning device to display a response representing the result of the security analysis in response to the received information. The method according to claim 1, further comprising:

8. At least one processor, The at least one non-temporary tangible memory that is communicably coupled to the at least one processor and stores at least one instruction and A system comprising, wherein the at least one processor executes the at least one instruction, Obtaining a baggage source message (BSM) associated with the arrival of a passenger's baggage, wherein the BSM includes movement data of a first mode of movement for the baggage within the airline. Matching the passenger names of the passengers in the BSM with the passenger names in the catalog relating to a second mode of travel that is different from the first mode of travel, Extracting the International Air Transport Association (IATA) license plate number from the aforementioned BSM, Based on the identification of the second mode of travel and the matching of the passenger name in the BSM with the passenger name in the catalog relating to the second mode of travel, the IATA license plate number is used to trigger a Security Screening Integrated Assistant (SSIA) process which includes accessing and assembling security screening images and associated data captured during security screening of the first mode of travel, and communicating the assembled security screening images and associated data to the Integrated Security Screening Station. To move the baggage into the second mode of movement, the system receives a security analysis response from the integrated security screening station, The printer device is to print a marker configured to circumvent security screening for the second mode of travel, wherein the marker includes the results of the security analysis. A system configured to perform the following actions.

9. The system according to claim 8, wherein the security screening image and related data include a three-dimensional representation of an object in the baggage.

10. The system according to claim 8, wherein the security screening image and related data include tomogram data of the baggage and the contents of the baggage.

11. The aforementioned BSM is the terminal BSM, The system according to claim 8, wherein the at least one processor is further configured to execute the at least one instruction to sort a plurality of BSMs based on a luggage source indicator that indicates the BSM is an end BSM.

12. The at least one processor is further configured to access the second mode of travel reservation system to obtain updated reservation information before executing the at least one instruction to print the marker. The system according to claim 8, wherein the marker further includes the updated reservation information.

13. The system according to claim 8, wherein the second mode of travel includes one of a cruise ship, train, bus, ferry, airline carrier, or accommodation.

14. The at least one processor executes the at least one instruction, Receiving information representing a scan of the origin hard copy bag tag, including the IATA license plate barcode or printed certificate, along with a portion of the printed text on the origin hard copy bag tag, In response to the received information, the scan device's display will show a response representing the results of the security analysis. The system according to claim 8, further configured to perform the following:

15. A non-temporary computer-readable medium storing instructions, wherein, when an instruction is executed by at least one processor, the instructions are sent to the at least one processor. The acquisition of a baggage source message (BSM) associated with the arrival of a passenger's baggage, wherein the BSM includes movement data of a first mode of movement of the baggage in the airline, by at least one of the at least one processors. At least one of the above-mentioned processors matches the passenger name of the passenger in the BSM with the passenger name in the catalog relating to a second mode of travel different from the first mode of travel, At least one of the aforementioned processors extracts the International Air Transport Association (IATA) license plate number from the BSM, Based on the identification of the second mode of travel and the matching of the passenger name in the BSM with the passenger name in the catalog relating to the second mode of travel, a Security Screening Integrated Assistant (SSIA) process is triggered in at least one of the at least one processors, which includes using the IATA license plate number to access and assemble security screening images and associated data captured during security screening of the first mode of travel, and to communicate the assembled security screening images and associated data to the Integrated Security Screening Station. At least one of the above-mentioned processors receives a security analysis response from the integrated security screening station in order to move the baggage to the second mode of movement, To cause a printer device to print a marker configured to circumvent security screening for the second mode of travel, wherein the marker includes the results of the security analysis. A non-temporary computer-readable medium that enables the execution of a method including [a specific method].

16. The non-temporary computer-readable medium according to claim 15, wherein the security screening image and related data include a three-dimensional representation of an object in the baggage.

17. The non-temporary computer-readable medium according to claim 15, wherein the security screening image and related data include tomogram data of the baggage and the contents of the baggage.

18. The aforementioned BSM is the terminal BSM, The method further comprises sorting a plurality of BSMs based on a luggage source indicator indicating that the BSM is an end BSM, according to claim 15, for a non-temporary computer-readable medium.

19. The method further includes, before printing the marker, accessing the reservation system for the second travel mode using at least one of the at least one processors to obtain updated reservation information. The non-temporary computer-readable medium according to claim 15, wherein the marker further includes the updated reservation information.

20. The non-temporary computer-readable medium according to claim 15, wherein the second mode of travel includes one of a cruise ship, train, bus, ferry, airline carrier, or accommodation.

21. The aforementioned method, At least one of the above-mentioned processors receives information representing a scan of the origin hard copy bag tag, including the IATA license plate barcode or printed certificate, along with a portion of the printed text on the origin hard copy bag tag. At least one of the aforementioned processors causes the display of the scanning device to display a response representing the result of the security analysis in response to the received information. A non-temporary computer-readable medium according to claim 15, further comprising:

22. The acquisition of a baggage source message (BSM) associated with the arrival of a passenger's baggage, wherein the BSM includes movement data of a first mode of movement of the baggage in the airline, by at least one of the at least one processors. At least one of the above-mentioned processors matches the passenger name of the passenger in the received BSM with the passenger name in the flight log, At least one of the aforementioned processors extracts the International Air Transport Association (IATA) license plate number from the BSM, Based on the matching of the passenger name in the BSM with the passenger name in the flight inventory, a Security Screening Integrated Assistant (SSIA) process is triggered in at least one of the at least one processors, which includes using the IATA license plate number to access and assemble security screening images and associated data captured during security screening in a first mode of travel, and to communicate the assembled security screening images and associated data to an integrated security screening station. At least one of the aforementioned processors receives a security analysis response from the integrated security screening station, To cause a printer device to print a marker configured to circumvent security screening, wherein the marker includes the results of the security analysis. A method that includes this.

23. The method according to claim 22, wherein the security screening image and related data include a three-dimensional representation of an object in the baggage.

24. The method according to claim 22, wherein the security screening image and related data include tomogram data of the baggage and the contents of the baggage.

25. The aforementioned BSM is a non-terminus BSM. The method according to claim 22, further comprising sorting a plurality of BSMs based on a luggage source indicator that indicates the BSM is a non-endpoint BSM.

26. Before printing the marker, the process further includes at least one of the at least one processors accessing the reservation system for the second travel mode to obtain updated reservation information. The method according to claim 22, wherein the marker further includes the updated reservation information.

27. The method according to claim 22, wherein the integrated security screening station is associated with a customs and border guard, coast guard or border security screening checkpoint at a national airport.

28. At least one of the above-mentioned processors receives information representing a scan of the origin hard copy bag tag, including the IATA license plate barcode or printed certificate, along with a portion of the printed text on the origin hard copy bag tag. At least one of the aforementioned processors causes the display screen of the scanning device to display a response representing the result of the security analysis in response to the received information. The method according to claim 22, further comprising:

29. At least one processor, The at least one non-temporary tangible memory that is communicably coupled to the at least one processor and stores at least one instruction and A system comprising, wherein the at least one processor executes the at least one instruction, Obtaining a baggage source message (BSM) associated with the arrival of a passenger's baggage, wherein the BSM includes movement data of a first mode of movement for the baggage within the airline. Matching the passenger names of the aforementioned passengers in the BSM with the passenger names in the flight log, Extracting the International Air Transport Association (IATA) license plate number from the aforementioned BSM, Based on the matching of the passenger name in the BSM with the passenger name in the flight log, the IATA license plate number is used to trigger a Security Screening Integrated Assistant (SSIA) process which includes accessing and assembling security screening images and associated data captured during security screening in a first mode of travel, and communicating the assembled security screening images and associated data to an integrated security screening station. Receiving a security analysis response from the aforementioned integrated security screening station, To cause a printer device to print a marker configured to evade security screening, wherein the marker includes the results of the security analysis. A system configured to perform the following actions.

30. The system according to claim 29, wherein the security screening image and related data include a three-dimensional representation of an object in the baggage.

31. The system according to claim 29, wherein the security screening image and related data include tomogram data of the baggage and the contents of the baggage.

32. The aforementioned BSM is the terminal BSM, The system according to claim 29, wherein the at least one processor is further configured to execute the at least one instruction to sort a plurality of BSMs based on a luggage source indicator that indicates the BSM is a non-endpoint BSM.

33. The at least one processor is further configured to access a second mode of transport reservation system to obtain updated reservation information before executing the at least one instruction to print the marker. The system according to claim 29, wherein the marker further includes the updated reservation information.

34. The system according to claim 29, wherein the integrated security screening station is associated with a customs and border guard, coast guard or border security screening checkpoint at a national airport.

35. The at least one processor executes the at least one instruction, Receiving information representing a scan of the origin hard copy bag tag, including the IATA license plate barcode or printed certificate, along with a portion of the printed text on the origin hard copy bag tag, In response to the received information, the scan device's display screen will display a response representing the results of the security analysis. The system according to claim 29, further configured to perform the following:

36. A non-temporary computer-readable medium storing instructions, wherein, when an instruction is executed by at least one processor, the instructions are sent to the at least one processor. The acquisition of a baggage source message (BSM) associated with the arrival of a passenger's baggage, wherein the BSM includes movement data of a first mode of movement of the baggage in the airline, by at least one of the at least one processors. At least one of the above-mentioned processors matches the passenger name of the passenger in the received BSM with the passenger name in the flight log, At least one of the aforementioned processors extracts the International Air Transport Association (IATA) license plate number from the BSM, Based on the matching of the passenger name in the BSM with the passenger name in the flight inventory, a Security Screening Integrated Assistant (SSIA) process is triggered in at least one of the at least one processors, which includes using the IATA license plate number to access and assemble security screening images and associated data captured during security screening in a first mode of travel, and to communicate the assembled security screening images and associated data to an integrated security screening station. At least one of the aforementioned processors receives a security analysis response from the integrated security screening station, To cause a printer device to print a marker configured to circumvent security screening, wherein the marker includes the results of the security analysis. A non-temporary computer-readable medium that enables the execution of a method including [a specific method].

37. The non-temporary computer-readable medium according to claim 36, wherein the security screening image and related data include a three-dimensional representation of an object in the baggage.

38. The non-temporary computer-readable medium according to claim 36, wherein the security screening image and related data include tomogram data of the baggage and the contents of the baggage.

39. The aforementioned BSM is a non-terminus BSM. The method further comprises sorting a plurality of BSMs based on a luggage source indicator indicating that the BSM is a non-terminating BSM, according to claim 36, for a non-temporary computer-readable medium.

40. The method further includes, before printing the marker, accessing the reservation system for the second travel mode using at least one of the at least one processors to obtain updated reservation information. The non-temporary computer-readable medium according to claim 36, wherein the marker further includes the updated reservation information.

41. The non-temporary computer-readable medium according to claim 36, wherein the integrated security screening station is associated with a customs and border guard, coast guard or border security screening checkpoint at a national airport.

42. The aforementioned method, At least one of the above-mentioned processors receives information representing a scan of the origin hard copy bag tag, including the IATA license plate barcode or printed certificate, along with a portion of the printed text on the origin hard copy bag tag. At least one of the aforementioned processors causes the display screen of the scanning device to display a response representing the result of the security analysis in response to the received information. A non-temporary computer-readable medium according to claim 36, further comprising:

43. Matching a passenger's name in a baggage source message (BSM) with a passenger's name in a catalog, wherein the BSM includes movement data of a first mode of movement for the passenger's baggage on the airline. At least one of the aforementioned processors extracts the International Air Transport Association (IATA) license plate number for the baggage from the BSM, At least one of the aforementioned processors accesses security screening images and associated data captured during security screening of the baggage in its first mode of movement using the IATA license plate number, At least one of the aforementioned processors displays a graphical user interface (GUI) on a display device and analyzes the screening image and related data. via a scanning device, at least one of the at least one processors obtains a mark representing the analysis result in response to scanning the IATA license plate barcode affixed to the baggage. A method comprising the following, wherein the analysis results represent either the security compliance of the baggage for crossing a border or transitioning to a second mode of travel, or the non-security compliance of the baggage.

44. The departure country is received by at least one of the at least one processors via the GUI, The selection of the type of the second movement mode is received by at least one of the at least one processors via the GUI, Loading training images of objects, At least one of the above-mentioned processors performs object detection based on the training image of the object, At least one of the above-mentioned processors identifies whether the object detected in the baggage is one of a plurality of possible prohibited objects based on the regulations or rules associated with the second mode of travel, Based on identifying the object as one of the plurality of possible prohibited objects, an indication of the identification of the object is displayed on the display. The method according to claim 43, further comprising:

45. The method according to claim 44, wherein the plurality of possible prohibited objects include weapons, bottles of alcohol, irons, and power strips.

46. The method according to claim 43, wherein the security screening image and related data include a three-dimensional representation of an object in the baggage.

47. The method according to claim 43, wherein the security screening image and related data include tomogram data of the baggage and the contents of the baggage.

48. The method according to claim 43, wherein the second mode of travel includes one of a cruise ship, train, bus, ferry, airline carrier, or accommodation.

49. The aforementioned BSM is a non-terminus BSM. The method according to claim 43, further comprising sorting a plurality of BSMs based on a luggage source indicator that indicates the BSM is an end BSM.

50. The method of claim 43, further comprising causing a printer device to print a marker configured to circumvent security screening for the second mode of travel, wherein at least one of the at least one processors includes the results of the security analysis.

51. Before printing the marker, at least one of the at least one processors further includes accessing the reservation system for the second travel mode to obtain updated reservation information. The method according to claim 50, wherein the marker includes the updated reservation information.

52. At least one processor, The at least one non-temporary tangible memory that is communicably coupled to the at least one processor and stores at least one instruction and A system comprising, wherein the at least one processor executes the at least one instruction, Matching a passenger's name in a baggage source message (BSM) with a passenger's name in a baggage inventory, wherein the BSM includes movement data for a first mode of movement of the passenger's baggage on the airline. With respect to the aforementioned passenger's baggage, the International Air Transport Association (IATA) license plate number is extracted from the BSM, Using the aforementioned IATA license plate number, access security screening images and related data captured during security screening of the baggage in its first mode of transport; The graphical user interface (GUI) is displayed on a display device to analyze the screening images and related data. The process involves obtaining a mark representing the analysis result in response to scanning the IATA license plate barcode affixed to the baggage via a scanning device. A system configured to perform such analysis, wherein the analysis results represent either the security compliance or non-security compliance of the baggage for crossing a border or transitioning to a second mode of travel.

53. The at least one processor executes the at least one instruction, The departure country is received via the GUI, The selection of the type of the second movement mode is received via the GUI, Loading training images of objects, Object detection is performed based on the training images of the aforementioned objects. Based on the regulations or rules associated with the second mode of travel, to identify whether the object detected in the baggage is one of several possible prohibited objects, Based on identifying the object as one of the plurality of possible prohibited objects, an indication of the identification of the object is displayed on the display. The system according to claim 52, further configured to perform the following:

54. The system according to claim 53, wherein the plurality of possible prohibited objects include weapons, bottles of alcohol, an iron, and a power strip.

55. The system according to claim 52, wherein the security screening image and related data include a three-dimensional representation of an object in the baggage.

56. The system according to claim 52, wherein the security screening images and related data include tomogram data of the baggage and the contents of the baggage.

57. The system according to claim 52, wherein the second mode of travel includes one of a cruise ship, train, bus, ferry, airline carrier, or accommodation.

58. The aforementioned BSM is a non-terminus BSM. The system according to claim 52, wherein the at least one processor is further configured to execute the at least one instruction to sort a plurality of BSMs based on a luggage source indicator that indicates the BSM is an end BSM.

59. The system according to claim 52, wherein the at least one processor is further configured to execute the at least one instruction causing a printer device to print a marker configured to circumvent security screening for the second mode of travel, the marker comprising the results of the security analysis.

60. The at least one processor is further configured to access the second mode of travel reservation system to obtain updated reservation information before executing the at least one instruction to print the marker. The system according to claim 59, wherein the marker includes the updated reservation information.

61. A non-temporary computer-readable medium storing instructions, wherein, when an instruction is executed by at least one processor, the instructions are sent to the at least one processor. Matching a passenger's name in a baggage source message (BSM) with a passenger's name in a catalog, wherein the BSM includes movement data of a first mode of movement for the passenger's baggage on the airline. At least one of the aforementioned processors extracts the International Air Transport Association (IATA) license plate number for the baggage from the BSM, At least one of the aforementioned processors accesses security screening images and associated data captured during security screening of the baggage in its first mode of movement using the IATA license plate number, At least one of the aforementioned processors displays a graphical user interface (GUI) on a display device and analyzes the screening image and related data. via a scanning device, at least one of the at least one processors obtains a mark representing the analysis result in response to scanning the IATA license plate barcode affixed to the baggage. A method including the following is performed, and the analysis results represent either the security compliance of the baggage or the non-security compliance of the baggage for crossing a border or transitioning to a second mode of travel, in a non-temporary computer-readable medium.

62. The aforementioned method, The departure country is received by at least one of the at least one processors via the GUI, The selection of the type of the second movement mode is received by at least one of the at least one processors via the GUI, Loading training images of objects, At least one of the above-mentioned processors performs object detection based on the training image of the object, At least one of the above-mentioned processors identifies whether the object detected in the baggage is one of a plurality of possible prohibited objects based on the regulations or rules associated with the second mode of travel, Based on identifying the object as one of the plurality of possible prohibited objects, an indication of the identification of the object is displayed on the display. A non-temporary computer-readable medium according to claim 61, further comprising:

63. The non-temporary computer-readable medium according to claim 62, wherein the plurality of possible prohibited objects include weapons, bottles of alcohol, irons, and power strips.

64. The non-temporary computer-readable medium according to claim 61, wherein the security screening image and related data include a three-dimensional representation of an object in the baggage.

65. The non-temporary computer-readable medium according to claim 61, wherein the security screening image and related data include tomogram data of the baggage and the contents of the baggage.

66. The non-temporary computer-readable medium according to claim 61, wherein the second mode of travel includes one of a cruise ship, train, bus, ferry, airline carrier, or accommodation.

67. The aforementioned BSM is a non-terminus BSM. The method further comprises sorting a plurality of BSMs based on a luggage source indicator indicating that the BSM is an end BSM, according to claim 61, for a non-temporary computer-readable medium.

68. The method further comprises causing a printer device to print a marker configured to circumvent security screening for the second mode of travel, wherein the marker includes the results of the security analysis, according to claim 61.

69. The method further includes, before printing the marker, accessing the reservation system for the second travel mode using at least one of the at least one processors to obtain updated reservation information. The marker is a non-temporary computer-readable medium according to claim 68, which includes the updated reservation information.