Global Bag Tag System and Method of Use

The global bag tag system addresses luggage handling challenges by enabling efficient check-in and tracking across various travel modes, ensuring safe luggage management and allowing early exploration at destinations.

JP2026506539APending Publication Date: 2026-02-25マティーアクレーグ
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025544865
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-30
Filing Date
2024-01-31
Publication Date
2026-02-25

AI Technical Summary

Technical Problem

Traveling families face challenges in handling luggage, such as fitting all family members and luggage into one vehicle and ensuring luggage safety before arrival at accommodations, with accommodations often requiring check-in before exploring the destination.

Method used

A global bag tag system that utilizes a Global Multi-Mode Travel (GMMT) code to manage luggage check-in across various transportation modes, including airlines, buses, trains, cruise ships, and ferries, by creating digital data records and generating electronic communications for tracking and check-in, and assigning tracking devices to luggage items.

Benefits of technology

Enhances luggage management by ensuring safe and efficient handling of luggage across multiple travel segments, providing real-time tracking, and facilitating convenient exploration at destinations without the need for immediate accommodation check-in.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026506539000001_ABST
    Figure 2026506539000001_ABST
Patent Text Reader

Abstract

A global bag tag system and method of use are provided, including: acquiring, by an electronic acquisition device, an electronic representation of a Global Multi-Mode Travel (GMMT) code display from a substrate associated with a global bag tag on a first baggage item of a registered passenger to create a digital GMMT data record linked to the registered passenger; accessing, by at least one of the at least one processor, a Global Tracking Extended Baggage Source Message (GTE-BSM) including the registered passenger's passenger reservation record (PNR) number using a unique identifier representing the digital GMMT data record from a first computer system associated with a multi-mode baggage handling service; retrieving, by at least one of the at least one processor, check-in information for the registered passenger's travel segment with a specified mobile carrier using information associated with the PNR number; and checking in, by at least one of the at least one processor, the first baggage item or the registered passenger and the first baggage item with the specified mobile carrier based on the retrieved check-in information for the travel segment.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims the benefit of priority to U.S. Provisional Patent Application No. 63 / 598,824, filed November 14, 2023, and U.S. Provisional Patent Application No. 63 / 543,667, filed October 11, 2023. This application is also a continuation-in-part of, and claims the benefit of priority to, U.S. Patent Application No. 18 / 418,972, filed January 22, 2024, which is a continuation of U.S. Patent Application No. 18 / 197,840, filed May 16, 2023.

[0002] This application is also a continuation-in-part of and claims the priority benefit of each of the following: U.S. Patent Application No. 18 / 337,288, filed June 19, 2023, which is a continuation-in-part of U.S. Patent Application No. 18 / 332,377, filed June 9, 2023, which is a continuation-in-part of U.S. Patent Application No. 18 / 201,908, filed May 25, 2023 (now U.S. Patent Application No. 11,881,057), which is a continuation-in-part of U.S. Patent Application No. 18 / 311,566, filed May 3, 2023. Herein, Application No. 18 / 337,288 is a continuation-in-part of U.S. patent application Ser. No. 18 / 104,359 (now U.S. Patent No. 11,682,241), filed February 1, 2023, and Application Nos. 18 / 332,377, 18 / 201,908, and 18 / 311,566 are continuations directly claiming the benefit of priority thereto, respectively, and for the avoidance of doubt, and without limiting the generality of the foregoing, Application No. 18 / 311,566 is a continuation of Application No. 18 / 104,359.

[0003] This application is also based on and claims the priority benefit of the following co-pending applications: International Application No. PCT / US2024 / 013083, International Application No. PCT / US24 / 13221, and International Application No. PCT / US24 / 13226, all filed January 26, 2024; International Application No. PCT / US2024 / 012226 and International Application No. PCT / US2024 / 012231, both filed January 19, 2024; International Application No. PCT / US24 / 13257, International Application No. PCT / US24 / 132 58, International Application No. PCT / US24 / 13259, International Application No. PCT / US24 / 13261, International Application No. PCT / US24 / 13262 and International Application No. PCT / US24 / 13263, all filed on January 27, 2024; and International Application No. PCT / US24 / 13594, International Application No. PCT / US24 / 13597 and International Application No. PCT / US24 / 13599, all filed on January 30, 2024.

[0004] This application is also a continuation-in-part of, and claims priority to, and the benefit of, the following co-pending applications: U.S. Patent Application No. 18 / 529,705, filed December 5, 2023, and U.S. Patent Application Nos. 18 / 421,581, 18 / 421,595, and 18 / 421,601, all filed January 24, 2024, which are continuations of U.S. Patent Application No. 18 / 337,288; U.S. Patent Application No. 18 / 418,972, filed January 22, 2024; U.S. Patent Application No. 18 / 406 / 785, filed January 8, 2024; and U.S. Patent Application Nos. 18 / 514,015, 18 / 514,826, and 18 / 514,826, all filed January 24, 2024. Nos. 8 / 514,195, 18 / 514,877, 18 / 514,914, 18 / 514,937, 18 / 514,924, 18 / 514,295, 18 / 515,004, 18 / 514,369, and 18 / 515,060, all filed November 20, 2023; and U.S. patent application Ser. Nos. 18 / 427,323, 18 / 427,396, 18 / 427,438, 18 / 427,469, and 18 / 427,516, all filed January 30, 2024.

[0005] All of the above are incorporated herein by reference in their entirety. [Background technology]

[0006] 1. Field FIELD OF THE INVENTION Embodiments relate to the field of baggage handling and delivery, and more particularly to a global bag tag system and method of use.

[0007] 2. Description of Related Technology Millions of passengers travel daily using various modes of transportation. When a family or group travels, their luggage can affect the travel experience and limit short excursions at their destination. A challenge that affects the travel experience is the handling of luggage. Families often have difficulty fitting all family members and their luggage into one vehicle (i.e., a rental car or a taxi). Another challenge for traveling families can be the safety of their luggage before arriving at a lodging facility or cruise ship, for example, being left unattended while undergoing an excursion.

[0008] Accommodations may store luggage until you officially check in to the accommodation. However, arrival at the accommodation or resort may not be convenient for exploring before check-in. Summary of the Invention [Means for solving the problem]

[0009] According to an aspect of the present disclosure, a method includes: acquiring, by an electronic acquisition device, an electronic representation of a Global Multi-Mode Travel (GMMT) code display from a substrate associated with a global bag tag on a first baggage item of a registered passenger to create a digital GMMT data record linked to the registered passenger; accessing, by at least one of the at least one processor, a Global Tracking Extended Baggage Source Message (GTE-BSM) including the registered passenger's passenger reservation record (PNR) number using a unique identifier representing the digital GMMT data record from a first computer system associated with the multi-mode baggage handling service; retrieving, by at least one of the at least one processor, check-in information for a travel segment of the registered passenger with a specified mobile carrier using information associated with the PNR number; and checking in, by at least one of the at least one processor, the first baggage item or the registered passenger and the first baggage item with the specified mobile carrier based on the retrieved check-in information for the travel segment.

[0010] The method may further include verifying the identity of the registered passenger by at least one of the at least one processor before checking in the first baggage item or the registered passenger and the first baggage item.

[0011] The method may further include generating an electronic communication by the electronic capture device and transmitting the electronic communication to the first computer system, where the electronic communication may include tracking information including geographic location data, time, date, and GMMT data records associated with the electronic capture device, and recording, by at least one of the at least one processor, the tracking information in a registered passenger movement history database coupled to the first computer system.

[0012] The specified mobile carrier may be an airline, and the retrieved check-in information may include the return leg flight time of the return flight.

[0013] The method may further include, before retrieving the check-in information, electronically capturing, by an electronic capture device, a representation of an Origin Airline Bag Tag Identifier (A-BTI) associated with or printed on a printed bag tag from the origin airline on the first baggage item of the registered passenger to create a digital A-BTI data record linked to the origin airline, where the A-BTI may include an International Air Transport Association (IATA) license plate, and the digital A-BTI data record represents the IATA license plate.

[0014] The method may further include, by at least one of the at least one processor, during check-in, obtaining airline bag tag information for the return flight for each checked-in baggage item for the registered passenger from a second computer system associated with the airline, and causing the printer to print a new bag tag for the return flight that matches the IATA license plate for each checked-in baggage item for the registered passenger.

[0015] The method may further include obtaining, during check-in, boarding pass information for the registered passenger's return flight and communicating, by at least one of the at least one processor, the boarding pass information to an electronic communication device of the registered passenger.

[0016] The method may further include creating, by at least one of the at least one processor, a digital A-BTI data record, and automatically creating, by at least one of the at least one processor, a baggage manifest record from the digital A-BTI data record and the PNR number, where the baggage manifest record may include the retrieved check-in information.

[0017] The method may further include automatically creating, by at least one of the at least one processor, a baggage manifest record from the digital GMMT data record and the PNR number, the baggage manifest record may include data for check-in of the baggage item's travel leg with the designated mobile carrier.

[0018] The designated mobile carrier may include one of a bus, a train, a cruise ship, a ferry, or an airplane.

[0019] The method may further include accessing, by at least one of the at least one processor, data in a database associated with the PNR using the PNR number of the registered passenger; identifying, by at least one of the at least one processor, one or more unregistered passengers traveling on the return leg of the trip based on the accessed data; retrieving, by at least one of the at least one processor, check-in information for the return leg of the trip for each of the one or more unregistered passengers using information associated with the data in the PNR; and checking in, by at least one of the at least one processor, each baggage item with a designated return trip carrier based on the retrieved check-in information for each of the one or more unregistered passengers.

[0020] The designated return mobile carrier may include an airline mobile carrier, and the check-in information may include return flight information including a return flight time for the return flight.

[0021] The method may further include, by at least one of the at least one processor, obtaining, during check-in, airline bag tag information for the return leg of travel for each checked-in baggage item for each of the one or more unregistered passengers from a second computer system associated with the airline travel carrier, and causing the printer to print a new bag tag for the return leg of travel that matches the IATA license plate for each checked-in baggage item of the one or more unregistered passengers.

[0022] The method may further include obtaining, during check-in, boarding pass information for a return flight for each of the one or more unregistered passengers, and communicating, by at least one of the at least one processor, the boarding pass information to an electronic communication device of each of the one or more unregistered passengers.

[0023] The method may further include assigning, by at least one of the at least one processor, a tracking device to a first baggage item of the registered passenger, and associating, by at least one of the at least one processor, the tracking device with the first baggage item of the registered passenger.

[0024] Assigning may include programming a tracking device with a GMMT code designation or a PNR number, and the method may further include locating the first baggage item using the tracking device by at least one of the at least one processor.

[0025] The method may further include assigning, by at least one of the at least one processor, a tracking device to each baggage item of the one or more unregistered passengers listed in the PNR database associated with the PNR number, and associating, by at least one of the at least one processor, the tracking device with each baggage item of the one or more unregistered passengers.

[0026] The tracking device may be temporarily assigned.

[0027] The tracking device may be permanently assigned, and the method may further include locating, by at least one of the at least one processor, the first package item using the tracking device.

[0028] According to an aspect of the present disclosure, a system includes at least one processor and at least one non-transitory tangible memory communicatively coupled to the at least one processor, the at least one memory storing at least one instruction, wherein the at least one processor is configured to execute the at least one instruction to: acquire, from at least one electronic acquisition device, an electronic representation of a Global Multi-Mode Travel (GMMT) code indicia from a substrate associated with a global bag tag on a first baggage item of a registered passenger to create a digital GMMT data record linked to the registered passenger; access a Global Tracking Extended Baggage Source Message (GTE-BSM) including the registered passenger's passenger reservation record (PNR) number using a unique identifier representing the digital GMMT data record from a first computer system associated with the multi-mode baggage handling service; retrieve check-in information for the registered passenger's segment of travel with a specified mobile carrier using information associated with the PNR number; and check-in the first baggage item or the registered passenger and the first baggage item to the specified mobile carrier based on the retrieved check-in information for the segment of travel.

[0029] At least one processor of the system may be further configured to execute at least one instruction for verifying the identity of the registered passenger before checking in the first baggage item or the registered passenger and the first baggage item.

[0030] The system may further include at least one electronic capture device, and the at least one processor of the system may be further configured to execute at least one instruction for generating, by the at least one electronic capture device, an electronic communication and transmitting the electronic communication to a first computer system, where the electronic communication may include tracking information including geographic location data, time, date, and GMMT data records associated with the electronic capture device; and recording the tracking information in a registered passenger movement history database coupled to the first computer system.

[0031] The specified mobile carrier may be an airline, and the retrieved check-in information may include the return leg flight time of the return flight.

[0032] The system may further include at least one electronic capture device, and the at least one processor of the system may be further configured to execute at least one instruction to, before retrieving the check-in information, electronically capture, by the at least one electronic capture device, a representation of an Origin Airline Bag Tag Identifier (A-BTI) associated with or printed on a printed bag tag from the origin airline on the first baggage item of the registered passenger, to create a digital A-BTI data record linked to the origin airline, where the A-BTI may include an International Air Transport Association (IATA) license plate, and the digital A-BTI data record represents the IATA license plate.

[0033] At least one processor of the system may be further configured to execute at least one instruction to: obtain, during check-in, from a second computer system associated with the airline, airline bag tag information for the return flight for each checked-in baggage item for the registered passenger; and cause a printer to print, for each checked-in baggage item for the registered passenger, a new bag tag for the return flight that matches the IATA license plate.

[0034] At least one processor of the system may be further configured to execute at least one instruction for obtaining boarding pass information for a return flight of the registered passenger during check-in and communicating the boarding pass information to an electronic communication device of the registered passenger.

[0035] At least one processor of the system may be further configured to execute at least one instruction for creating a digital A-BTI data record and automatically creating a baggage manifest record from the digital A-BTI data record and the PNR number, where the baggage manifest record may include the retrieved check-in information.

[0036] The system may further include automatically creating, by at least one of the at least one processor, a baggage manifest record from the digital GMMT data record and the PNR number, where the baggage manifest record may include data for check-in of the baggage item's travel leg with the designated mobile carrier.

[0037] The designated mobile carrier may include one of a bus, a train, a cruise ship, a ferry, or an airplane.

[0038] At least one processor of the system may be further configured to execute at least one instruction for accessing data in a database associated with the PNR using the PNR number of the registered passenger; identifying one or more unregistered passengers traveling on the return leg of the trip based on the accessed data; retrieving check-in information for the return leg of the trip for each of the one or more unregistered passengers using information associated with the data in the PNR; and checking in each baggage item with a designated return trip carrier based on the retrieved check-in information for each of the one or more unregistered passengers.

[0039] The designated return mobile carrier may include an airline mobile carrier, and the check-in information may include return flight information including a return flight time for the return flight.

[0040] At least one processor of the system may be further configured to execute at least one instruction for: obtaining, during check-in, from a second computer system associated with the airline mobile carrier, airline bag tag information for a return travel segment for each checked-in baggage item for each of the one or more unregistered passengers; and causing the printer to print, for each checked-in baggage item of the one or more unregistered passengers, a new bag tag for the return travel segment that matches the IATA license plate.

[0041] At least one processor of the system may be further configured to execute at least one instruction for obtaining boarding pass information for a return flight for each of the one or more unregistered passengers during check-in and communicating the boarding pass information to an electronic communication device of each of the one or more unregistered passengers.

[0042] At least one processor of the system may be further configured to execute at least one instruction for assigning a tracking device to a first baggage item of the registered passenger and associating the tracking device with the first baggage item of the registered passenger.

[0043] At least one processor of the system may be further configured to execute at least one instruction for assigning a tracking device to a first baggage item of a registered passenger by programming the tracking device with a GMMT code designation or a PNR number, and locating the first baggage item using the tracking device.

[0044] At least one processor of the system may be further configured to execute at least one instruction for assigning a tracking device to each baggage item of one or more unregistered passengers listed in the PNR database associated with the PNR number, and associating the tracking device with each baggage item of the one or more unregistered passengers.

[0045] The tracking device may be temporarily assigned.

[0046] The tracking device may be permanently assigned, and at least one processor of the system may be further configured to execute at least one instruction for locating the first baggage item using the tracking device.

[0047] According to an aspect of the present disclosure, a non-transitory computer-readable medium having stored thereon instructions that, when executed by at least one processor, cause the at least one processor to perform a method including: acquiring, by an electronic acquisition device, an electronic representation of a Global Multi-Mode Travel (GMMT) code indicia from a substrate associated with a global bag tag on a first baggage item of a registered passenger to create a digital GMMT data record linked to the registered passenger; accessing, by at least one of the at least one processor, a Global Tracking Extended Baggage Source Message (GTE-BSM) including the registered passenger's passenger reservation record (PNR) number using a unique identifier representing the digital GMMT data record from a first computer system associated with the multi-mode baggage handling service; retrieving, by at least one of the at least one processor, check-in information for a segment of travel of the registered passenger with a designated mobile carrier using information associated with the PNR number; and checking in, by at least one of the at least one processor, the first baggage item or the registered passenger and the first baggage item with the designated mobile carrier based on the retrieved check-in information for the segment of travel.

[0048] For methods executed in response to instructions stored on a non-transitory computer-readable medium, the method may further include verifying, by at least one of the at least one processor, the identity of the registered passenger before checking in the first baggage item or the registered passenger and the first baggage item.

[0049] For methods executed in response to instructions stored on a non-transitory computer-readable medium, the method may further include generating, by the electronic capture device, an electronic communication and transmitting the electronic communication to the first computer system, where the electronic communication may include tracking information including geographic location data, time, date, and GMMT data records associated with the electronic capture device; and recording, by at least one of the at least one processor, the tracking information in a registered passenger movement history database coupled to the first computer system.

[0050] For methods executed in response to instructions stored on a non-transitory computer-readable medium, the specified mobile carrier may be an airline and the retrieved check-in information may include a return leg flight time for a return flight.

[0051] For methods executed in response to instructions stored on a non-transitory computer-readable medium, the method may further include, before retrieving the check-in information, electronically capturing, by an electronic capture device, a representation of an Origin Airline Bag Tag Identifier (A-BTI) associated with or printed on a printed bag tag from the origin airline on the first baggage item of the registered passenger to create a digital A-BTI data record linked to the origin airline, where the A-BTI may include an International Air Transport Association (IATA) license plate, and the digital A-BTI data record represents the IATA license plate.

[0052] For methods executed in response to instructions stored on a non-transitory computer-readable medium, the method may further include, by at least one of the at least one processor, during check-in, obtaining airline bag tag information for the return flight for each checked-in baggage item for the registered passenger from a second computer system associated with the airline, and causing a printer to print a new bag tag for the return flight that matches the IATA license plate for each checked-in baggage item for the registered passenger.

[0053] For methods executed in response to instructions stored on a non-transitory computer-readable medium, the method may further include obtaining, during check-in, boarding pass information for a return flight of the registered passenger, and communicating, by at least one of the at least one processor, the boarding pass information to an electronic communication device of the registered passenger.

[0054] For methods executed in response to instructions stored on a non-transitory computer-readable medium, the method may further include creating, by at least one of the at least one processor, a digital A-BTI data record, and automatically creating, by at least one of the at least one processor, a baggage manifest record from the digital A-BTI data record and the PNR number, where the baggage manifest record may include the retrieved check-in information.

[0055] For methods executed in response to instructions stored on a non-transitory computer-readable medium, the method may further include automatically creating, by at least one of the at least one processor, a baggage manifest record from the digital GMMT data record and the PNR number, where the baggage manifest record may include data for check-in of the baggage item's travel leg with the designated mobile carrier.

[0056] For methods performed in response to instructions stored on a non-transitory computer-readable medium, the designated mobile carrier may include one of a bus, a train, a cruise ship, a ferry, or an airplane.

[0057] For a method executed in response to instructions stored on a non-transitory computer-readable medium, the method may further include: accessing, by at least one of the at least one processor, data in a database associated with the PNR using the PNR number of the registered passenger; identifying, by at least one of the at least one processor, one or more unregistered passengers traveling on the return leg of the trip based on the accessed data; retrieving, by at least one of the at least one processor, check-in information for the return leg of the trip for each of the one or more unregistered passengers using information associated with the data in the PNR; and checking in, by at least one of the at least one processor, each baggage item with a designated return trip carrier based on the retrieved check-in information for each of the one or more unregistered passengers.

[0058] For methods executed in response to instructions stored on a non-transitory computer-readable medium, the specified return mobile carrier may include an airline mobile carrier, and the check-in information may include return flight information including a return flight time for the return flight.

[0059] For methods executed in response to instructions stored on a non-transitory computer-readable medium, the method may further include, by at least one of the at least one processor, obtaining, during check-in, airline bag tag information for the return leg of travel for each checked-in baggage item for each of the one or more unregistered passengers from a second computer system associated with the airline mobile carrier, and causing a printer to print a new bag tag for the return leg of travel that matches the IATA license plate for each checked-in baggage item of the one or more unregistered passengers.

[0060] For methods executed in response to instructions stored on a non-transitory computer-readable medium, the method may further include obtaining, during check-in, boarding pass information for a return flight for each of the one or more unregistered passengers, and communicating, by at least one of the at least one processor, the boarding pass information to an electronic communication device of each of the one or more unregistered passengers.

[0061] For methods executed in response to instructions stored on a non-transitory computer-readable medium, the method may further include assigning, by at least one of the at least one processor, a tracking device to a first baggage item of the registered passenger, and associating, by at least one of the at least one processor, the tracking device with the first baggage item of the registered passenger.

[0062] For methods executed in response to instructions stored on a non-transitory computer-readable medium, assigning may include programming a tracking device with a GMMT code designation or a PNR number, and the method may further include locating, by at least one of the at least one processor, the first baggage item using the tracking device.

[0063] For methods executed in response to instructions stored on a non-transitory computer-readable medium, the method may further include assigning, by at least one of the at least one processor, a tracking device to each baggage item of the one or more unregistered passengers listed in the PNR database associated with the PNR number, and associating, by at least one of the at least one processor, the tracking device with each baggage item of the one or more unregistered passengers.

[0064] For methods executed in response to instructions stored on a non-transitory computer-readable medium, the tracking device may be temporarily assigned.

[0065] For a method executed in response to instructions stored on a non-transitory computer-readable medium, the tracking device may be permanently assigned, and the method may further include locating, by at least one of the at least one processor, the first baggage item using the tracking device.

[0066] According to an aspect of the present disclosure, a method includes: matching, by at least one of the at least one processor, first movement information including a passenger name and an International Air Transport Association (IATA) license plate number for a registered passenger's baggage item in a master movement manifest with second movement information from a created B-type message including a reference indicator representing a non-routed baggage item; searching, by at least one of the at least one processor, third movement information for the baggage item generated by the baggage handling system that correlates to a time frame before or after the created B-type message to identify the location of the baggage item; and generating, by at least one of the at least one processor, a delivery instruction based on a baggage journey record associated with the master movement manifest for the current journey of the baggage item, wherein the delivery instruction is configured to reroute the baggage item to a location of the registered passenger's reservation.

[0067] The created B-type message may represent one of a baggage not confirmed message (BNS), a baggage processing message (BPM), a baggage transfer message (BTM), and a baggage source message (BSM).

[0068] The method may further include training, by at least one of the at least one processor, a model using the reference indicator; inputting, by at least one of the at least one processor, data representing a normal route into the model; inputting, by at least one of the at least one processor, data from one or more current B-type messages related to the transportation of the baggage item into the model; and training, by at least one of the at least one processor, the model using data from one or more baggage handling systems that handle the baggage item, wherein the model uses a machine learning algorithm to detect when a difference between the current route and the normal route is greater than a threshold and the baggage item is a non-stationary routed baggage item.

[0069] The method may further include, prior to the matching, receiving, by at least one of the at least one processor, an origin BSM and determining a normal route for the baggage item.

[0070] The method may further include determining, by at least one of the at least one processor, that the reference indicator indicates a deviation in time or distance between the normal route of the luggage item and the current route of the luggage item is greater than a threshold value.

[0071] The method may further include determining, by at least one of the at least one processor, that the reference indicator represents information indicating that the baggage item is unidentified; notifying, by at least one of the at least one processor, a registered passenger that the baggage item is unidentified based on the information indicating that the baggage item is unidentified; and submitting, by at least one of the at least one processor, a claim to the airline based on the information indicating that the baggage item is unidentified.

[0072] The method may further include forming, by at least one of the at least one processor, a master travel manifest for the current travel day using first travel information associated with registered passengers traveling on the current travel day.

[0073] The method may further include determining, by at least one of the at least one processor, that the reference indicator represents a non-stationary route for the cargo item, and accessing, by at least one of the at least one processor, location data generated by a tracking device on the cargo item to track a current location of the cargo item, wherein generating, by the at least one of the at least one processor, the delivery instruction further includes using the current location of the cargo item from the tracking device.

[0074] According to an aspect of the present disclosure, a system includes at least one processor and at least one non-transitory tangible memory communicatively coupled to the at least one processor, the at least one memory storing at least one instruction, wherein the at least one processor is configured to execute the at least one instruction for: matching first movement information, including a passenger name and an International Air Transport Association (IATA) license plate number, for a baggage item of a registered passenger in a master movement manifest with second movement information from a created B-type message, including a reference indicator representing a non-routed baggage item; searching for third movement information for the baggage item generated by a baggage handling system that correlates to a time frame before or after the created B-type message to identify the location of the baggage item; and generating delivery instructions based on a baggage journey record associated with the master movement manifest for the current journey of the baggage item, the delivery instructions being configured to reroute the baggage item to the location of the registered person's reservation.

[0075] The created B-type message may represent one of a baggage not confirmed message (BNS), a baggage processing message (BPM), a baggage transfer message (BTM), and a baggage source message (BSM).

[0076] At least one processor of the system may be configured to execute at least one instruction for training a model using the reference indicator, inputting data representing a normal route into the model, inputting data from one or more current B-type messages related to the transportation of the baggage item into the model, and training the model using data from one or more baggage handling systems that handle the baggage item, wherein the model uses a machine learning algorithm to detect when the difference between the current route and the normal route is greater than a threshold and the baggage item is a non-stationary routed baggage item.

[0077] At least one processor of the system may be configured to execute at least one instruction for receiving the originating BSM and determining a normal route for the baggage item prior to matching.

[0078] At least one processor of the system may be further configured to execute at least one instruction for determining whether the reference indicator indicates a time or distance deviation between the normal route of the luggage item and the current route of the luggage item that is greater than a threshold value.

[0079] At least one processor of the system may be further configured to execute at least one instruction for determining whether the reference indicator represents information indicating that the baggage item is unidentified, notifying a registered passenger that the baggage item is unidentified based on the information indicating that the baggage item is unidentified, and submitting a claim to the airline based on the information indicating that the baggage item is unidentified.

[0080] At least one processor of the system may be further configured to execute at least one instruction for forming a master travel manifest for the current travel day using first travel information associated with registered passengers traveling on the current travel day.

[0081] At least one processor of the system may be further configured to execute at least one instruction for determining whether the reference indicator represents a non-stationary route for the cargo item, accessing location data generated by a tracking device on the cargo item to track the current location of the cargo item, and generating delivery instructions using the current location of the cargo item from the tracking device.

[0082] According to an aspect of the present disclosure, a non-transitory computer-readable medium having stored thereon instructions, which when executed by at least one processor, cause the at least one processor to perform a method including: matching, by at least one of the at least one processor, first movement information including a passenger name and an International Air Transport Association (IATA) license plate number for a baggage item of a registered passenger in a master movement manifest with second movement information from an created B-type message including a reference indicator representing a non-routed baggage item; searching, by at least one of the at least one processor, third movement information for the baggage item generated by a baggage handling system that correlates to a time frame before or after the created B-type message to identify a location of the baggage item; and generating, by at least one of the at least one processor, delivery instructions based on a baggage journey record associated with the master movement manifest for a current journey of the baggage item, the delivery instructions being configured to reroute the baggage item to a location of a reservation for the registered passenger.

[0083] With respect to a method executed in response to instructions stored on a non-transitory computer-readable medium, the created B-type message may represent one of a baggage not confirmed message (BNS), a baggage processing message (BPM), a baggage transfer message (BTM), and a baggage source message (BSM).

[0084] For a method executed in response to instructions stored on a non-transitory computer-readable medium, the method may further include: training a model, by at least one of the at least one processor, using the reference indicator; inputting, by at least one of the at least one processor, data representing a normal route into the model; inputting, by at least one of the at least one processor, data from one or more current B-type messages related to the transportation of the baggage item into the model; and training, by at least one of the at least one processor, the model using data from one or more baggage handling systems that handle the baggage item, wherein the model uses a machine learning algorithm to detect that a difference between the current route and the normal route is greater than a threshold and the baggage item is a non-stationary routed baggage item.

[0085] For methods executed in response to instructions stored on a non-transitory computer-readable medium, the method may further include, prior to matching, receiving, by at least one of the at least one processor, an origin BSM and determining a normal route for the baggage item.

[0086] For methods executed in response to instructions stored on a non-transitory computer-readable medium, the method may further include determining, by at least one of the at least one processor, that the reference indicator indicates a time or distance deviation between the normal route of the baggage item and the current route of the baggage item that is greater than a threshold value.

[0087] For methods executed in response to instructions stored on a non-transitory computer-readable medium, the method may further include determining, by at least one of the at least one processor, that the reference indicator represents information indicating that the baggage item is unidentified; notifying, by at least one of the at least one processor, a registered passenger that the baggage item is unidentified based on the information indicating that the baggage item is unidentified; and submitting, by at least one of the at least one processor, a claim to the airline based on the information indicating that the baggage item is unidentified.

[0088] For methods executed in response to instructions stored on a non-transitory computer-readable medium, the method may further include forming, by at least one of the at least one processor, a master travel manifest for the current travel day using first travel information associated with registered passengers traveling on the current travel day.

[0089] For methods executed in response to instructions stored on a non-transitory computer-readable medium, the method may further include determining, by at least one of the at least one processor, that the reference indicator represents a non-stationary route for the cargo item, and accessing, by at least one of the at least one processor, location data generated by a tracking device on the cargo item to track a current location of the cargo item, and generating, by the at least one of the at least one processor, a delivery instruction may further include using the current location of the cargo item from the tracking device.

[0090] For a more complete understanding of the embodiments, reference should be made to the following detailed disclosure in connection with the accompanying drawings, in which: [Brief explanation of the drawings]

[0091] [Figure 1A] 1 illustrates a multi-modal baggage management (MMBM) system for managing the transportation of at least one baggage item on a baggage journey, according to an embodiment. [Figure 1B] 1 illustrates a multi-modal baggage management (MMBM) system for managing the transportation of at least one baggage item on a baggage journey, according to an embodiment. [Figure 2A] 1 illustrates a flowchart of a method for generating a permanent bag tag identifier (P-BTI) according to an embodiment. [Figure 2B] 1 illustrates a global bag tag with P-BTI according to an embodiment. [Figure 2C] 1 illustrates a flowchart of a method for forming a global bag tag according to an embodiment. [Figure 3A] 1 illustrates a flowchart of a method for assigning tracking devices and initiating tracking of package items, according to an embodiment. [Figure 3B] 1 illustrates a flowchart of a method for tracking package items, according to an embodiment. [Figure 4A] 1 illustrates a flowchart of a method for contactless parking payment, according to an embodiment. [Figure 4B] 1 illustrates a flowchart of a method for accessing B-type messages for travelers using contactless parking payment, according to an embodiment. [Figure 5] 1 illustrates a flowchart of a method for creating and / or updating a baggage manifest record according to an embodiment. [Figure 6A] 1 illustrates a system for digitizing baggage management and baggage check-in, according to an embodiment. [Figure 6B] 1 illustrates a flowchart of a method for checking in a passenger and / or generating a baggage manifest according to an embodiment. [Figure 6C] 1 illustrates a flowchart of a method for checking in a passenger and / or generating a baggage manifest according to an embodiment. [Figure 6D] 1 illustrates a flowchart of a method for checking in a passenger and / or generating a baggage manifest according to an embodiment. [Figure 7] 1 illustrates an exemplary confirmed itinerary for an airline flight, according to an embodiment. [Figure 8] The format of the Airline Baggage Source Message (BSM) is shown below. [Figure 9A] 1 illustrates a format of a Global Tracking Extended Baggage Source Message (GTE-BSM) according to an embodiment. [Figure 9B] 1 illustrates a Global Tracking Extended Baggage Source Message (GTE-BSM) link structure according to an embodiment. [Figure 10A] 1 illustrates a flowchart of a method for generating a Global Tracking Extended Baggage Source Message (GTE-BSM) for registered passengers and / or a Temporary Baggage Source Message (T-BSM) for a current journey for one or more unregistered passengers, according to an embodiment. [Figure 10B] 1 illustrates a flowchart of a method for generating a Global Tracking Extended Baggage Source Message (GTE-BSM) for registered passengers and / or a Temporary Baggage Source Message (T-BSM) for a current journey for one or more unregistered passengers, according to an embodiment. [Figure 10C] 1 illustrates a flowchart of a method for generating a Global Tracking Extended Baggage Source Message (GTE-BSM) for registered passengers and / or a Temporary Baggage Source Message (T-BSM) for a current journey for one or more unregistered passengers, according to an embodiment. [Figure 11A] 1 illustrates a baggage journey record for different journeys, according to one or more embodiments. [Figure 11B] 1 illustrates a baggage journey record for different journeys, according to one or more embodiments. [Figure 11C] 1 illustrates a baggage journey record for different journeys, according to one or more embodiments. [Figure 12] FIG. 1 is a block diagram illustrating an electronic device in a network environment, according to one or more embodiments. [Figure 13A] 1 illustrates a flowchart of a method for managing the recovery of missing, lost, rerouted, delayed, or mishandled baggage items, according to an embodiment. [Figure 13B] 1 illustrates a flowchart of a method for managing the recovery of missing, lost, rerouted, delayed, or mishandled baggage items, according to an embodiment. [Figure 14] 1 illustrates a flowchart of a method for locating missing, lost, rerouted, delayed, or mishandled baggage items, according to an embodiment. [Figure 15] A diagram of an abnormal baggage item detection model is shown. [Figure 16A] 1 shows a block diagram of a tracking device according to an embodiment. [Figure 16B] 1 illustrates a block diagram of a contactless bag tag print manager according to an embodiment. [Figure 16C] 1 illustrates a block diagram of a security testing manager according to an embodiment. [Figure 16D] 1 illustrates a block diagram of a pairing manager of a mobile and a tracker according to an embodiment. [Figure 16E] 1 illustrates a block diagram of a non-stationary reference indicator detection manager according to an embodiment. [Figure 17A] 1 illustrates a block diagram of a contactless luggage bag tag printing process using a tracking device, according to an embodiment. [Figure 17B] 1 illustrates a block diagram of a pseudo-identification (ID) recording process using a tracking device according to an embodiment. [Figure 17C] FIG. 1 illustrates a diagram of a process for communicating location information from a Global Navigation Satellite System (GNSS) platform, according to an embodiment. [Figure 17D] 1 illustrates a diagram of a process of a tracking device for communicating location information with at least one radio frequency (RF) access point, according to an embodiment. [Figure 18] 1 shows a block diagram of a tracking system according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0092] In the following detailed description, reference is made to the accompanying drawings that form a part hereof, and in which specific embodiments are shown by way of illustration. It is to be understood that other embodiments may be utilized and changes may be made without departing from the scope of the present disclosure.

[0093] Glossary A-BTI stands for "Airline Bag Tag Identifier." An airline bag tag identifier, also known as a baggage tag or baggage label, is a baggage tag or label attached to a passenger's baggage that contains identifying information about the passenger and their flight with the airline. It is used by airlines to track and handle a passenger's checked baggage. Tags carrying the A-BTI typically include the passenger's name, flight information (flight number, departure and destination airports, and travel date and time), and a unique identifier such as a bag tag number or barcode. The A-BTI corresponds to the International Air Transport Association (IATA) license plate, unique to each piece of baggage, and is used by airlines to track baggage through the baggage handling system (BHS), match baggage to the passenger's flight and route, and identify the baggage's owner in the event of misplacement, loss, or delay. The A-BTI is typically issued at check-in; passengers attach it to their baggage before collecting it at the baggage claim counter, or it is attached by a counter agent.

[0094] A Departure Control System (DCS) refers to a system that controls various airline operations, including airport check-in, baggage check-in, passenger bag tag identifier (BTID) generation, and bag tag printing. Bag tags are formatted based on rules published by IATA and include, for example, an IATA 10-digit license plate. Typically, one or more IATA Type B messages are created that contain the 10-digit license plate and flight information.

[0095] Type B (or B-Type) messages refer to a specific communication format used by airlines and other entities in the aviation industry to send and receive critical operational data. These messages are standardized and utilized for a wide range of applications, including flight planning, passenger reservations and check-in, baggage tracking, weather updates, and other critical air transport operations. Type B messaging standards are overseen by IATA. Compared to more modern data types and formats, such as XML (Extensible Markup Language) and JSON (JavaScript Object Notation), which carry message payloads, Type B messages employ a rigid structure. Type B messages operate on a "store-and-forward" mechanism, whereby the message sender transmits data through a service provider, which then stores it for a contracted period, often seven days. Data is delivered directly to the selected recipient or, if it resides on a different network, through a gateway provider. In the event of a delivery failure, contractual agreements allow for data retransmission, with the contingency reflected in the PDM (Possible Duplicate Message) header.

[0096] Accommodation means a business or operation that provides residential lodging services, including, by way of non-limiting example, hotels, resorts, ferries, cruise ships, and the like.

[0097] Mode of transportation means a mode of intermediate or long-distance transportation of travelers or passengers from an origin to a destination. Mode of transportation can include automobiles, rental cars, buses, trains, ferries, airplanes, or any other commercial means of transportation or passenger carriages. A cruise ship can be a mode of transportation.

[0098] Multimodal travel implies the functional use of Type B messages and IATA messages and the extension of the use of such messages to accommodation entities. The IATA message name, PNR number, and form become bag tags for the entire trip and any travel mode.

[0099] Source Hard Copy Bag Tag Identifier (OH-BTI) means a unique identifier associated with or printed on the baggage tag from an departing airline travel carrier. Generally, all baggage in an airline travel is tagged with a unique identifier for tracking purposes, which is usually attached to the baggage at check-in and scanned at various points during travel to ensure the baggage reaches the correct destination.

[0100] P-BTI means "Permanent Bag Tag Identifier." The P-BTI is a specially issued bag tag identifier with a portion that complies with IATA regulations and is associated with the Global Multi-Modal Travel (GMMT) bag tag number of a registered passenger's baggage item. The P-BTI is an identifier linked to a registered passenger or traveler using a multi-modal baggage handling service. The specially issued P-BTI is affixed to the passenger's baggage, including identifying information about the registered passenger and, if grouped, any traveling passengers associated with the registered passenger. The P-BTI is used by the multi-modal baggage handling service to track and process the passenger's baggage and, if grouped, any traveling passengers associated with the registered passenger for any mode of travel, including multiple modes of travel. The P-BTI is assigned to the registered passenger for a predetermined validity period. The P-BTI may be renewable or expire upon death. The portion of the P-BTI that complies with IATA regulations may include the non-flying airline's letter code and / or corresponding numeric code.

[0101] Passenger manifest means a record containing an array of data including data for check-in of a passenger for the return travel leg with a designated return travel carrier.

[0102] PNR stands for "Passenger Reservation Record." It is a record in an airline or travel agency's database that contains all details of a passenger's itinerary and travel information. This information includes the passenger's name, contact information, flight details, seat preferences, and any special requests. The PNR also contains information about the reservation, such as the reservation date, fare, and ticketing status. It is used by airlines and travel agencies to manage and track passenger itineraries and travel plans. A PNR number is unique to at least one passenger and serves as a reference for the PNR for passengers, airlines, and travel agencies. The PNR is also used for check-in, checking flight status, and making any changes to the reservation. The PNR number itself is typically six characters long and often a combination of letters and numbers. While regulatory bodies such as IATA have not specified a universal format for PNRs, each PNR has five required fields, including: (1) a phone number associated with the traveler or agent; (2) the person who last modified the PNR; (3) an itinerary that must include at least one leg of the journey; (4) the name(s) of one or more passengers, including full first and last names; and (5) information specifying when and how a ticket will be issued. All travel modes can use PNRs for a travel itinerary. Travel platforms can use Super PNRs, which associate several PNRs together for a travel itinerary.

[0103] PMM travel information is short for "preferred multi-modal" travel information. PMM travel information includes information in a database associated with a travel membership number or a membership number in a travel management system or online travel booking engine. The database may include instructions for accessing travel reservations made by passengers registered using the travel membership number.

[0104] Registered passenger means a person, user or passenger who is registered to manage the transportation of at least one baggage item in a baggage journey using a global baggage tag identifier.

[0105] A travel management system (TMS) is a type of service that a user can access online to book one or more reservations for a single trip by finding or providing reservations according to the lowest or discounted rates from different sources, such as airlines, hotels, and car rental companies. TMSs may include, but are not limited to, Travelocity®, Expedia®, Orbitz®, Priceline®, Trivago®, Booking.com®, etc. TMSs may include, but are not limited to, vacation rental online platforms, such as Airbnb®, Vrbo®, Vacasa®, Kayak.com®, and Hometogo®. A TMS may be an online travel booking engine.

[0106] Travel Membership Number (TMN) means a number assigned to a user or member of an entity for the purpose of earning reward points or discounts, which are converted into non-transferable monetary value that can only be used by the member entity. A TMN may include an airline frequent flyer number, hotel membership number, rental car membership number, or cruise line membership number, and is used by a member to book a reservation.

[0107] Global Tracking Extended Baggage Source Message (GTE-BSM) means a baggage source message that conforms to an IATA B-type message and is configured to independently link to booking information and global baggage tag numbers for multiple travel modalities. For airline travel modalities, the GTE-BSM contains fields for the global bag tag number and originating IATA license plate for the travel segment of the current journey. The GTE-BSM contains a link to PMM travel information.

[0108] Global Multi-Mode Travel (GMMT) Bag Tag Number means a permanently assigned license plate or P-BTI for a registered passenger's baggage. Permanently assigned license plates comply with IATA regulations and are renewable for a period of time or expire after a predetermined validity period of one month or upon death.

[0109] Global Bag Tag means a bag tag configured to be affixed to a baggage item for multiple use, including a substrate having a GMMT bag tag number printed, engraved, embossed, etched, or otherwise applied thereto. A permanently assigned license plate or P-BTI is applied to the substrate in a barcode or Quick Response (QR) code conforming to IATA regulations. The Global Bag Tag may include a registered passenger name and at least one PMM code associated with PMM movement information.

[0110] A trip's means of travel (VOT) means the accommodations and / or transportation utilized by passengers or baggage during a journey. The term "vehicle" is not limited to locomotives, ground vehicles, air vehicles, water vehicles, or moving vehicles. Instead, a vehicle is a vehicle for providing travel, lodging, or entertainment to travelers during a journey based on a reservation.

[0111] In one or more embodiments, the system can be configured to link a passenger's different travel members and modes of travel so that the system can access any travel mode reservations associated with the travel leg of the travel member (i.e., passenger) of the system, allowing the system to gather more accurate information for the traveler's baggage itinerary, traveling independently and / or concurrently with the traveler.

[0112] According to an embodiment, the system may have one or more reservation systems provide updates to baggage leg segments for changes to reservations due to baggage handling, or the system may re-query the travel member's reservation system to determine, for example, any changes to reservations within the travel window.

[0113] The system can generate a GTE-BSM that complies with IATA regulations and can be used by an airline's baggage handling system to handle and transport baggage items through the airline's infrastructure, outside the airline's infrastructure, and / or where the airline's infrastructure overlaps with the outside airline's infrastructure.

[0114] The system 100 can receive updates from registered passengers to change or cancel reservations.

[0115] In one or more embodiments, the system's processor is configured to link a Global Multi-Modal Travel (GMMT) bag tag number to at least one travel membership number for a registered passenger to access reservation information associated with at least one travel mode associated with the at least one travel membership number associated with the registered passenger. The system's processor is configured to collect reservation information for a current journey of at least one baggage item traveling independently or in parallel with the registered passenger in the registered passenger's profile linked to the GMMT bag tag number. The system's processor is configured to construct a Baggage Trip Record (BTJR) for pickup and delivery of the at least one baggage item based on the collected reservation information, and the BTJR is linked to the GMMT bag tag number.

[0116] 1A and 1B illustrate a multi-modal baggage management (MMBM) system 100 for managing the transportation of at least one baggage item on a baggage journey, according to an embodiment. The system 100 in FIG. 1A is shown below the dotted line AA. The MMBM system 100 is designed to manage the transportation of baggage items for registered passengers using P-BTI 134 printed, embossed, etched, engraved, or applied to a substrate 233 of a Global Bag Tag 230 (FIG. 2B) independently and / or parallel to the passenger's journey.

[0117] System 100 may include a website 110 having a web server 112 running a web operating system and a web application. Website 110 may include a memory device 115 having stored thereon programming code that, when executed by one or more processors of web server 112, performs one or more of the method blocks described herein. The programming code may include MMBM programming modules 120. One or more programming modules 120 may include software, hardware, firmware, or a combination of software, hardware, and firmware to perform the functions described herein when executed by one or more processors of system 100.

[0118] The memory device 115 may contain a master movement manifest 109, which includes passengers traveling that day. The MMBM programming module 120 may contain programming instructions that, when executed, use data in the manifest to locate traveling passengers and their baggage items. The MMBM programming module 120 may contain programming instructions that, when executed, cause the master movement manifest 109 to be updated with IATA bag tag numbers when passenger baggage is checked in by a processor of the system 100, such as at home, lodging, or other location. The MMBM programming module 120 may contain programming instructions that, when executed, cause the master movement manifest 109 to be updated with baggage source message information and information generated in the development of the GTE-BSM structure 950. The MMBM programming module 120 may contain programming instructions that, when executed, cause the receipt of B-type messages from airline mobility carriers for passengers or travelers traveling on a particular day or time frame.

[0119] The website 110 may be accessed by a computing device 50 associated with a user or passenger to register with the system 100 via an online session via a web server 112 .

[0120] The MMBM programming module 120 may include programming instructions that, when executed, cause a passenger registration graphical user interface (GUI) 124 to collect information to register a passenger, traveler, or user. As used herein, a user, traveler, or passenger is referred to as a registered passenger. The computing device 50 may use the passenger registration GUI 124 to interact with the website 110 to register a user or passenger.

[0121] The passenger registration GUI 124 may include programming instructions that, when executed, cause the personal information collector 125 to request and receive passenger personal information (PI) 129 to register the passenger and create a profile 122 for the registered passenger. The PI 129 may include one or more of the registered passenger's name, home address, phone number, date of birth, and email address. The PI 129 may include at least one of the following: driver's license information and passport information with a passport identifier. An image of the driver's license may be uploaded and stored in the PI 129, for example. The driver's license information and passport information each include an image of the passenger / traveler's face. In one or more embodiments, the PI 129 may include an image of at least one of the passengers / travelers.

[0122] In one or more embodiments, the passenger registration GUI 124 may include data entry fields to request demographic information such as work, hobbies, and other memberships, such as trade memberships, social media accounts, and entertainment membership accounts. The demographic information may be stored as part of the PI 129. The system 100 may use the user's history to identify meetings or events previously attended. The meetings or events may be associated with demographic information, such as demographic information and past history to predict usage of contactless hotel parking services without reservations.

[0123] In one or more embodiments, GUI 124 or other graphical user interface can receive instructions from a user that enable a processor of system 100 to track the user's location using their mobile communication device. In one or more embodiments, tracking a user's location can help find the quickest route for delivering an unusual package to its owner. In one or more embodiments, tracking a user's location can help find available parking when a parking spot is difficult to find.

[0124] In one or more embodiments, the passenger registration GUI 124 may request permission from the system 100 via the processor to provide certain personally identifiable information, such as passenger name and date of birth, along with security screening images to a government agency, such as the Transportation Security Administration (TSA).

[0125] The passenger registration GUI 124 may include programming instructions that, when executed, cause the luggage information collector 126 to receive images of luggage items so that the luggage items can be subsequently matched to physical luggage items, if necessary. Registered passengers may update the images of their luggage in storage when their luggage items are replaced or exchanged.

[0126] In one or more embodiments, the PI 129 may include credit card or banking information for billing baggage fees from airlines, parking fees as described in connection with Figure 4A, or other fees necessary to deliver and handle the registered passenger's luggage. The banking information may be arranged in a secure wallet 980 (Figure 9B).

[0127] The passenger registration GUI 124 may include programming instructions that, when executed, cause a Preferred Multi-Mode (PMM) mobility information collector 127 to query and receive travel preference information. The PMM mobility information collector 127 is described in connection with FIG. 2A. As a non-limiting example, the travel preference information may include travel membership information (TMI) 128.

[0128] The collected TMI 128 may include at least one travel membership number. The system 100 may autonomously search for other business information associated with the entered TMI 128 (i.e., travel membership number), such as the name of the company sponsoring the membership, the company's address, and company contact information. Alternatively, the passenger may enter the business information, or portions thereof. The TMI 128 may include information associated with one or more of a frequent flyer number, a hotel membership number, a travel membership number, a travel management system (TMS) number, etc. The information is stored in a database for accessing reservation information associated with the TMI 128.

[0129] The TMI 128 may be associated with a TMS, and the system 100 may access multiple reservations booked through the TMS and build a luggage item itinerary record that is independent of the passenger (i.e., the owner of the luggage item).

[0130] The MMBM programming module 120 may include programming instructions that, when executed, cause the contactless parking payment service 139 to collect information from a passenger, traveler, or user to enroll in contactless parking payment. This may be accomplished using a graphical user interface in which the user enters the license plate number of their vehicle, such as for a road trip the user is making, and links to a hotel reservation, which in one or more embodiments may be a rental car reservation and a hotel reservation. Details of the contactless parking payment service 139 may be described in more detail in connection with FIG. 4A.

[0131] According to one or more embodiments, the MMBM programming module 120 may include programming instructions that, when executed, cause the global bag tag generator 130 to generate the P-BTI 134. The global bag tag generator 130 may include programming instructions that, when executed, cause the P-BTI generator 133 to assemble the P-BTI 134. In one or more embodiments, a portion of the P-BTI 134 may be IATA compliant. The P-BTI generator 133 may include programming instructions that, when executed, cause the permanent license plate (P-LP) generator 135 to generate a permanent bag tag license plate (P-LP) 136, which may be IATA compliant. The P-LP 136 may include a series of numbers. The P-BTI generator 133 may include programming instructions that, when executed, cause the PMM code generator 137 to generate at least one PMM code 138. According to an embodiment, each PMM code may be directly associated with the travel membership number associated with the TMI 128.

[0132] According to an embodiment, the P-BTI 134 may include both a series of alphanumeric characters and an associated barcode or Quick Response (QR) code for the P-LP 136. The PMM code 138 may include a series of alphanumeric characters and an associated barcode or QR code.

[0133] According to one or more embodiments, the assembled P-BTI 134 may include a first portion including the P-LP 136. In some cases, the registered passenger may not enter the TMI 128. In one or more embodiments, the assembled P-BTI 134 may include a first portion including the P-LP 136 and a section portion including PMM codes that do not represent TMI information. However, if the registered passenger adds TMI information to their passenger profile, the assembled P-BTI 134 may include a second portion including at least one PMM code 138. As a non-limiting example, the assembled P-BTI 134 may include a space or gap between the end of the first portion (i.e., the P-LP 136) having at least one PMM code 138 and the second portion. As a non-limiting example, the assembled P-BTI 134 may include a dash between the end of the first portion (i.e., the P-LP 136) having at least one PMM code 138 and the second portion. As a non-limiting example, the assembled P-BTI 134 may include a first portion (i.e., P-LP 136) disposed at a first position on the substrate 233 (FIG. 2B) and a second portion having at least one PMM code 138 disposed at a second position on the substrate 233 (FIG. 2B), the first position being different from the second position.

[0134] The assembled P-BTI 134 may include PMM codes 138 for different TMIs 128 for one or more travel membership numbers. In one or more embodiments, the assembled P-BTI 134 may include one PMM code 138 to access all TMIs 128. In one or more embodiments, the assembled P-BTI 134 may include one PMM code 138 for each different TMI 128. The assembled P-BTI 134 may include one PMM code 138 for each category of TMI 128.

[0135] The P-BTI 134 may be associated with the GTE-BSM 141, and both may have a predetermined duration. The P-BTI 134 and GTE-BSM 141 may, for example, expire after a predetermined validity period or may be renewed after expiration. The P-BTI and GTE-BSM may have a permanent duration during the validity period. The predetermined validity period of the P-BTI 134 and GTE-BSM 141 may be from one month to one year, five years, ten years, or twenty years. The present disclosure is not limited to the aforementioned validity periods, and other predetermined validity periods may include, for example, more than one month but less than one to five years, or less than ten years.

[0136] According to an embodiment, the passenger's P-BTI 134 may include a permanent license plate (P-LP) 136 that may comply with current and future IATA regulations. The P-BTI 134 may include at least one preferred multi-mode (PMM) travel code 138 that is based on at least one travel membership number of the registered passenger.

[0137] According to one or more embodiments, the MMBM programming module 120 may include programming instructions that, when executed, cause the GTE-BSM generator 140 to generate a GTE-BSM 141, as described in connection with FIG. 9A . The GTE-BSM generator 140 may include programming instructions that, when executed, create BSM fields such that some fields have permanent information assigned to specific fields. For example, the GTE-BSM 141 may have a field with a registered passenger name (RPN) 143. The GTE-BSM 141 may have a field for a P-BTI 134 with at least a P-LP 136. In the GTE-BSM 141, a special character or number may separate the P-LP 136 from the first PMM transfer code 138. Similarly, a special character or number may separate each PMM transfer code 138 from the next PMM transfer code. Other encoding schemes for separating code sequences may be used and should not be limited to those described herein.

[0138] The GTE-BSM 141 can be updated with the current passenger reservation record (PNR) number 142 associated with the current leg of travel within a particular travel window. The PNR number 142 can have one passenger or multiple passengers in its passenger list, where one of the passengers is a registered passenger matching the RPN 143.

[0139] The system 100 may be configured to autonomously associate a passenger reservation record (PNR) number 142 for a particular travel slot with the GTE-BSM 141 if one of the listed passengers is a passenger with a P-BTI 134. For example, a registered passenger may book the current travel leg using any travel membership number for which a PNR number may be created. In one or more embodiments, a Super PNR number may be created for multiple travel modes, with or without multiple passengers connected / associated with the Super PNR number. In response to a travel booking being made, a corresponding reservation system may be accessed to retrieve the travel itinerary, as described in more detail in connection with FIG. 1B.

[0140] The MMBM programming module 120 may include programming instructions that, when executed, cause the follow-up PNR baggage link 144 to link together multiple unregistered passengers with the registered passenger's GTE-BSM and P-BTI, all of which are associated with the same PNR number for the current travel leg. In an example, some passengers associated with a super PNR number may initially be traveling on the same airline carrier and / or may arrive at their final destination at different times, disembarking a cruise ship or staying at a resort. The follow-up PNR baggage link 144 may include programming instructions that, when executed, link each unregistered passenger's A-BSM and / or A-BTI with the registered passenger's GTE-BSM 141, all of which are associated with the PNR number for the current travel leg. The unregistered passenger names may be referred to as "other passenger names."

[0141] The follow-PNR baggage link 144, when executed, may include programming instructions that cause the temporary BSM (T-BSM) generator 145 to generate the T-BSM 146, as described in connection with FIG. 10B. The T-BSM 146 is similar to the GTE-BSM, except that it is for unregistered passengers. After the travel leg, the T-BSM 146 may be deleted in its entirety. The MMBM programming module 120, when executed, may include programming instructions that cause the means-of-travel BSM (VOT-BSM) generator 149 to generate the VOT-BSM 151, as described in connection with FIG. 10C. Examples of linking are described below in connection with the steps associated with block 507.

[0142] MMBM programming module 120 may include programming instructions that, when executed, cause baggage handling resource allocator 147 to determine resources needed to handle the tracking and / or handling of baggage items at one or more destinations associated with a baggage journey. Baggage handling resource allocator 147 may include programming instructions that, when executed, cause origin allocator 148A to allocate resources (i.e., personnel and ground transportation) for baggage items to be picked up from a passenger's home or other designated address and delivered to a departure mode transportation location, such as an airport, bus station, train station, ferry or cruise ship dock, or lodging establishment. Baggage handling resource allocator 147 may include programming instructions that, when executed, cause multi-mode location allocator 148B to allocate resources for baggage items to be picked up from: a first travel mode to be delivered to a second travel mode, and / or one travel mode to be delivered to a next travel mode. The baggage handling resource allocator 147 may include programming instructions that, when executed, cause the return home allocator 148C to allocate resources for baggage items to be picked up from the location of the means of travel and delivered to the passenger's home or other designated address.

[0143] The baggage handling resource allocator 147 may include program instructions that, when executed, may allocate one or more entries in a baggage journey record for a baggage item for a registered passenger to one or more baggage delivery resources to deliver or retrieve the baggage item to a location associated with the baggage journey location data.

[0144] With particular reference to FIG. 1B , the website 110 of the system 100 may communicate with one or more of a cruise line reservation system 60, an airline reservation system 62, a train reservation system 64, a bus reservation system 66, a rental car reservation system 68, and an accommodation reservation system 70. One or more of these reservation systems may be accessed to retrieve travel information for registered passengers associated with the TMI 128 of the registered passenger's profile 122. The accommodation reservation system 70 may be associated with a hotel, lodging facility, or vacation resort that may have a parking facility (PK) 71 associated therewith. The parking facility 71 may include a computing system that connects to a scanner 75. The scanner 75 may scan the vehicle's license plate to detect and register the vehicle entering the parking lot or garage. Typically, the owner or user of the vehicle may be charged a parking fee for parking in the parking lot or garage.

[0145] In some scenarios, parking facilities may use facial recognition technology to identify owners or users of vehicles, with or without license plate scanning.

[0146] The TMI 128 may include travel memberships to a travel management system (TMS) 72, such as Travelocity®. The system 100 may access the reservation system of the TMS 72 to obtain reservations and build travel itineraries. A registered passenger may have multiple TMS accounts, such as a TMS 74 for a vacation rental online platform or online travel booking engine. The system 100 may access each travel membership to determine the occurrence of the current travel itinerary.

[0147] In an embodiment, the system 100 via the web server 112 may include programming instructions that, when executed, may access one or more reservation systems to obtain a PNR number or itinerary confirmation number associated with a mode of travel carrier and enable the web server 112 to update multi-mode travel carrier reservation data associated with the baggage travel leg of the baggage item for the current travel leg.

[0148] The MMBM programming module 120 may include a baggage journey record (BTJR) builder 150. The BTJR builder 150 may include programming instructions that, when executed, cause a BTJR 154 to be generated for a registered passenger's baggage items. The BTJR 154 is created or constructed for a specific (current) journey based on a PNR number or itinerary confirmation number. For example, the BTJR 154 may include a PNR trigger 152 that may be entered by the registered passenger or received by the web server 112. Once the trigger is received, the programming instructions, when executed, cause a baggage manifest record 153 to be created for the current journey. An exemplary BTJR is described in connection with Figures 11A-11C. The trigger 152 may be received from a registered passenger when the registered passenger accesses their account and enters the current journey. In an embodiment, this may occur only upon registering the passenger and obtaining a global bag tag. In one or more embodiments, web server 112 can receive information about a booked travel itinerary (i.e., a PNR trigger) from either a reservation system associated with TMI 128 or a reservation system of TMS 72. For example, when a PNR number for a registered passenger in system 100 is generated by a reservation system associated with TMI 128 or TMS 72, a trigger can be sent to system 100 via web server 112.

[0149] The BTJR 154 may be based on whether the baggage item is being picked up at the registered passenger's home, office, or other designated location. The BTJR 154 may include baggage journey locations for the first leg of travel, the second leg of travel, and / or the end-to-end journey record. Baggage journey locations may include government-approved locations, such as customs, and one or more security screening locations.

[0150] The BTJR Builder 150 may include programming instructions that, when executed, cause the BTJR 154 to load BSM data for baggage items associated with the registered passenger and any unregistered passengers associated with the PNR number with which the registered passenger is associated.

[0151] Additionally, for the current travel itinerary, the BTJR builder 150 via the web server 112 may include programming instructions that, when executed, can communicate with the cruise line reservation system 60, the airline reservation system 62, the train reservation system 64, and the bus reservation system 66 based on the passenger name record (PNR) number 142 or an itinerary confirmation number associated with one or more of the reservation systems. The BTJR builder 150 via the web server 112 may include programming instructions that, when executed, can retrieve travel details such as flight number, flight date, flight arrival and departure data from the airline reservation system 62. The BTJR builder 150 via the web server 112 may include programming instructions that, when executed, can retrieve travel details such as, by way of non-limiting example, the cruise voyage number, voyage date and time, and cabin number. The programming instructions can store the passenger's reservation in the passenger reservation database 121. Baggage movement details may be matched to the passenger's reservation. However, a passenger may have specific instructions that make the specific routing of the baggage item independent of the passenger's routing.

[0152] The BTJR builder 150 via the web server 112 may include programming instructions that, when executed, can access reservations from a reservation system by accessing at least one travel membership number of a registered passenger associated with the TMI 128. The system 100 via the web server 112 may include programming instructions that, when executed, can automatically search for a reservation associated with a travel membership number, since the travel membership number's reservation system can store reservations for one or more establishments. For example, a passenger may have a flight or travel mode reservation, such as to Orlando, Florida, and may have a travel membership with, for example, Hilton® Corporation. The BTJR builder 150 via the web server 112 may include programming instructions that, when executed, can automatically query the Hilton® Corporation's reservation system to find a reservation that matches the travel dates booked under the registered passenger name 143. However, if no such reservation is found, the system may send a communication to the passenger via email, phone, or text to determine whether other reservations have been booked. A passenger may have a travel membership with multiple accommodations. The BTJR Builder 150 via the web server 112 can include programming instructions that, when executed, can query a lodging reservation system with a travel membership number of record for reservations in Orlando, Florida within a travel slot. The BTJR Builder 150 via the web server 112 can also include programming instructions that, when executed, can look for reservations within a specific radius of a travel mode, such as an airline, cruise line, bus stop, or train station, for registered passengers in a travel slot.

[0153] The BTJR Builder 150 via the web server 112 may contain programming instructions that, when executed, can communicate with any reservation system for any mode of travel identified in the registered passenger's profile 122.

[0154] Use of a travel membership to access reservations provides the system with address and contact information for many accommodations associated with a single travel membership number, limiting the need to enter or remember accommodation addresses for a particular travel itinerary.

[0155] MMBM programming module 120 may include programming instructions that, when executed, cause baggage check-in module 155 to check in baggage based on the pick-up from home process as described in FIG. 6A and the return home process using the return travel leg as described in FIG. 6B-6C. Baggage check-in module 155 may access return flight data associated with a PNR number or itinerary confirmation number. Baggage check-in module 155 may include programming instructions that, when executed, cause baggage items to be checked in in the manner of a transportation carrier, such as an airline, for the outbound flight and / or the return flight.

[0156] A passenger may check in for an airline flight using a mobile communication device or computing device. In some cases, baggage items for a passenger cannot be checked in until the passenger is checked in. In one or more embodiments, MMBM programming module 120 may include programming instructions that, when executed, cause passenger check-in module 163 to check in the passenger described in FIG. 10B. Passenger check-in module 163 may access return flight data associated with a PNR number or itinerary confirmation number.

[0157] The MMBM programming module 120 can include programming instructions that, when executed, cause the origin bag tag receiver 170 to receive an origin bag tag (O-BT) image 171 of a registered passenger origin bag tag license plate issued by an airline. A passenger can capture the O-BT image 171 of their bag tag license plate on an origin bag tag issued by an airline counter agent or the license plate on a marker sticker on the jacket of their boarding pass. The passenger can send the image to the system 100's web server 112 using a mobile communication device, laptop, notebook, or another computing device with a built-in camera and internet, Wi-Fi, or wireless communication capabilities. The received image can be used, for example, to digitally create an A-BTI and access an Airline Baggage Source Message (A-BSM) or another B-type message. The printed A-BTI can be digitally created using optical character recognition to convert the printed text of the A-BTI into the machine-coded text of the IATA license plate number. Alternatively, the passenger's mobile device may have a GUI that guides the user to scan the IATA barcode to digitally create machine-encoded text of the IATA license plate number that is sent to the web server 112.

[0158] The MMBM programming module 120 can include programming instructions that, when executed, cause the GTE-BSM link module 173 to use the digitally generated IATA license plate number from the O-BT image 171 to link the GTE-BSM 141 with an airline BSM from an airline, for example. The airline BSM (A-BSM) can populate data for various fields described in connection with FIG. 8. Data from the origin A-BSM can be merged into fields in the GTE-BSM that are not populated with permanent information.

[0159] The GTE-BSM link module 173 may include programming instructions that, when executed, can link together other messages of the registered passenger associated with the PNR number of the current journey and / or the travel mode of the current journey for the unregistered passenger associated with the PNR number. The GTE-BSM link module 173 may include programming instructions that, when executed, can link information in the registered passenger profile 122 to the GTE-BSM so that when the registered passenger's global baggage tag or IATA license plate number is scanned and the P-BTI on the global baggage tag or printed A-BTI is electronically created, the registered passenger's movement information can be accessed for at least one of the following: a) check in the registered passenger for a return flight, b) check in the registered passenger for a mode of travel, c) obtain information for delivering the baggage item to its next scheduled location, d) obtain information for moving the baggage item concurrently and independently of its owner, and e) obtain baggage location information. For unregistered passengers, scanning the A-BTI on an IATA bag tag provides access to location data and other information based on the link to the P-BTI of a registered passenger.

[0160] The programming instructions for the GTE-BSM link module 173 will become more apparent based on the description of FIG. 9B.

[0161] MMBM programming module 120 may include programming instructions that, when executed, cause baggage journey booking tracker 175 to track reservation details to determine updates to any booking fields. Baggage journey booking tracker 175 may include programming instructions that, when executed, cause movement update log 177 to update movement update log 177 with baggage item movements, such as when a global bag tag 230 is scanned. For example, a departure time may change.

[0162] The baggage journey reservation tracker 175 may include programming instructions that, when executed, cause the messaging unit 178 to communicate status messages to the system, the computing devices of system personnel, and / or the passenger's designated communication device. The messaging unit 178 may provide a passenger with a message regarding a departure change or a change in the status of the owner's baggage item's location. In another example, the status of a room at an accommodation may change from unavailable to available. The messaging unit 178 may provide a passenger with a message regarding the availability of a room. For example, the room may be in the process of being serviced or cleaned and not ready for passenger occupancy. For a mode of travel, a flight may have a gate change at an airport. The messaging unit 178 may provide a passenger with a message regarding a gate change for the passenger's flight or a change in the status of any mode of travel.

[0163] The baggage journey booking tracker 175 may include programming instructions that, when executed, may periodically check the booking status of the booking associated with the journey record. For example, the baggage journey booking tracker 175 may check the journey record for updates to accommodation bookings. In one or more embodiments, the accommodation bookings may be based on information obtained from a reservation system associated with the registered passenger's accommodation travel membership. The baggage journey booking tracker 175 may obtain travel modality updates, such as, for example, airline gate changes, train stations, accommodation rooms, cancellations, etc.

[0164] In one or more embodiments, web server 112 can include programming instructions that, when executed, activate baggage journey booking tracker 175 during a baggage journey. A messaging component 178 of baggage journey booking tracker 175 can communicate baggage handling information regarding the transfer of the baggage item from the passenger to a baggage delivery resource to the passenger's mobile communication device. This can include communicating an acknowledgment or receipt to the passenger via messaging component 178 that their baggage item has been picked up. If the baggage item is not checked in with the airline at this time, an electronic receipt with the airline's IATA bag tag number is electronically communicated to the passenger's mobile communication or computing device by messaging component 178 when the baggage item is later checked in with the airline via baggage check-in module 155.

[0165] In one or more embodiments, the web server 112 may include programming instructions that, when executed, activate the baggage journey reservation tracker 175 during a baggage journey to communicate to the passenger's mobile communication device any changes to the reservation information related to the delivery of the baggage items to the specified location, which may include informing the passenger that their baggage items have been delivered to their room.

[0166] Messaging unit 178 may send, for example, a text message or an email.

[0167] MMBM programming module 120 may include programming instructions that, when executed, cause baggage retrieval manager 180 to electronically locate and retrieve lost baggage items and manage the rerouting of found baggage items. As described in more detail in connection with FIGS. 13A, 13B, and 14, baggage items may become lost, missing, rerouted, delayed, or mishandled after being deposited with a vehicle of travel. System 100 is configured to find and locate anomalous baggage items, keep passengers informed of their current status, and cooperate with the vehicle of travel to expedite the transport of found baggage items to meet the passenger on their current route. The current route may be based on the passenger's current reservation information stored in passenger reservation database 121.

[0168] The package recovery manager 180 may include programming instructions that, when executed, cause the package finder 181 to locate abnormal package items.

[0169] In one or more embodiments, for example, those baggage items with assigned / registered tracking devices 40 can be located using location data 984 (FIG. 9B) stored in movement history 184. In one or more embodiments, system 100 can receive, access, and / or store type B messages for passengers and associated unregistered trips registered with the airline movement carrier today from a computer system associated with the airline movement carrier. The type B messages for those passengers in master movement manifest 109 (FIG. 1B) can be stored in type B message database 107 (FIG. 1B). As a non-limiting example, a mishandled or rerouted baggage item may be a delayed baggage item.

[0170] If a baggage item is determined to be missing, lost, rerouted, or mishandled, the baggage route data analyzer 182 can search and sort data from one or more Type B messages in the Type B message database 107 or tracking device data in the movement history 184 to find data representing locations, airports, or other indicators for finding and recovering the baggage item by determining the route taken by the baggage item.

[0171] A lost or unidentified baggage item may be determined by a specific type of B-type message, such as a Baggage Not Seen Message (BNS). This message may be generated when it is determined that a baggage item was not loaded (seen) on the same plane as the passenger. However, by way of a non-limiting example, an abnormal baggage item cannot be determined until a baggage handler or passenger takes possession of the baggage item after it is supposed to have arrived at the airport. The B-type message database 107 may contain messages with data from the BHS 63B, which can be used to identify the current or last scanned location of an IATA bag tag on the baggage item. For example, a baggage item with an IATA bag tag matching a passenger name in the master movement manifest 109 may have been scanned at an airport other than the expected final destination airport for the passenger and / or baggage item. In another example, the baggage item may have been scanned at the same airport as the passenger's departure flight after the flight departed the airport and has not been scanned since. As can be appreciated, there are numerous scenarios of how baggage items can become lost, and describing every possible scenario would be prohibitive.

[0172] Alternatively, or in addition, tracking device data in movement history 184 may be used to determine the location of a package item.

[0173] The MMBM programming module 120 may include programming instructions that, when executed, cause a travel history tracker 183 to generate and store a member's travel history 184, including data for travel journeys including flights, rental cars, accommodations, other travel modes, etc. The travel history data may be analyzed for data statistics to improve baggage allocation. The travel history data may also be used to push advertisements based on the registered passenger's travel history data. In one or more embodiments, the advertisements may be based on data analysis of the registered passenger's travel history data for their current travel journey. Data from the travel history tracker 183 may be used in data analysis to predict future resource scheduling. Data from the travel history tracker 183 may be used in data analysis based on the exit BSM data linked to the passenger's history data to predict future business volume local to the airport.

[0174] The MMBM programming module 120 may include programming instructions that, when executed, may cause registered passengers to receive advertisements, for example, via an advertising application programming interface (API) 185 for communication to the messaging module 178 or other communication modules for pushing advertisements to registered passengers based on current travel data (i.e., the BTJR 154) and / or data in the member's travel history 184. The travel history 184 data may be used by the travel member's company to offer member perks or discounts. The BTJR 154 may be used by a business to prepare advertisements for registered passengers to restaurants, venues, hotels, or other establishments for passengers traveling to or passing through locations within a radius of the location identified in the BTJR 154. For example, the BTJR 154 may identify lodging facilities. Restaurants within a certain radius of or near the lodging location may offer discounts to registered passengers. Entertainment venues may offer advertisements for special events or special meals for times when passengers are likely to be in the area with or without discounts. Other accommodations may offer advertisements as well. Advertisements may be sent via social media platforms linked to accounts associated with passengers on their mobile communication devices or personal computing devices. The BTJR 154 may be linked to the GTE-BSM (FIG. 9B).

[0175] Advertisements can be sent to messaging 178 via advertising API 185 to communicate advertisements to passengers' mobile communication devices via text or another computing device. Advertisements may also be sent via email via messaging 178 or another communication module. Advertisements may also be sent as a window overlay within an application being viewed by passengers interacting with their mobile communication devices or personal computing devices.

[0176] The MMBM programming module 120 may include programming instructions that, when executed, cause the baggage tracker registration module 190 to register or assign wireless trackers attached to baggage items. A tracker (i.e., a tracking device) may have a tracking device identifier (ID) stored on the tracker or tracking device.

[0177] The baggage item may also be equipped with a global bag tag. In one or more embodiments, the baggage item may be equipped with a wireless tracking device 40 (FIG. 1A) provided by the passenger. By way of non-limiting example, the wireless tracking device 40 may be a tracking device that can include an accelerometer (ACC) and / or gyroscope 1282 (FIG. 12), a global positioning system (GPS) 1280 (FIG. 12), and / or an inertial navigation unit (INU) 1284 (FIG. 12) to determine its own location, and such location may be transmitted to a movement history tracker 183, where the received geographic location of the baggage item is recorded. The wireless tracking device 40 may have a unique identifier, such as a registered serial number, a media access control (MAC) address, or another assigned unique identifier. The wireless tracking device 40 may also be programmed with a unique identifier of the passenger and / or baggage item, such as a passenger name, a PNR number, a super PNR number, an IATA license plate number, a portion of data from a B-type message, or any combination thereof. The wireless tracking device 40 can be programmed with the GMMT bag tag number.

[0178] The wireless tracking device 40 may be an AIRTAG by APPLE Inc., a Global Positioning System (GPS) tracker, a Global System for Mobile Communications (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 / or a long-range communication device using a compatible wireless communication protocol.

[0179] The wireless tracking device 40 can be configured for short-range communication, such as, but not limited to, WI-FI, BLUETOOTH Low Energy (BLE), and BLUETOOTH. Vehicles of travel, carrier stations, and other public infrastructure can include remote network devices that can connect to the wireless tracking device 40.

[0180] In one or more embodiments, the wireless tracking device 40 may be temporarily assigned to a baggage item by a processor in the MMBM system 100. In one or more embodiments, the wireless tracking device 40 may be permanently assigned by a processor in the MMBM system 100. In one or more embodiments, the wireless tracking device 40 may be assigned by a computer system associated with the airline.

[0181] The wireless tracking device 40 may include long-range communication devices such as, but not limited to, AIRTAG by APPLE Inc., Global Positioning System (GPS) trackers, Global System for Mobile Communications (GSM) trackers, and GSM-5G trackers, and may communicate with cellular, satellite, and GSM communication service providers. The geographic location signal may be transmitted to a web server 112 or other designated computing device for access by a movement history tracker 183, where the received geographic location of the package item is recorded. In one or more embodiments, the long-range communication device may also be configured to communicate using a short-range communication protocol.

[0182] The wireless tracking device 40 may be used to track its location during travel using any travel modality or the following travel modalities using long-range or short-range communication, depending on the configuration of the wireless tracking device 40.

[0183] The system 100 can include a capture device 195 (i.e., scanning device, mobile communication device, video-enabled computing device, RF communication device) that can scan IATA compliant license plates, including origin hard copy bag tags, global bag tags, marker tags, bingo tags, RFID displays, etc. The capture device 195 can provide a geolocation code in a communication that includes a digitally created bag tag identifier (BTI) (i.e., A-BTI or P-BTI).

[0184] As a non-limiting example, the acquisition device 195 can communicate a registered serial number, Media Access Control (MAC) address, or other unique identifier to the web server 112 of the system 100. The acquisition device 195 can electronically acquire a representation of the GMMT bag tag number on the substrate at a location associated with the location data derived by the acquisition device 195. The acquisition device 195 may be, for example, a computing device or another computing system configured to generate electronic communications to the web server 112. The communications may include tracking information, which may include Global Positioning System (GPS) location data associated with the acquisition device 195, a time, a date, and the GMMT bag tag number. The system 100 can record the tracking information, including the current location of the package item, in the movement update log 177.

[0185] Permanent Bag Tag Identifier (P-BTI) Generation 2A illustrates a flowchart of a method 200 for generating a Permanent Bag Tag Identifier (P-BTI) according to an embodiment. The method 200 may include, at block 202, generating, by a processor, a P-BTI generator 133 or permanent unique identifier or permanent license plate (P-LP) 136 that is compatible with an IATA license plate. At block 202, both a number and a barcode may be created.

[0186] Method 200 may include determining, by the processor, whether travel membership information (TMI) is present, at block 204. If the determination at block 204 is yes, method 200 may include retrieving, by the processor, the TMI, at block 206. Method 200 may include generating, by the processor, a PMM code 138 based on the TMI, at 208.

[0187] Method 200 may include, at block 210, determining, by the processor, whether there is another travel membership listed in the travel membership information. If the determination at block 210 is "yes," the method may return to block 206. Blocks 206, 208, and 210 may be repeated for one or more travel members in the travel membership information. If the determination at block 210 is "no," method 200 may include, by the processor, assembling a P-BTI.

[0188] If the determination at block 204 is "no," the method 200 may loop to block 212, where a P-BTI is assembled by the processor.

[0189] The method 200 may include, in block 214, determining by a processor whether the registered passenger has another baggage item. If the determination is "no" in block 214, the method 200 may include, in block 216, setting by the processor the first P-BTI as the main BTI. If the determination is "yes" in block 214, the method 200 may include, in block 216, setting by the processor the first P-BTI as the main BTI. The same P-BTI may be used for multiple baggage items for the registered passenger. The baggage items may be virtually linked using an image of the second baggage item stored in the registered passenger's profile 122.

[0190] FIG. 2B illustrates a global bag tag 230 with a permanent bag tag identifier (P-BTI) according to an embodiment. The global bag tag 230 can include, for example, a P-BTI 236 that complies with IATA rules. The P-BTI 236 can be a 10-digit license plate with an adjacent barcode 240. In this example, the digits "000" are used as an airline code, such as a code for a non-flying airline. Other codes for non-flying airlines may also be used. Additionally, if the P-BTI is assigned by an airline, its IATA airline code is used. The digit "7" is a leading digit used in IATA license plate numbers, but is not limited to this. The digits "123456" can represent a permanent passenger baggage identification number.

[0191] License plates may be expanded to include other numbers. In this example, the two-digit letter code "TT" in P-BTI236' may represent a two-letter airline code for a non-flying airline. The numbers "123456" represent a permanent passenger baggage number. P-BTI236' may also be a 10-digit license plate with an adjacent barcode 240'.

[0192] The PMM code 238 uses the digit "AAA" which is only representative to represent the difference between the P-BTI 236 or 236' and the PMM code 238. The PMM code 238 can have a barcode 242 or a QR code. The PMM code can use other encoding methods such as alphanumeric code digits of 1 to 10 digits in length, such as 1 to 3 digits, 1 to 5 digits, and 1 to 8 digits.

[0193] When creating a P-BTI, a two-digit airline code or a three-digit code may be associated with the airline code if the airline is not flying. In other embodiments, the two-digit carrier code may be a code assigned by IATA or other regulatory body that assigns carrier codes to airlines or other entities. The global bag tag 230 may include a passenger name 246 associated with the registered passenger to whom the P-BTI is assigned for repeated use across multiple airlines and multiple flights. The P-BTI may be readable by the airport infrastructure's BHS 63B, but more importantly, it can be read if the origin bag tag or other airline bag tagging system is damaged or lost.

[0194] According to one or more embodiments, the P-BTI may include a code representing the issuer of the GMMT bag tag number 250. The code may be associated with an airline, a non-flying airline, or a baggage handling service.

[0195] The GMMT bag tag number 250 may include a two-letter airline code and six digits or a three-digit airline code and six digits. The six digits represent the passenger bag number. In one or more embodiments, the passenger bag number conceals the passenger's personal information. As IATA license plate numbers expand, GMMT bag tag numbers may also expand. For example, a two-letter airline code code may be developed. A three-digit numeric airline code code may expand over time. The six digits of the passenger bag number may be expanded in length, or both alphanumeric characters and numbers may be used instead of simply numbers.

[0196] The computing device or web server 112 can communicate with a printing device or other machine to form a GMMT code representation on the substrate 233 that represents the GMMT bag tag number 250. The GMMT code representation can include an IATA license plate number and an IATA barcode representing the license plate number. The GMMT code representation can include a PMM code that can include a PMM number and a PMM barcode representing the PMM number.

[0197] In one or more embodiments, the global bag tag 230 can include a tracking device 40', shown as a dashed circle. In this example, the global bag tag 230 can include a housing with an enclosure for enclosing the tracking device 40'. The tracking device 40' can include a patch antenna. The GPS-5G tracking device can connect to one or more range-adaptive radio frequency networks for cell tower positioning, Wi-Fi positioning, Global Navigation Satellite System (GNSS) positioning, and Bluetooth low energy.

[0198] The tracking device may be configured to connect to an ad-hoc connection, such as when WI-FI or cellular towers are unavailable.

[0199] FIG. 2C shows a flowchart of a method 270 for forming a global bag tag according to an embodiment.

[0200] Method 270 can include generating, by at least one of the at least one processor, a Global Multi-Modal Travel (GMMT) bag tag number 250 for the registered passenger's baggage item. The GMMT bag tag number 250 can include a permanently assigned license plate that complies with IATA regulations, at block 272, that is renewable or expires after a predetermined validity period or at time of death. The predetermined validity period can range from one month to one year, one month to three years, one month to five years, ten years, one month to twenty years, or at time of death.

[0201] The method 270 may include, at block 274, generating, by at least one of the at least one processor, a Global Tracking Extended Baggage Source Message (GTE-BSM) 900 including the GMMT bag tag number 250 and the passenger name of the registered passenger.

[0202] The method 270 may include, at block 276, forming, by a printing device, a GMMT code indicia representing the GMMT bag tag number 250 on a substrate 233 affixed to the baggage item to form a global bag tag 230 (FIG. 2B).

[0203] Tracking Devices - Geographic Location It is estimated that 684,000 pieces of luggage were lost or mishandled by major U.S. airlines in the first quarter of 2022. [Jake Hardiman and Anita Gallagher, “Luggage items g Why & How Often Does Luggage Get Lost?”, updated May 22, 2023, www.simpleflying.com / why-and-how-often-does-luggage-get-lost / .] Many attempts have been made to track luggage, but these have failed for a variety of reasons.

[0204] While RFID bag tags can be used to track baggage items along their route through an airport, this solution presents two challenges. The first challenge is that every airport would need to be retrofitted with RFID receivers, and every bag tag would need to be RFID-enabled. This solution is very expensive, and it would take years to upgrade every airport to be able to track the baggage of millions of passengers with RFID technology. The second challenge is that RFID technology may be limited to the airport infrastructure and cannot provide extended baggage tracking outside the airport or in a multi-travel modality structure.

[0205] Another tracking feature is a user tracking device. A user can use various tracking devices that interface with the user's mobile communication device to, for example, display the location of a baggage item on a map. However, this type of tracking has been known to pose challenges for users and airports to correlate locations within the airport infrastructure when using Google Maps or another road map layout. In some cases, a passenger needs to quickly identify the location of a baggage item before moving on to another mode of travel. Another challenge is the ability of a user-based tracking device to communicate when underground, such as when being processed through the airport infrastructure.

[0206] In one or more embodiments, the global bag tag 230 may include a tracking device 40'.

[0207] In one or more embodiments, a tracking device may be configured to perform multiple modes or functions.

[0208] 3A shows a flowchart of a method 300A for assigning a tracking device 40 and initiating tracking of a baggage item, according to an embodiment. Method 300A may include, at block 302A, attaching the tracking device 40 to a baggage item. Method 300A may include, at block 304A, assigning, by a processor, the tracking device 40 to the baggage item. The assigning may include programming, by the processor, the tracking device having at least one of a PNR number, an IATA license plate number, or a GMMT bag tag number in memory. In an example, the assigning may include programming, by the processor, the tracking device with BSM information including the reference indicator. The assigning may include programming, by the processor, the tracking device with a tracking device ID or receiving, by the processor, the tracking device ID from the tracking device.

[0209] The tracking device may be programmed with or configured to receive a travel authorization number. For example, in one or more embodiments, the travel authorization number may include a PNR number. For example, in one or more embodiments, the travel authorization number may include an IATA license plate number. For example, in one or more embodiments, the travel authorization number may include a GMMT bag tag number.

[0210] However, in operation, the travel application number (information) may be received by the tracking device after assignment or configuration, as described below in connection with Figures 16A-16E and 17A-17D.

[0211] Block 304A may include, at block 306A, determining by the processor whether the tracking device 40 is remotely assigned. For example, the tracking device may be assigned by a baggage handling service that picks up the baggage item from the passenger's or traveler's home or other designated address and transports the baggage item to an airport or another mode of travel. If the determination at block 306A is "no," the path from block 306A may end at block 307A. If the determination at block 306A is "yes," method 300A may include, at block 312A, obtaining BSM information from the airline. The BSM information may be from the origin airline's BSM. The BSM information may be from a Global Tracking Extended Baggage Source Message (GTE-BSM), which links the baggage item's Global Multi-Mode Travel (GMMT) bag tag number with one of a PNR number or an IATA license plate number. However, airline BSM information is available if the passenger has checked in with the airline using a personal computing device or mobile communications device. In an example, the tracking device can be remotely programmed with itinerary information, which can include a PNR number, reservation number, or other itinerary confirmation number from the mode of travel itinerary.

[0212] Method 300A may include, at block 308A, determining by the processor whether the tracking device 40 is assigned from the destination airport / location. If the determination at block 308A is "no," the method from block 308A may end at block 307A. If the determination at block 308A is "yes," method 300A may include, for example, at block 314A, obtaining BSM information from an exit BSM by the processor. The BSM may be an airline exit BSM. The tracking device may also be programmed with the information described in connection with block 312A. In embodiments, the tracking device may be offered as a service to passengers as a reward for frequently purchasing cruises or staying at a particular hotel (i.e., means of travel).

[0213] Block 304A may include, at block 310A, determining by a processor of system 100 whether a tracking device 40 has been assigned by the originating airport. If the determination at block 310A is "no," the method from block 310A may end at block 311A. If the determination at block 310A is "yes," method 300A may include, for example, at block 316A, obtaining A-BSM information from the originating airline BSM by the processor. In an example, an airline may offer a tracking device for a travel journey as a service to a passenger. The travel journey may be one-way or round-trip. The tracking device may be assigned at a counter by an airline agent. In another embodiment, the tracking device may be offered as a service to a passenger at another time, such as as a reward for frequent flying. In another embodiment, the tracking device may be offered as a service to a passenger for always flying first class.

[0214] Block 304A may include loading, by the processor in block 318A, the BSM information or information obtained in one of blocks 312A, 314A, or 316A into the tracking device during the allocation process.

[0215] In an example, the loaded information from the BSM may include the IATA license plate number of each baggage item associated with a registered passenger. In an example, the loaded information from the BSM includes the IATA license plate numbers of baggage items associated with unregistered passengers that share the same PNR number. If the airline computing system assigns a tracking device, the tracking device is loaded into a processor associated with the airline's computer system. In an example, the processor may be a processor of system 100.

[0216] In an example, the method 300A may include, at block 320A, loading, by a processor of the system 100, tracking device information into the GTE-BSM.

[0217] In an example, the method 300A may include, at block 322A, loading, by the processor, the tracking device information into a B-type message. The B-type message may be a BPM, BCM, BTM, or other IATA B-type compliant message. The B-type message may be generated by the system 100 or another designated entity or computer system associated with the airline or airport. The tracking device information may include a tracking device ID. The tracking device ID may be permanent or may be assigned.

[0218] B-type messages carrying information related to tracking devices may be used by baggage handling systems to recognize tracking devices and signals emanating from such tracking devices within the baggage handling system. B-type messages carrying information related to tracking devices may be used within security screening areas to recognize authorized tracking devices within the area.

[0219] In an example, method 300A may include, at block 324A, initiating tracking of the baggage item with the tracking device by a processor of system 100 or other computer system designated for tracking. For example, an airline may have a designated computer system for tracking tracking devices on baggage items.

[0220] In an example, method 300A may include, at block 326A, locating, by the tracking device, an available wireless communication platform for establishing a communication connection. The tracking device may include a GPS-GSM communication device configured to receive Global Navigation Satellite System (GNSS) signals. The tracking device may be configured to communicate with a Wi-Fi wireless communication platform, a Bluetooth wireless communication platform, a Long Term Evolution (LTE) wireless communication platform, a cellular wireless communication platform, a GSM-5G wireless communication platform, a long-range communication platform, a short-range communication platform, a radio frequency identification communication platform, and a short-range communication platform. In one or more embodiments, the tracking device may establish a wireless RF communication connection using an ad hoc protocol or connect with an Internet of Things (IoT) device. The tracking device may be configured to communicate using one of the wireless communication platforms and transmit location information to a network interface of a computing system.

[0221] In an example, the method 300A may include, at block 328A, obtaining location information by the tracking device, and, at block 330A, transmitting, by the tracking device, the location information via an available wireless communication connectivity platform.

[0222] The tracking device may include an inertial navigation system (INS) for environments where a global navigation satellite system (GNSS) is not present. In environments where a GNSS is not present, the acquired location information may be obtained from an INS. The tracking device may include a global positioning system (GPS) unit. If available, the tracking device may include other location determination protocols or location-derivable locations based on the location of surrounding devices, such as IoT devices, BLUETOOTH-enabled, or RF access points. IoT devices, BLUETOOTH-enabled, or RF access points may be found, for example, in hotels, cruise ships, airports, restaurants, stores, and buildings. RF access points may support various RF communication platforms, including, but not limited to, Wi-Fi or GSM-5G communication protocols.

[0223] If underground, the tracking device may use a mobile ad-hoc communication protocol as the airport staff device may be an ad-hoc node for distributing location information from underground to either a wired or wireless communication network above ground.

[0224] The location information can be transmitted to a network interface of a computing system associated with at least one processor of the system 100, a computer system designated to track the tracking device, or a computer system associated with an airline or other mode of travel. The location information can include location coordinate data of the tracking device and information loaded from the BSM.

[0225] In addition to providing location information, the tracking device may operate in other modes to interact with devices in the mode of travel, including, but not limited to, kiosks, RFID receivers, baggage handling systems, passenger mobile communication devices, etc.

[0226] By way of non-limiting example, the tracking device may be collected or removed at the end of a travel segment, such as the end of a flight, the end of a cruise, the end of a lodging stay, etc. After removal, the tracking device may be reprogrammed for a different baggage item of a different passenger, for example, to be reused for a travel modality.

[0227] In one or more embodiments, a tracking device may be assigned to an entire trip that includes multiple travel modes, and at the end of the trip, the detached tracking device may be reprogrammed to a different luggage item for a different passenger, for example, for reuse during the entire trip.

[0228] 3B shows a flowchart of a method 300B for tracking baggage items, according to an embodiment. Method 300B may include determining whether a baggage tracking device is present (i.e., wireless tracking device 40). If the determination at block 302B is "no," method 300B may end at block 303B. If the determination at block 302B is "yes," method 300B may include entering the registered passenger's baggage tracking device information into the registered passenger's profile at block 304B.

[0229] Method 300B may include, at block 306B, determining whether the passenger is on a current journey. If the determination at block 306B is "no," method 300B may return to the beginning of block 306B. If the determination at block 306B is "yes," method 300B may, at block 308B, obtain geolocation data by a baggage tracking device on the baggage item. Method 300B may include, at 310B, recording the obtained geolocation data in a journey history tracker.

[0230] Contactless Parking 4A shows a flowchart of a method 400 for contactless parking payment, according to an embodiment. The system 100 may allow registered passengers (i.e., registered users) to store data in their registered passenger profiles 122, which enables contactless parking payment when the registered users drive transportation to hotels, resorts, or lodgings.

[0231] Currently, parking lots allow users to pay for parking in advance by exiting their vehicle and paying at a dedicated payment machine or kiosk. However, there may be long lines waiting to use the payment machine. In other instances, users feel uneasy when they are in the dark or in an unknown location. Furthermore, at other times, the machine may malfunction or the user's payment method may not be accepted for various reasons. In consideration of these reasons, users can download an application for the parking lot to pay for parking. However, each parking lot owned by a different company may require a different application to be downloaded to the mobile device. This may be even more difficult if the user is an out-of-town traveler who does not have direct knowledge of the parking lot / garage owner to obtain the application.

[0232] Parking can be more difficult when popular events are held at a venue. Nearby parking lots and garages can fill up quickly. Locating available parking can be difficult because you may have to move from one floor to another to find that a parking space is unavailable. In one or more embodiments, a computing system at the parking lot or garage can send information representing available parking to a processor in system 100.

[0233] The method 400 may include, at block 402, determining whether a registered user has signed up for the contactless parking payment service in a registered user profile (i.e., registered passenger profile 122, FIGS. 1A-1B). The registered user profile may store a global multi-mode travel bag tag number associated with the registered user's luggage item.

[0234] If the determination at block 402 is "no," the method 400 may end at block 403. If the determination at block 402 is "yes," the method 400 may include, at block 404, entering a vehicle license plate number (VLPN) 196 of the registered passenger into the registered passenger profile 122 (i.e., registered user or registered traveler). The VLPN 196 may be entered using the passenger registration GUI 124. The method 400 may allow a user or traveler (i.e., passenger) to pre-register their vehicle for contactless parking payment services. However, the user or traveler may alternatively rent a car, as described below.

[0235] In one or more embodiments, a user may provide a license plate image of their vehicle's license plate, and the processor may use computer vision or machine learning algorithms to convert the digits into machine-coded, readable text and store the text digits as a registered VLPN.

[0236] For example, a registered user may be traveling in their transportation to a hotel, resort, or lodging facility. The hotel, resort, or lodging facility may have a transportation license plate scanner that determines the vehicle's entry into the parking lot. System 100 may allow the user to pay for parking without having to use a credit card or validate a parking ticket with the hotel, resort, or lodging facility. The scanned license plate, read by scanner 75 (FIG. 1B) at a parking garage associated with the hotel, resort, or lodging facility or a vendor of the hotel, resort, or lodging facility, may then be transmitted to web server 112 for payment of the parking fee. In one or more embodiments, system 100 may offer discounts on parking fees or other member value points that can be transferred to services provided directly or indirectly by system 100.

[0237] Method 400 may include, at block 406, determining whether the registered user has a reservation, such as by PNR number, or from TMI information received from a reservation system. The reservation may be for a hotel, a resort, or an accommodation, for example. The reservation may be for a rental car. For simplicity, in this example, "reservation" may also look for information that matches demographic information stored as PI129. Matched information may include information that may include historical data from past events attended or registered for via location data, hotel reservations, etc. Method 400 may include, at block 407, determining whether the registered user has a hotel reservation. If the determination is "no," method 400 may proceed to block 409.

[0238] In one or more embodiments, the TMI information may be received before or after the VPLN information is received from the parking system's computing device by a process of system 100 in block 406. PNR database 63C (FIG. 1B) may be accessed using the PNR number. In block 406, method 400 may include, by a processor of system 100, querying a hotel reservation system associated with the hotel company to determine whether a hotel reservation exists for the traveler. In one or more embodiments, in block 406, method 400 may include, by a processor of system 100, accessing stored PMM travel information stored in the traveler profile to obtain the reservation information. In block 406, method 400 may include, by a processor of system 100, querying demographic information, memberships, and travel history 184. In block 406, method 400 may include, by a processor of system 100, querying recent purchases of tickets to sporting events, entertainment events, conferences, trade shows, etc. The associated information from these purchases can be used to identify dates, locations, and time slots when parking sports may be required.

[0239] If the determination at block 406 is no, then at block 409, it may be determined whether the user has identified to track their location. If the determination at block 409 is no, then method 400 may end at block 403. If the determination at block 409 is yes, then method 400 may proceed to block 411, as described below. It should be appreciated that if the user provides permission at block 409 to track the location of their mobile communication device on any leg of the journey or locally to get to an event, then system 100 may be used to find parking, for example.

[0240] If the determination at block 407 is yes, the method 400 may include determining whether a rental car reservation was found at block 408. The rental car reservation may have been received from TMI information or from a query by a processor of the system 100. If the determination at block 408 is no, the method 400 may set the current VLPN to the VLPN stored in the registered passenger's profile 122 at block 410. If the determination at block 408 is yes, the method 400 may include receiving the rental car (RC) license plate number (LPN) at block 412. In one or more embodiments, it may be determined, for example, whether there is a match between a rental car reservation and a hotel reservation for the registered traveler during an overlapping time frame.

[0241] In one or more embodiments, the rental car license plate number may be received via a reservation system. In one or more embodiments, the rental car license plate number may be received by the system's processor from a registered user's or traveler's mobile communication device. The license plate may be registered under the contactless parking service feature. As a non-limiting example, a registered user may capture an image of the rental car's license plate and send it to system 100 for registration under the contactless parking service feature. Because this is a rental car, the use of the license plate may be valid for the duration of the rental car reservation (i.e., a time window), for example.

[0242] The processor may, for example, use computer vision or machine vision algorithms to convert the digits in the image into machine-encoded, readable text. The text of the VLPN associated with the rental car may be stored in a registered passenger profile. Method 400 may include storing, by the processor, the digits of the registered VLPN associated with the rental car.

[0243] The method 400 may include, at block 414, setting the current VLPN to the rental car's (RC) license plate number (LPN).

[0244] The method 400 may include, at block 416, receiving, by the processor, information representative of the captured VLPN from a parking garage scanner 75 in communication with a computing device of the hotel, resort, or lodging facility's parking system.

[0245] In one or more embodiments, the parking garage may include a scanner for capturing the face of the transportation driver. The computing system of PK71 may perform facial recognition to recognize and match the driver's identity. The computing system of PK71 may transmit facial identification information or an image to the processor of system 100. In one or more embodiments, the computing system of PK71 may transmit information regarding parking spot availability to system 100. For simplicity, the processor of system 100 may communicate with computing systems of other parking lots or parking garages to determine their availability. These parking lots and garages may enable contactless parking through system 100 by communicating the VLPN, driver identification information, or facial image pursuant to contractual agreements.

[0246] At block 417, method 400 may include determining, by a processor of system 100, whether there is a match with a VLPN and / or face (i.e., identifying information) stored in profile 122. If the determination at block 417 is yes, method 400 may proceed to block 418. At block 418, method 400 may include notifying the user of the match via the user's mobile communication device. In this case, the amount of the parking fee may also be sent to the user.

[0247] Method 400 may include, at block 420, debiting or charging the registered passenger's (i.e., user's) account (i.e., credit card or banking information) using a payment method recorded in the passenger's profile 122 by a processor of system 100. Method 400 may include, at block 422, paying the hotel, resort, lodging facility, or corresponding parking facility 71 (FIG. 1B) by a processor of system 100. Block 422 may include having a financial institution transmit funds via a bank Automated Clearing House (ACH) network to an account for the hotel, resort, lodging facility, or corresponding parking facility 71 (FIG. 1B). Alternatively, method 400 may record the usage of the service and the amount of the parking fee.

[0248] If the determination at block 417 is "no," method 400 may proceed to block 424, where the traveler may be notified of the match via their mobile communication device. Method 400 may proceed from block 417 to block 403, where the process may end.

[0249] Returning to block 411, the system 100, with the user's permission, can track the location of the user's mobile communication device. The GUI of the system 100, in block 411, can allow the system to find parking for an event, etc., automatically or at the user's request.

[0250] At block 413, method 400 may include, by a processor of system 100, identifying a parking location (i.e., a parking lot or garage). Identifying the location of the parking spot may include causing the processor of the system to display the location on a map displayed on a display screen that displays the current location of the user's mobile communication device. The processor of system 100 may use the current location data of the mobile communication device to indicate the proximity of the parking spot and directions to the parking spot. In one or more embodiments, the processor of system 100 may use the current location data of the mobile communication device to indicate the proximity of multiple parking spots and directions to the parking spot. The multiple parking spots may be ranked by proximity to the user's current location. The multiple parking spots may be ranked by proximity to the location of an event. The multiple parking spots may be ranked by parking fee. Metadata such as proximity data, parking fee, and directions may be overlaid on the map.

[0251] 4B shows a flowchart of a method 430 for accessing B-type messages for travelers using contactless parking payment, according to an embodiment. The B-type messages may be generated by the BHS 63B (FIG. 1B) and stored, for example, on a computing system associated with the airline on which the passenger is traveling. In one or more embodiments, the system 100 may receive the B-type messages and sort the messages based on a master movement manifest.

[0252] In one or more embodiments, the method 430 may, at block 432, include matching the B-type message to a registered passenger in the master movement manifest 109 with a registered passenger record created by a processor of the system 100 from the profile 122 of the passenger registered for multi-modal travel management. The B-type message may be stored in the B-type message database 107. In this case, the match may include a match on at least any of the following: passenger name, PNR number, or IATA bag tag number. For example, the passenger may not be using a baggage handling service and may not be transporting their own baggage. In one or more embodiments, the passenger may allow the baggage handling service to bring their baggage items to the cruise ship for transport or special handling while staying at a hotel overnight or more before embarking on the voyage.

[0253] Method 430 may include determining, by a processor of system 100, that the B-type message is an origin baggage source message to the destination airport at block 434. If the determination at block 434 is "no," method 430 ends at block 436.

[0254] If the determination is "yes" at block 434, the B-type message indicates that the baggage item has completed its journey from the perspective of the current airport. However, the registered passenger may have a hotel reservation and / or a rental car reservation and travel independently of their baggage item. The reservation may have been obtained from a corresponding reservation computing system or by querying a computing system using PMM information. In this case, method 430 may loop to FIG. 4A to determine at block 402 whether the registered passenger is registered for contactless parking payment.

[0255] The method of FIG. 4B can be used for travelers using an airline segment followed by a hotel stay. The method of FIG. 4A can be used alone, such as when a traveler uses their own car or rental car to travel along the segment to a hotel, resort, or lodging. A master manifest may include one or more master manifests. A master manifest can include a manifest for travelers traveling by airline. A master manifest can include a manifest for travelers traveling by train. A master manifest can include a manifest for travelers traveling by bus. A master manifest can include a manifest for travelers traveling by ground vehicle, such as a rental car. A master manifest can include a manifest for travelers booking lodging, a cruise ship, or other mode of travel.

[0256] Baggage Inventory Record 5 illustrates a flowchart of a method 500 for generating and / or updating a baggage manifest record according to an embodiment. The method 500 may include, at block 502, capturing, by at least one electronic capture device, a representation of a Global Multi-Mode Travel (GMMT) code representation on a substrate associated with a permanent bag tag on a first baggage item of the registered passenger to create a digital GMMT data record linked to the registered passenger. The GMMT code representation may be compatible with an IATA license plate.

[0257] The method 500 may include, at block 504, accessing, by the processor, a GTE-BSM including the passenger name record (PNR) number of the registered passenger using a unique identifier representing the created digital GMMT data record from a computer system associated with the multi-mode baggage handling service.

[0258] The method 500 may, at block 506, include retrieving, by the processor, reservation information for the travel segment having the travel mode for the registered passenger from a computing system associated with the travel mode based on the PNR number.

[0259] In one or more embodiments, block 506 may include, by the processor, using information associated with the PNR number to retrieve check-in information for the registered passenger's return leg of travel with the specified return travel carrier. A baggage manifest record may be populated with check-in information for the return leg of the retrieved journey.

[0260] In one or more embodiments, the step of block 506 may include retrieving, by the processor, reservation information for the travel segment having the travel mode for the registered passenger from a computing system associated with the travel mode based on the PNR number.

[0261] The steps in block 506 may include one or more of: querying, by a processor, a reservation system associated with an airline for the destination airport location of the baggage journey; querying, by a processor, a reservation system associated with a hotel company for the hotel reservation location for the baggage journey; and querying, by a processor, a reservation system associated with a cruise line company for the cruise reservation location for the baggage journey. The querying of the reservation system for the PMM journey information and any discovered reservation data can be used to construct the baggage journey record shown in Figures 11A-11C.

[0262] The step of block 506 may include entering at least one of destination airport location information, hotel reservation location information, and cruise reservation location information into the baggage itinerary record. In one or more embodiments, the reservation information may include an airline reservation.

[0263] Method 500 may include, at block 507, linking, by a processor, the registered passenger's GTE-BSM to at least one Airline Baggage Source Message (A-BSM) for each baggage item, including a first baggage item, associated with the registered passenger in the GTE-BSM, each baggage item having a corresponding A-BSM. The A-BSM includes the IATA license plate number of the registered passenger's baggage item.

[0264] The step of block 507 may include accessing, by a processor, an airline baggage source message (A-BSM) stored in a memory device coupled to a computer system associated with the airline mobile carrier, merging one or more fields of the A-BSM into a GTE-BSM, and storing, indexing, or addressing the GTE-BSM with the merged fields of the A-BSM in the computer system of the multi-mode baggage handling service. While the foregoing is directed to linking with airline messages, the disclosure is not limited thereto and may encompass adding other message types or information obtained from databases of other travel modes or means of travel.

[0265] The method 500 may include entering, by a processor, a manifest record at one or more of a destination airport location, a hotel reservation location, or a cruise reservation location. Other modes of travel may include train, bus, and / or ferry rides.

[0266] The method 500 may include, at block 508, automatically creating, by the processor, a baggage manifest record from one or more of the reservation information, the GTE-BSM, or the PNR number.

[0267] Method 500 may include, at block 510, determining by the processor whether another passenger is part of or associated with the PNR number in addition to the registered passenger's name. If the determination at block 510 is "no," method 500 may end at block 512. If the determination at block 510 is "yes," method 500 may include, at block 514, linking the registered passenger's GTE-BSM to each traveling passenger name associated with the PNR number in the GTE-BSM.

[0268] In a scenario where the reservation information includes an airline reservation, the step of block 514 may include linking, by the processor, the registered passenger's GTE-BSM to each Airline Baggage Source Message (A-BSM) for each baggage item for each traveling passenger name (unregistered passenger) associated with the PNR number in the GTE-BSM, each baggage item having a corresponding A-BSM. For other modes of travel, other messages may be added to the GTE-BSM for each traveling passenger name associated with the PNR number.

[0269] The method 500 may include, at block 516, creating, by the processor, a baggage manifest record for each baggage item of each traveling passenger linked to the GTE-BSM. The baggage manifest record may include the name of the registered passenger and each unregistered passenger.

[0270] Baggage manifest records may be merged with passenger manifest records in the manifest. In one or more embodiments, a manifest may be associated with a travel mode (i.e., a means of travel).

[0271] Departure point check-in 6A illustrates a system 600 for digitizing baggage management and baggage check-in, according to an embodiment. System 600 may be part of system 100, in one or more embodiments. System 600 may include those elements / components below dashed line BB. However, the system may also include a global bag tag 230 affixed to a passenger's baggage item, shown above dashed line BB.

[0272] The system 600 may include at least one first processor 610 and at least one second processor 626 in wired or wireless communication with each other. The at least one second processor 626 may be connected to a tangible, non-transitory memory storage device 690. The system 600 may include at least one baggage storage location 634 for temporarily storing baggage items. The system 600 may include another computing device 648 for obtaining bag tag identifiers or other information affixed to the baggage items, as described below. The second processor 626 may communicate with one of the computing systems 628 via a network 624, such as the Internet or a public communications network. The second processor 626 may also communicate with other computing systems for which passengers have booked journey segments.

[0273] In one or more embodiments, system 600 can interface with system 100 to receive and link the P-BTI to information in registered passenger profile 122 (FIGS. 1A-1B). The terms "registered passenger profile," "registered traveler profile," and "registered user profile" may be used interchangeably herein. For multi-modal travel journeys, baggage items 614 tagged with global bag tags 230 can be picked up at any designated location entered by registered passenger 616, for example, which may be entered using a graphical user interface on a computing device or mobile communications device.

[0274] The first processor 610 may be a scanner or capture device for scanning the P-BTI 236 or 236′ on the global bag tag 230, from which a representation of the P-BTI 236 on the substrate is obtained. The first processor 610 may capture an image of the registered passenger's driver's license 982 ( FIG. 9B ) or identification (ID) 620 to verify the registered passenger's identity. For trains, buses, and cruise ships, baggage items may not need to be checked in within a specific window. Thus, baggage items may be transported to a baggage claim area 634 before being transported to their destination for loading onto the train, bus, or cruise ship. However, airline travel patterns regulate check-in windows for both passengers and baggage items.

[0275] In one or more embodiments, the first processor 610 may receive a PNR number 630 or other identifier from a confirmed itinerary 718 (FIG. 7) for a flight of at least one airline. The itinerary or reservation data may be stored in a PNR database 63C. The first processor 610 may receive information from the confirmed itinerary 718 confirming the identity of the passenger associated with the PNR number for picking up and transporting baggage associated with the PNR number from the passenger location 605 to the baggage location 634. The confirmed itinerary 718 (FIG. 7) may be created, for example, by a computer system 628 (i.e., reservation system 62 of FIG. 1B) associated with an airline or a travel management system (TMS). In one or more embodiments, the confirmed itinerary may be for other travel modalities for which PNR numbers are generated by other reservation systems or TMSs described herein. Each reservation system may have a PNR database with reservation information. The PNR database 63C may include check-in information for the registered passenger's return travel segment with a designated return travel carrier. The data for the return leg can be accessed using the PNR number and instructions from the airline.

[0276] In one embodiment, the system 600 includes an imaging device in communication with a first processor 610. The imaging device and the first processor 610 may be integrated into a single device, such as a smartphone, mobile communication device, tablet, notebook, or other camera-enabled portable computing device. The imaging device may capture an image of each baggage item (LI) 614 associated with the P-BTI 612 (hereinafter referred to as an “LI image 606”) prior to departure from the passenger location 605.

[0277] In one embodiment, the imaging device may capture an image of the passenger's assigned identification device 620 (hereinafter "ID image 604"). The first processor 610 and the imaging device user may verify the passenger's identity to match the PNR number 630 and P-BTI 612. The PNR number 630 may be associated with at least one person. However, only one individual within the PNR number may need to be identified at the time of collection of at least one baggage item 614. In one or more embodiments, all passengers must be present, and all identities of adult passengers are verified.

[0278] The first processor 610 may communicate the PNR number 630, verification 602, ID image 604, LI image 606, geographic location (LOC) information 608, and P-BTI 612 (i.e., P-BTI 236 or 236′) in bracket 632 to the second processor 626. As a non-limiting example, a smartphone or other mobile computing device may include a global positioning system (GPS) receiver that receives signals from a GPS to identify the location of the first processor 610. The digitized information in bracket 632 may be used to eliminate the need for printed valet tags for tagging baggage items. The verification 602 may include, for example, verification of the identity of a registered passenger. The verification 602 may include verification of other information, such as confirmation of the purchase of a ticket or other ticket to travel on a means of travel.

[0279] Verification 602 may include verifying the passenger's identity using an eligible state-issued driver's license or identification in a TSA-approved digital wallet on the mobile communication device. In one or more embodiments, the passenger may download a TSA-approved digital ID application. TSA.gov provides examples of mobile driver's license and digital identification requirements for APPLE WALLET, GOOGLE WALLET, and SAMSUNG WALLET. Other applications are from state DMVs, such as the California DMV Wallet Application. Yet other applications, such as the AMERICAN AIRLINE Digital ID Application, may be available from airlines.

[0280] The verification may include confirmation of a reservation. Verification 602 may include, for example, verifying the identity of an unregistered passenger listed in a PNR database and associated with a PNR number. This may include verifying the person's identity and, in one or more embodiments, confirming the purchase of a ticket or other ticket for travel. The verification process may include performing facial recognition based on an image of the registered passenger and stored images of the registered passenger. The verification process may authenticate the person's identity using Department of Transportation (DMV) records or other authenticated facial recognition databases. In one or more embodiments, other biometric data, such as a fingerprint, retinal scan, etc., may be used.

[0281] Baggage location 634 may contain other baggage items 638 and 686. Baggage item 686 may be equipped with tracking device 680. Baggage item 638 may be equipped with tracking device 642. As a non-limiting example, when each baggage item slot is open for check-in, the tracking device may be activated by computing device 648 via signal 650 to locate the particular baggage item, and tracking device 642 or 680 may transmit an audible alarm or a voice or visual indicator. Baggage items may be checked in with DCS 63A (FIG. 1B) (i.e., a computer system) associated with the airline using internet communications or a public communications utility infrastructure.

[0282] Tracking devices 642 and 680 are examples of temporarily assigned tracking devices. These tracking devices can be programmed with, for example, a GMMT bag tag number and / or a PNR number. Any of the baggage items in the group can be programmed with a GMMT bag tag number or a PNR number.

[0283] 6B-6D show a flowchart of a method for checking in a passenger and / or generating a baggage manifest, according to an embodiment.

[0284] With particular reference to FIG. 6B , the method 660 may include, at block 662, acquiring by an electronic acquisition device a representation of a Global Multi-Mode Travel (GMMT) code display associated with a Global Bag Tag on a substrate located on a first baggage item of the registered passenger to create a digital GMMT data record linked to the registered passenger.

[0285] The method 660 may include, by at least one processor, accessing, at block 664, a GTE-BSM including the registered passenger's PNR number using a unique identifier representing the digital GMMT data record from a computer system associated with the multi-mode baggage handling service.

[0286] The method 660 may include, at block 666, retrieving, by at least one processor, check-in information for the passenger's travel leg with the specified mobile carrier using information associated with the PNR number.

[0287] The method 660 may include, at block 668, checking in, by at least one processor, the first baggage item with the specified mobile carrier based on the retrieved check-in information for the travel segment. The check-in process may vary depending on the type of mode of travel. For example, checking in for a travel segment via a cruise ship may be different from the process for checking in for a travel segment via an airline. The airline check-in process is described in conjunction with FIG. 10B. An exemplary process 668' for checking in with an airline for a return flight is described in conjunction with FIG. 6C. Checking in to a cruise ship may require the presentation of a passport, driver's license, Real ID, birth certificate, or other proof of citizenship as required by the government of each country.

[0288] The method 660 may include, at block 670, automatically creating, by the processor, a baggage manifest record from the digital GMMT data record and the PNR number. The baggage manifest record may include data for check-in of the baggage item's travel leg with a designated mobile carrier. The check-in data varies based on the mode of travel.

[0289] In one or more embodiments, the baggage manifest record may be merged or loaded into the VOT manifest. This may be part of the check-in process for a particular VOT. The VOT check-in process may verify that a ticket has been purchased. The VOT check-in process may verify the identity of the passenger.

[0290] With particular reference to FIG. 6C , process 668′ may include, at block 672, determining whether the check-in is a return flight check-in. If the determination at block 672 is “no,” process 668′ may end at block 676. If the determination at block 672 is “yes,” process 668′ may include, at block 674, electronically capturing, by an electronic capture device, a representation of an Origin Airline Bag Tag Identifier (A-BTI) associated with or printed on a printed bag tag from the origin airline on the first baggage item of the registered passenger to create a digital A-BTI data record linked to the origin airline. The A-BTI includes the IATA license plate, and the A-BTI data record represents the IATA license plate number. The capture device may scan a barcode on the IATA bag tag or another marker bearing the IATA license plate number and convert the barcode to a digital license plate number. Creating a baggage manifest record may include using information from the digital A-BTI data record and the PNR number at block 670.

[0291] Process 668' may include, at block 678, checking in, by at least one processor, the first baggage item or passenger and the first baggage item to a designated return mobile carrier based on the retrieved or stored return flight data after scanning the IATA bag tag to obtain a return flight, for example, from a PNR database associated with the airline mobile carrier. The process may check in other baggage items in the same process.

[0292] The process 668' may include, at block 679, causing, by the at least one processor, a printing device to print an IATA bag tag for the return flight with the designated return mobile carrier. Once the baggage item is checked in, the DCS may generate the IATA bag tag for the return flight. However, scanning one of the origin IATA bag tag or the GMMT bag tag may also be used to print the IATA bag tag for the return flight later using a graphical user interface.

[0293] The check-in process can be repeated for unregistered passengers as described in connection with Figures 10B-10C. Thus, the process of Figure 6C can be performed for unregistered passengers that include IATA bag tags from the departing flight. This process can be repeated for additional baggage items.

[0294] With particular reference to Figure 6D, block 664 may include various steps as shown in Figure 6D. Method 660 or process of block 664' may include, in block 663A, acquiring from an electronic acquisition device a representation of a captured Global Multi-Mode Travel (GMMT) code display associated with a global bag tag on a substrate that is located on a first baggage item of the registered passenger to create a digital GMMT data record linked to the registered passenger.

[0295] The method 660 or process of block 664′ may include, in block 663B, electronically obtaining, by at least one processor, a representation of at least one Priority Multi-Mode (PMM) movement code display representing at least one PMM movement code on a substrate associated with a bag tag on the first baggage item to create a digital PMM data record linked to the registered passenger.

[0296] The method 660 or process of block 664′ may include, in block 663C, receiving, by the processor, an electronic communication from the capture device, the communication including tracking information including the capture device, time, date, and geographic location data associated with the GMMT data record or the PMM data record.

[0297] The method 660 or the process of block 664' may include, in block 665, accessing, by at least one processor, PMM movement information associated with the digital PMM data record in a database of a computer system associated with the multi-mode baggage handling service.

[0298] The method 660 or the process of block 664' may include, at block 665', recording, by at least one processor, the tracking information in a registered passenger profile or a registered passenger travel history database.

[0299] 7 illustrates an exemplary confirmed itinerary 718 for an airline flight, according to an embodiment. The confirmed itinerary 718 includes at least one of a PNR number 630, a passenger name, flight booking information, and a purchased ticket number.

[0300] FIG. 8 shows an Airline Baggage Source Message (A-BSM) 800 for an airline. The airline generates and / or stores one or more B-type messages. One or more of the B-type messages may be generated by the BHS 63B (FIG. 1B) as baggage items are transported and tracked through the airport environment. The B-type messages may include one or more of a Baggage Transfer Message (BTM), a Baggage Source Message (BSM), a Baggage Processing Message (BPM), a Baggage Unloading Message (BUM), a Baggage Not Confirmed Message (BNS), a Baggage Control Message (BCM), a Baggage Manifest Message (BMM), and a Baggage Request (BRQ). The IATA bag tag number is part of the baggage message. The system 100 can store or access B-type messages generated by the BHS 63B (FIG. 1B) for airlines for their registered passengers and associated unregistered passengers on a travel day to also assist in the recovery of abnormal baggage items.

[0301] The A-BSM 800 can be communicated via teletex or other communication methods. It should be understood that each airline has its own unique A-BSM format. The A-BSM being accessed should include the passenger name record (PNR) number. The PNR number may contain alphanumeric characters. The A-BSM is an IATA-compliant BSM created by an airline's computing system, for example, when a passenger checks in for their flight, and may indicate, for example, the intent to check in baggage items. The A-BSM is created by an airline's computer system, for example, when a passenger checks in for their flight at an airline counter.

[0302] An A-BSM is a BSM that is a B-type message. The "A" is used to distinguish global BSMs created by the system 100. A B-type message may include multiple data fields containing coded characters. For example, the coded characters may include one of the following: American Standard Code for Information Interchange (ASCII) code, Baudot, and Padded Baudot. The codes and formats of baggage information messages or B-type messages are described, for example, in "Recommended Practice 1745 Baggage Information Messages" by IATA, in the Passenger Services Resolution Manual, June 2010, 30 th Edition, pgs.1110-1205.

[0303] A B-type message may include a field or line 802 containing a header. For example, the header may be labeled "BSM," representing the header at the beginning of the A-BSM. The field or line 804 may include a ".V / " at the beginning of the line followed by a set of alphanumeric characters. As a non-limiting example, the ".V / " at the beginning of the line may indicate version and supplemental data. For example, the supplemental data may include a transfer station in an airline environment. The .V / data field may indicate whether a B-type message, such as a BSM, is a terminating BSM. The .V / data field includes a number after the " / " that indicates the version number of the data dictionary. The next character may be a baggage source indicator, indicated by "L" for Local, "T" for Transfer, "X" for Terminating, or "R" for Remote. The baggage source indicator is followed by a three-digit airport code. In this example, the BSM is a transfer BSM with version number 1 and an airport code of JFK.

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

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

[0306] Field or line 812 may contain a leading ".N / " followed by a set of numbers, some of which represent the A-BTI printed on the IATA bag tag. Field or line 810 may contain a leading ".P / " followed by a set of letters, which represent the passenger's name. The name may be separated from the surname by the symbol " / ".

[0307] Field or line 818 may contain the prefix ".L / " followed by a set of alphanumeric characters, which represents a passenger reservation record (PNR) number. A PNR number also refers to a locator. Field or line 820 may contain an end-of-message indicator, such as "ENDBSM."

[0308] Between lines 802 and 820, there may be other fields or lines, such as fields 814 and 816. Field or line 814 has the prefix ".S / " and is matching data. Field or line 816 has the prefix ".W / " associated with the weight, pieces, dimensions, and type data of the baggage item. Thus, airline B-type messages are known in the art. B-type messages will not be described further. Some of the fields / lines are required and others are optional depending on the B-type message.

[0309] The exemplary A-BSM 800 is provided for illustrative purposes and is not meant to be limiting in any way. Each airline may make modifications to the airline BSM. While the B-type message has required fields, some fields may be modified at the airline's discretion.

[0310] FIG. 9A illustrates a Global Tracking Extended Baggage Source Message (GTE-BSM) 900 (i.e., GTE-BSM 141) according to an embodiment. FIG. 9B illustrates a Global Tracking Extended Baggage Source Message (GTE-BSM) link structure 950 according to an embodiment. The GTE-BSM link structure 950 will be described in conjunction with FIG. 9A. The GTE-BSM link module 173 may be configured to link information together as described in the GTE-BSM link structure 950 by addressing, indexing, and storing information that may be accessible by scanning a registered passenger's global bag tag during the travel leg and / or by scanning an IATA bag tag if at least one of the travel legs utilized an airline travel carrier.

[0311] The GTE-BSM 900 may be permanent, lasting for the same registered passenger, with the same name and P-BTI, for a predetermined validity period, such as one month up to 10 years, one month up to 20 years, or until death. The information in the GTE-BSM 900 may be updated with new booking information associated with a new PNR number with each new journey. By way of non-limiting example, the new booking information may include arriving and departing flight information, accommodation information, or other multi-modal travel information, including information about cruise ship voyages, bus reservations, or train reservations. The fields in the GTE-BSM 900 are not limited to airline information. Instead, the GTE-BSM in the GTE-BSM link structure 950 may include multiple vehicle movement information. The GTE-BSM may be used for the first leg of a journey, for example, with a priority for the leg performed by the airline. The GTE-BSM template (hereinafter referred to as the "BSM template") may vary by mode of travel (VOT). For example, if an airline is not used for any legs of the current journey from end to end, not all fields are required. The GTE-BSM may not normally require certain fields in the A-BSM; only fields with relevant information for baggage tracking and handling may be required and retained. BSM templates for other modes of travel, information about location, check-in time, departure time, gate, station, etc. may be required.

[0312] A B-type message may include a field or line 902 containing a header. For example, the header may be labeled "GTEBSM," representing the header at the beginning of the GTE-BSM 900. The field or line 904 may include a ".V / " at the beginning of the line followed by a set of alphanumeric characters. As a non-limiting example, the ".V / " at the beginning of the line may indicate version and supplemental data. For example, the supplemental data may include a transfer station in an airline environment. For example, the supplemental data may include a transfer station in an airline environment. The .V / data field may indicate whether a B-type message, such as a BSM, is a terminating BSM. The .V / data field includes a " / " followed by a number indicating the version number of the data dictionary. The next character may be a baggage source indicator, indicated by "L" for Local, "T" for Transfer, "X" for Terminating, or "R" for Remote. The baggage source indicator may be followed by a three-digit airport code. The GTE-BSM may use a baggage source indicator in a manner similar to IATA B-type messages. However, in one or more embodiments, if a traveler is traveling by another mode of travel rather than by airplane, the three-digit airport code may be replaced with another encoding scheme to reflect the mode of travel or mode of transportation. VOT codes may be created using both numbers and letters. In one or more embodiments, VOT codes may include more than two or three digits.

[0313] Field or row 906 may contain a series of alphanumeric characters, preceded by the prefix "F / ", representing the flight number and date of the departing flight. The alphanumeric characters may be separated by the symbol " / ". Instead of a flight number, a train number, a voyage number or a bus number may be used.

[0314] Field or line 908 may contain a series of alphanumeric characters, preceded by the prefix "I / ", representing the flight number and date of the arriving flight. The alphanumeric characters may be separated by the symbol " / ". Instead of a flight number, a train number, a voyage number or a bus number may be used.

[0315] Field or row 912 may include a prefix "N / " followed by a set of numbers, some of which represent the A-BTI digital BTI data record of the registered passenger's baggage item. Field or row 910 may include a prefix ".P / " followed by a set of letters, which represent the passenger's first name. The first name may be separated from the last name by the symbol " / ".

[0316] Field or line 918 may contain the prefix ".L / " followed by a set of alphanumeric characters, which represents a passenger reservation record (PNR) number. A PNR number also refers to a locator. Field or line 920 may contain an end-of-message indicator, such as "ENDGTEBSM."

[0317] Between rows 902 and 920, there may be other fields or rows, such as fields 914 and 916. Field or row 914 has the prefix ".S / " and is matching data. Field or row 916 has the prefix ".W / " associated with weight, piece, dimension, and type data of the baggage item. Thus, airline B-type messages are known in the art. B-type messages will not be further described.

[0318] The GTE-BSM 900 may include a field or line 922 with, for example, the prefix ".Z / " for the GMMT bag tag number. The GMMT bag tag number may be "000123456 / 111". The code "000" may be an IATA code assigned to a non-flying airline. However, other codes may be used. The series "123456" may be, for example, a passenger bag number. The code "111" may represent a PMM code. A " / " may separate the two numbers or may be omitted.

[0319] The GTE-BSM 900 may include the GMMT bag tag number in the ".Z / " field or another available field. The GTE-BSM 900 of the GTE-BSM link structure 950 may include a field in the BSM outside the airline infrastructure to add current location data 984 to the field from the tracking device 40 attached to the baggage item. The tracking device 40 may receive primary ID (PID) data from the baggage handling device as described in connection with FIG. 16A. The tracking device ID may be stored in the GTE-BSM 900 of the GTE-BSM link structure 950 with the location data.

[0320] The GTE-BSM 900 can include fields in the BSM outside the airline infrastructure for adding links or locator numbers to banking information, for example. The GTE-BSM 900 can include fields in the BSM outside the airline infrastructure for adding links or locator numbers to personal information, such as information from a driver's license 982, as shown in FIG. 9B.

[0321] The term "link" as used herein may include, for example, Hypertext Transfer Protocol (HTTP) or Hypertext Transfer Protocol Secure (HTTPS). The GTE-BSM 900 may communicate using a variety of protocols, such as, but not limited 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). Data may be indexed or addressed using hypertext links.

[0322] In one or more embodiments, if any of the modes of travel is an airline, the GTE-BSM 900 is updated and merged with the A-BSM data when the baggage item is checked in with the airline. The airline may have priority over other modes of travel. This is because, if necessary, the originating hardcopy bag tag with a printed A-BTI 961 or an RFID bag tag displaying an IATA bag tag number (i.e., A-BTI), shown as 960 in FIG. 9B of the GTE-BSM linking structure 950, can be used to obtain return flight information. The originating hardcopy (airline) bag tag with a printed A-BTI or RFID bag tag can be used as a secondary linking mechanism for unregistered passengers in a group linked to a registered passenger. The originating hardcopy bag tag, shown as 960 in FIG. 9B, can also display a PNR number. This PNR number can be used to access PNR data from a database connected to a computer system associated with the airline. The PNR data in the PNR database 63C (FIGS. 1B and 6A) may include reservation data.

[0323] The GTE-BSM link module 173, when executed, may include programming instructions that, in one or more embodiments, may link one or more temporary baggage source messages (T-BSMs) 146 to the GTE-BSM 900, as shown in dashed box 990 in the GTE-BSM link structure 950. The T-BSM 146 may include similar fields to the GTE-BSM, except that field or line 902 includes the header "TBSM." Additionally, field or line 918 may include the leading ".L / " followed by a set of alphanumeric characters, which represents the passenger name record (PNR) number. The PNR number may be the same as or different from the registered passenger's PNR number.

[0324] Field or line 910 may include a prefix ".P / " followed by a set of letters, which represent the name of the unregistered passenger. Field or line 912 may include a prefix "N / " followed by a set of numbers, some of which represent the digital BTI data record of the A-BTI of the registered unregistered passenger's baggage item. The A-BTI in T-BSM 146 may be printed on an origin hardcopy bag tag 965 affixed to the unregistered passenger's baggage item. In one or more embodiments, T-BSM 146 may input airline carrier information if at least one means of transportation is an airline.

[0325] The T-BSM 146 may be linked to the GTE-BSM 900 so that whenever an originating hard copy bag tag 965 is scanned, the scanning or capturing device may provide the baggage handler with information about the group, but limited to the appropriate unregistered passenger. For example, in the case of a cruise ship, the baggage handler may be presented with the cabin number of a particular unregistered passenger when scanning the originating hard copy bag tag 965. This may conserve valuable resources by recycling the airline's printed originating hard copy bag tags 965 for other modes of travel.

[0326] If the flight is the same, the other information will be the same. However, if the flight is different, the information in the T-BSM 146 may be different.

[0327] The T-BSM may include the GMMT bag tag number in the ".Z / " field or another available field. This links the T-BSM to the registered passenger's GTE-BSM900. The field may use other prefixes allowed by IATA regulations. The field may use two or three digit prefix characters such as ".XXX / ", where X represents a letter.

[0328] The system 100 can include a Means of Travel (VOT)-BSM Generator 149 (FIG. 1A) that can contain programming instructions that, when executed, can generate a VOT-BSM. A VOT-BSM can be assigned to a registered passenger and linked to a GTE-BSM 900. Each VOT-BSM can be created for each additional trip leg and used to build a trip itinerary record, including arrival and departure times and dates, and location. A VOT-BSM can contain its own PNR number or can be linked to a single PNR number or Super PNR number.

[0329] The VOT-BSM 151 for the registered passenger can include the GMMT bag tag number in the ".Z / " field or another available field, which links the VOT-BSM 151 to the registered passenger's GTE-BSM 900 in the GTE-BSM link structure 950. In one or more embodiments, the PNR number can be a PMM code or travel member number that links with the travel segment reservation for the current travel leg. Field or line 910 can include the prefix ".P / " followed by a set of characters, which represent the registered passenger's name. If the VOT does not have a baggage bag tag number, field or line 912 can include the prefix "N / " followed by a set of numbers, some of which may represent the A-BTI digital BTI data record of the registered passenger's baggage or may replicate the GMMT bag tag number. In one or more embodiments, the three-digit airport code can be replaced with another encoding scheme to reflect the mode of travel or mode of transportation.

[0330] Dashed box 995 includes at least one VOT-BSM 151 linked to the GTE-BSM 900 in the GTE-BSM link structure 950. Because each T-BSM 146 for each unregistered passenger may also travel on one or more VOTs with registered passengers, one or more VOT-BSMs, indicated by dashed box 995′ in the GTE-BSM link structure 950, may be created via the VOT generator 149 for each unregistered passenger and linked to their corresponding T-BSM 146. The PNR number may be the same as or different from the registered passenger; however, the VOT location, date frame, and time frame should be the same so that bookings generally overlap.

[0331] In one or more embodiments, a registered passenger may have a longer stay reservation than at least one unregistered passenger.

[0332] Data from the T-BSM and VOT-BSM may be stored in the member's travel history and linked as part of the GTE-BSM link structure 950. Unregistered passengers may similarly have their travel history stored for use in data analysis for future travel, resource allocation, and advertising.

[0333] Because a registered passenger may check in multiple baggage items, when a registered passenger checks in baggage, an extra baggage BSM called "gte-BSM" 955 may be created. Here, the lowercase "gte" is used for distinction. The Gte-BSM 955 may contain similar fields to the GTE-BSM 900. In this case, field or line 912 may contain the leading "N / " followed by a set of numbers, some of which represent digital BTI data records of the A-BTIs of the registered passenger's additional baggage items. An origin hard copy (IATA) bag tag 962 may contain the A-BTIs of the additional baggage items and may be affixed to the baggage items, for example, as required by the airline. In some cases, the travel agency bag tag may be an RFID bag tag. An e-ink RFID display may display the A-BTI, which can be scanned by a scanner or received by an RFID reader. The ".Z / " field may contain the GMMT bag tag number. In one or more embodiments, an RFID reader captures the RF signal to obtain an electronic representation of the A-BTI.

[0334] An unregistered passenger may also check in more than one baggage item, in which case more than one T-BSM 146 may be generated for each unregistered passenger.

[0335] The description herein describes an IATA B-type message code format for the GTE-BSM. However, based on the description herein, other encoding formats and schemes can be used to create unique identifiers, structured message formats, and electronic linking media to link baggage items together across multiple modes of travel and communicate using Transport Control Protocol (TCP) / Internet Protocol (IP) communication technologies and control protocols available now and in the future.

[0336] Each of the T-BSM, gte-BSM, and / or VOT-BSM can be populated with the corresponding passenger's name, a link to the GMMT bag tag number, and a PNR or Super PNR number. Each of the T-BSM, gte-BSM, and VOT-BSM can be updated with travel parcel information or reservation data and location data as the corresponding baggage item enters its journey concurrently and / or independently of its owner.

[0337] 10A-10C illustrate a flowchart of a method 1000 for generating a Global Tracking Extended Baggage Source Message (GTE-BSM) for a registered passenger and / or a T-BSM for a current journey for one or more unregistered passengers, according to an embodiment. The current journey can have one or more Means of Travel (VOT). Method 1000 will be described with reference to the GTE-BSM 900 of FIG. 9A and the GTE-BSM link structure 950 of FIG. 9B.

[0338] Method 1000 may include, by a processor, retrieving a GTE-BSM template in block 1002 and inputting information related to the P-BTI into the GTE-BSM 900 (FIG. 9A) in block 1004. The GTE-BSM may include the P-BTI and the name of the registered passenger. Block 1001 includes blocks 1002 and 1004, which may be executed when a global bag tag is created. With every journey of the registered passenger, other fields in the GTE-BSM 900 (FIG. 9A) may be updated. For simplicity, a template for a BTM may include a structure for storing or arranging information necessary to track and handle a baggage item along an end-to-end journey using multiple travel or transportation modes.

[0339] The method 1000 may include, at block 1006, obtaining, by the processor, a PNR number for the current travel leg.

[0340] The method 1000 may include, at block 1008, accessing, by the processor, a computer system of a reservation system associated with the PNR number to obtain passenger list and travel itinerary information.

[0341] Method 1000 may include, at block 1010, determining by a processor whether there is a match between a passenger in a passenger list associated with the PNR number and the registered passenger. If the determination at block 1010 is "no," method 1000 ends at block 1012, meaning that a registered passenger may not be associated with the PNR number or the PNR may be an incorrect number. System 100 may store programming instructions for accessing pre-stored instructions for accessing PNR data from a computer system associated with the source of the PNR number (mobile carrier or PMM mobile information).

[0342] If the determination at block 1010 is yes, the method 1000 may include populating, by the processor, the GTE-BSM template with the PNR number at block 1014. The method 1000 may include obtaining, by the processor, one or more VOTs from the PNR number of the baggage journey record at block 1016.

[0343] Method 1000 may include, at block 1018, inputting, by the processor, inbound (arrival) and / or outbound (departure) information for the first VOT baggage item from the PNR number, if available, into the GTE-BSM. A travel leg may include multiple VOTs. The GTE-BSM may be input with the first VOT occurring in the chronological order of the mode of travel. In one or more embodiments, the GTE-BSM may include information merged from non-airline booking information, as described below, but subsequently updated with merged data from the registered passenger's A-BSM.

[0344] The GTE-BSM can be expanded to include other fields or notes. Additionally, the GTE-BSM may be updated during the current travel leg. For example, fields in the GTE-BSM may be merged with the A-BSM during an airline baggage and / or passenger journey. Added fields may be used to add links to other means of travel (VOTs) or VOT-BSMs. In one or more embodiments, the GTE-BSM 900 may have the original hard copy bag tag number from the IATA license plate in the ".N / " field 912 if one of the VOTs is an airline. The ".Z / " field or other designated field may have the GMMT bag tag number.

[0345] Method 1000 may include determining whether an airline reservation exists at block 1019. If the determination at block 1019 is no, method 1000 may proceed to block 1046 of Figure 10C. If the determination at block 1019 is yes, method 1000 may proceed to block 1020 of Figure 10B.

[0346] 10B , method 1000 may include, at block 1020, determining by a processor whether the passenger has checked in with the airline. For example, in one or more embodiments, if a registered passenger is traveling via an airline, they are required to check in with the airline within a check-in window. In order for the baggage handling service to check in a baggage item into a check-in window, the airline may require the passenger to check in before checking in the baggage item. If the determination at block 1020 is “no,” method 1000 may check in the passenger at block 1022. Method 1000 may include, at block 1025, sending a communication to the passenger including the passenger's boarding pass and / or a message indicating that the passenger has checked in for their flight. Block 1025 may proceed to block 1026.

[0347] The check-in process at blocks 1022 or 1026 is also described in connection with Figure 6A. For example, when a passenger and / or their baggage are checked in, such as for an outgoing flight with an airline, the passenger's identity may need to be confirmed, as described in Figure 6A, and / or for a confirmed ticket purchase. The passenger's identity may need to be verified regardless of whether the passenger and / or their baggage are checked in from home, lodging, a resort, or a cruise ship, or whether they are checked in from a flight (outbound or return).

[0348] When a passenger designates baggage items to be checked in, a computer system associated with the airline may create an A-BSM including the IATA bag tag number. This process may result in a boarding pass being sent to the passenger by the computer system associated with the airline. Consequently, if the determination at block 1020 is "yes," method 1000 may, at block 1024, include accessing the A-BSM associated with the airline's computer system for, for example, the passenger name and one of the PNR number or airline reservation information for the checked-in passenger. The A-BSM may include arriving and departing flight information that may be extracted and added to the GTE-BSM for the current travel leg.

[0349] The method 1000 may include, at block 1026, checking in a baggage item for the registered passenger using information from the A-BSM.

[0350] The method 1000 may include, at block 1028, obtaining the A-BTI from an A-BSM associated with the airline's computer system, for example, if the passenger is a registered passenger, and merging data from the A-BSM into the GTE-BSM 900.

[0351] Method 1000 may include, by the processor, accessing return flight information with the specified airline based on one of the PNR number or the airline reservation information and adding the return flight information to the baggage manifest record at block 1030. Method 1000 may include, by the processor, causing a printer to print an origin IATA bag tag for the checked-in baggage item at block 1032.

[0352] The method 1000 may include, at block 1034, counting, by the processor, the checked-in baggage items.

[0353] A registered passenger may wish to check in more than one baggage item. This requires checking in each baggage item. Thus, method 1000 may include, at block 1036, determining whether there is another baggage item. If the determination at block 1036 is "yes," method 1000 may include repeating blocks 1024, 1026, 1028, 1030, and 1032 for each extra baggage item (XL) to be checked by the registered passenger. In the extra baggage item scenario, at block 1028, method 1000 may include obtaining an A-BTI from an A-BSM associated with the airline's computer system and, for example, if the passenger is a registered passenger, merging the data from the A-BSM into the gte-BSM. Here, the new A-BTI is inserted into the ".N / " field 912, but within the gte-BSM. The gte-BSM is linked to the registered passenger's GTE-BSM. The link to the GTE-BSM is described in relation to block 507.

[0354] If the determination at block 1036 is "no," the method 1000 may include determining at block 1038 whether there are any other non-registered (NR) passengers in the group.

[0355] The registered passenger may be, but is not required to be, the lead passenger in the PNR number. For example, a parent may travel with a child. Data associated with the PNR number may list the child and the parent. The registered passenger may be the parent. Method 1000 enables tracking and handling of other baggage items using the registered passenger's P-BTI. System 100 may link an unregistered passenger with a PNR number different from the registered passenger's PNR number for a group including the unregistered passenger and the registered passenger, such as for a cruise ship voyage, baggage pickup or delivery to a resort or lodging.

[0356] Method 1000 can also check in unregistered passengers and their baggage items, or just their baggage items. This is accomplished by blocks 1020, 1022, 1024, 1026, 1028, 1030, and 1032, but for unregistered passengers. In this case, when A-BTI information is obtained, instead of merging the data into the GTE-BSM, the data is merged into the T-BSM, which is linked to the GTE-BSM of registered passengers.

[0357] If the determination at block 1038 is yes, method 1000 may include creating and linking a T-BSM to the registered passenger's GTE-BSM at block 1040. Block 1040 may return to block 1020 and block 1042, and method 1000 may include tracking the unregistered passenger name, baggage item, and PNR number.

[0358] If block 1038 determines "no," the method 1000 may include proceeding to block 1046 of FIG. 10C.

[0359] Referring to Figure 10C, many travel journeys include two modes of travel. The first mode of travel may be a mode of transportation such as an airplane, train, bus, ferry, cruise ship, or rental car. The second mode of travel may be a lodging facility. In some cases, the mode of transportation may also provide a mode of travel such as a lodging facility. In other examples, a travel journey may include a single mode of travel.

[0360] Method 1000 may include determining whether there is another VOT for the current trip leg at block 1046. If the determination at block 1046 is no, method 1000 may end at block 1048. If the determination at block 1046 is yes, method 1000 may proceed to block 1050, where a VOT-BSM may be created and linked to a GTE-BSM for a registered passenger or a T-BSM for an unregistered passenger. An example operation of block 1050 is described below.

[0361] At block 1050, the method 1000 may include obtaining a VOT-BSM template for the VOT at block 1052, entering information related to the VOT reservation into the VOT-BSM at block 1054, and linking the VOT-BSM with the GTE-BSM if the passenger is a registered passenger or with the T-BSM if the passenger is an unregistered passenger at block 1056.

[0362] Method 1000 may include determining whether there is another unregistered passenger at block 1058. If the determination at block 1058 is yes, method 1000 may return to the beginning of block 1050 and repeat blocks 1052, 1054, and 1056. If the determination at block 1058 is no, method 1000 may include determining whether there is another VOT at block 1060. If the determination at block 1060 is no, method 1000 may end at block 1062. If the determination at block 1060 is yes, method 1000 may repeat block 1050 for the next VOT, which includes blocks 1052, 1054, and 1056 described above.

[0363] Method 1000 may include determining whether there is another unregistered passenger at block 1064. If the determination at block 1064 is yes, method 1000 may return to the beginning of block 1050 and repeat blocks 1052, 1054, and 1056. If the determination at block 1064 is no, method 1000 may include returning to block 1060.

[0364] Once all modes of travel have been entered into the BSM template and linked to the GTE-BSM for the registered passenger and any unregistered passengers associated with the passenger, the method 1000 may end at block 1062 .

[0365] 11A-11C illustrate a Baggage Tracking Record (BTJR) according to an embodiment, which can create one or more records for a baggage manifest.

[0366] 11A illustrates a BTJR 1154A created for a passenger registered for a round-trip travel itinerary using multiple travel modalities, according to an embodiment. The passenger can receive communications to a mobile communication device designated by the passenger or other computing device via messaging 178. Messages can be sent by text, email, or computer-generated communication. Messages can indicate status updates as described herein.

[0367] The system acquires the P-BTI (FIG. 2B) from the global bag tag 230 using a scanner or other acquisition device. The scanner may be part of the system described in U.S. Patent No. 11,682,241, entitled "RETURN LEG REMOTE PASSENGER CHECK-IN," issued June 20, 2023, which is incorporated herein by reference. The scanner may be located at the dockside, in the vehicle of travel, or carried by baggage delivery and handling personnel and configured to scan at least a barcode, such as the P-BTI, and communicate the P-BTI to the system 100. The system can, for example, update the BTJRs 1154A, 1154B, and 1154C with confirmation of the presence of a passenger's baggage item ready to be loaded onto any vehicle of travel in the currently listed PNR. The system uses a scanner or other acquisition device to acquire a representation of the origin hard copy bag tag identifier (OH-BTI) associated with or printed on a bag tag from the origin airline, or an IATA bag tag license plate for use on the computing device.

[0368] With each scan, the scanner or capture device communicates the scanner and capture device's location and P-BTI to the system. Messages to the system may also include date and time data. For scanners or capture devices with GPS or positioning capabilities, GPS data or other location data may be sent to the system to identify the location of the package item. The GPS data from the scanner or capture device is compared to expected map location data to correlate the expected location (EL) in the BTJR with the scan point (POS). If there is a correlation between the EL and POS, an indicator box, described below, may change color, symbol, or status.

[0369] In one or more embodiments, a passenger's mobile communication device or personal computing device may include a graphical user interface (GUI) configured to access a BTJR, such as BTJR 1154A, 1154B, or 1154C, to be notified of the current location and / or status of their baggage items.

[0370] In one or more embodiments, a baggage item may have a tracking device 40 attached to it. Such a tracking device may include a display device for displaying details of the BTJR. Passengers may have access to location data associated with the tracking device 40.

[0371] The BTJR 1154A may include one or more baggage handling fields 1102, 1104, 1106, 1108, 1110, 1112, 1114, 1116, 1118, 1120, 1122, 1124, 1126, 1128, and 1130. Each field includes an indicator box 1101 on a first side of the field. Each indicator box may indicate the status of a baggage item when a P-BTI on a global bag tag 230 is scanned. For example, scanning a P-BTI on a global bag tag for arrival or departure may cause the indicator box 1101 to display an icon or color representing the status. A first color or icon may indicate an expected baggage item that has not been scanned for arrival or departure. A second color or icon may indicate an expected baggage item that has been scanned for arrival or departure. A third color or icon may indicate an "in transit" status between expected locations. Other colors and icons may be used to indicate other status conditions.

[0372] The baggage handling field provides instructions to the display device as to how the package should be handled, such as for pickup or delivery. In some cases, for example, the package may need to be sent through customs.

[0373] Each baggage handling field may include various icons 1132 on a second side opposite the first side of the field. The icons 1132 may distinguish different locations and modes or means of travel that a baggage item may travel to in its journey, whether parallel or independent of its owner. As a non-limiting example, the icons 1132 are for illustrative purposes only and are not intended to be limiting in any way. The BTJR may be displayed on a display device associated with a computing device, scanner, acquisition device, or web server of the system 100.

[0374] Some fields may be omitted to prevent clutter. For example, possible additional fields related to cruise ship dockside baggage pickup and delivery in fields 1118 and 1120 shown in bracket 1140 are described in connection with Figure 11B. For example, fields 1118 and 1120 may include baggage handling fields 1152, 1153, 1156, 1158, and 1160, as described below in Figure 11B.

[0375] In an example, a registered passenger may be requesting pickup of a package from a specified address, such as, but not limited to, a home address, as shown in field 1102. Once baggage delivery and handling personnel have processed the package and / or passenger, the P-BTI may be scanned on the global bag tag 230, which may cause indicator box 1101 to change color or display an icon representing a status update.

[0376] As a non-limiting example, system 100 may check in a baggage item for a flight with ABC Airlines. Personnel processing the check-in for the baggage item may scan the P-BTI on global bag tag 230, which may cause indicator box 1101 to change color or display an icon indicating a status.

[0377] In one or more embodiments, the system can automatically update the status of field 1104 when a baggage item is checked in, for example, by electronically receiving communication with an IATA bag tag license plate. The system can automatically update the status of field 1104 when a baggage item is checked in by printing an IATA bag tag for a flight.

[0378] Once the status is updated in the BTJR 1154A, a message may be sent to the passenger. In one or more embodiments, the passenger may also be checked in by the system.

[0379] When baggage delivery and handling personnel process baggage items and / or passengers for check-in with the airline, the P-BTI may be scanned on the global bag tag 230, which may cause an indicator box to change color or display an icon representing the status field 1104. Baggage items and passengers may be checked, for example, up to 24 hours before flight departure.

[0380] When baggage delivery and handling personnel deliver the baggage item to the origin airport / airline for the flight, the P-BTI can be scanned on the global bag tag 230, which can cause an indicator box to change color or display an icon representing the status field 1106. The BTJR 1154A can receive updates regarding the flight. The indicator box in field 1108 can display a color or icon representing an itinerary change for a flight arrival. Similarly, the indicator box in field 1106 can display a color or icon representing an itinerary change for a flight departure or cancellation.

[0381] When baggage delivery and handling personnel collect the baggage from the flight's destination airport / airline, the P-BTI can be scanned on the Global Bag Tag 230. This can cause an indicator box to change color or display an icon representing the status in field 1110 to indicate collection of the baggage from that location. The status can also indicate "in transit" to further transportation or, for example, a hotel.

[0382] When baggage delivery and handling personnel deliver the baggage item to the next mode of travel, such as a hotel, the P-BTI can be scanned on the global bag tag 230, which can cause an indicator box to change color or display an icon representing the status field 1112. The reservation status can also be communicated in field 1114 with any changes, including the passenger and time for checkout. As a non-limiting example, fields 1112 and 1114 may be used as a baggage manifest record for the accommodation.

[0383] When baggage delivery and handling personnel pick up the baggage from the hotel, the P-BTI can be scanned on the global bag tag 230, which can cause an indicator box to change color or display an icon representing the status in field 1116 to indicate the pickup of the baggage for that location. The status can also represent further transportation or "in transit" to, for example, a hotel.

[0384] The operation of fields 1118 and 1120 will become apparent from the following description of Figure 11B. As a non-limiting example, fields 1118 and 1120 may be used as a manifest record for a lodging facility or VOT.

[0385] When baggage delivery and handling personnel retrieve the baggage item from the cruise ship, the P-BTI may be scanned on the global bag tag 230, which may cause an indicator box to change color or display an icon representing the status of field 1122 to indicate the baggage item's removal from that location. In this example, the passenger may return home via a return flight on the designated mobile carrier.

[0386] In one or more embodiments, the system can automatically update the status in field 1124 when a baggage item is checked in, for example, by receiving an IATA bag tag license plate. The system can automatically update the status in field 1124 when a baggage item is checked in, for example, by printing an IATA bag tag for a flight.

[0387] Once the status is updated in BTJR1154A, a message may be sent to the passenger. In some examples, the passenger may also be checked in by the system. The message may include an IATA barcode with an IATA license plate and / or an IATA license plate representing receipt indicating that the baggage item has been checked in on an airline flight.

[0388] When baggage delivery and handling personnel process baggage items and / or passengers for airline check-in, the P-BTI may be scanned on the Global Bag Tag 230, which may cause an indicator box to change color or display an icon representing the status field 1124. Baggage items and passengers may be checked up to 24 hours prior to flight departure.

[0389] The operation of fields 1126 and 1128 is similar to that of fields 1106 and 1108 described above, and therefore will not be further described.

[0390] When baggage delivery and handling personnel arrive at a location to collect the baggage from the airport, the P-BTI can be scanned on the global bag tag, allowing field 1130 to indicate the status of the baggage being collected from the airport for delivery to a specified address, such as a home address.

[0391] Other fields may be provided for each location to which the package is delivered or picked up from. In this case, the P-BTI may be scanned on the global bag tag when the package is delivered to a home address or other designated address. This allows another field, such as field 1164 (FIG. 11B), to indicate the status of the delivery of the package to the home address.

[0392] Figure 11B shows a BTJR 1154B created for a registered passenger with baggage delivered for a cruise voyage, according to an embodiment. The registered passenger already has a P-BTI for use with any travel mode. The description herein also applies to the similar baggage handling fields 1118 and 1120 within bracket 1140 of Figure 11A.

[0393] In this case, BTJR 1154B may include field 1156 for boarding the cruise from a port for LMN Cruise Line. Field 1156 may reference cabin number "1234." While the illustration in Figure 11B is for a cruise ship itinerary, BTJR 1154B may also be created when, for example, the registered passenger's baggage is delivered to a resort, lodging, or other mode of travel.

[0394] The messaging component 178 can identify when a cabin is ready for occupancy. Although the system 100 may not have delivered luggage items to the cabin, the system 100 can still provide registered passengers with updated messages regarding the reservation status, including any delays in cabin availability.

[0395] BTJR 1154B can include one or more baggage handling fields 1150, 1152, 1153, 1156, 1158, 1160, 1162, and 1164. Each field includes an indicator box 1151 on a first side thereof. Each indicator box may indicate the status of a baggage item when the P-BTI on the global bag tag 230 is scanned. For example, scanning the P-BTI on the global bag tag for arrival or departure can cause the indicator box 1151 to display an icon or color representing the status. A first color or icon can indicate an expected baggage item that has not been scanned for arrival or departure. A second color or icon can indicate an expected baggage item that has been scanned for arrival or departure. Field 1152 displays the code "MNO." This code is intended to represent a location code. However, an address may be used instead. Other code formats may be used and should not be limited to three characters.

[0396] Each baggage handling field may include various icons 1166 on a second side of the field opposite the first side. The icons 1166 may be parallel or independent of their owners to distinguish different locations and modes or means of travel that the baggage item should travel in its journey.

[0397] In some examples, a registered passenger may request pickup of a baggage item from a specified address, such as, but not limited to, a home address, as shown in field 1150. Once baggage delivery and handling personnel process the baggage item and / or passenger, the P-BTI may be scanned on the global bag tag, which may cause indicator box 1151 to change color or display an icon representing the status. Once the baggage item arrives at a cruise line location (i.e., dockside), the P-BTI may be scanned on the global bag tag, which may cause indicator box 1151 to change color or display an icon representing the status.

[0398] When the baggage item arrives dockside, the global bag tag 230 may be scanned by a scanner or other acquisition device to obtain the P-BTI (FIG. 2B). The scanner may be dockside and may be configured to scan at least a barcode, such as the P-BTI, and communicate the P-BTI to the system 100. The system can update the BTJR 1154B with confirmation of the presence of the registered passenger's baggage item ready to board the cruise listed in the currently listed PNR.

[0399] In an example, the luggage item may be handled by delivery and handling personnel or other personnel to deliver the luggage item to the guest room, once the luggage item is delivered to the guest room, a scanner or capture device to scan the P-BTI and record its location in system 100. Field 1156 may thereby indicate the status of the delivery of the luggage item to the guest room.

[0400] In an example, the luggage item may be handled by delivery and handling personnel or other personnel to retrieve the luggage item from the cabin, and once the luggage item is retrieved from the cabin, a scanner or capture device may scan the P-BTI and record its location in system 100. A message may be communicated to the registered passenger via the designated communication device of the luggage item's location, such that field 1158 may indicate the status of the luggage item's retrieval from the cabin.

[0401] The security clearance fields 1153, 1160 are described below. The security clearance fields apply to travel legs that may cross borders, for example. In other embodiments, TSA screening may be added. For example, in the scenario of Figure 11B, if the flight crosses a border, security checks may be by customs at the airport, for example.

[0402] Any scanner or barcode capture device on the cruise ship or dockside may be configured to communicate with system 100 to record the location of the baggage item by obtaining a P-BTI from a global bag tag 230, such as by providing location data of the scanner or capture device.

[0403] Additional baggage handling fields can be added to the BTJR 1154B whenever the P-BTI is scanned by a scanning or acquisition device, and a communication is sent to the system 100 along with the P-BTI to communicate the location data of the baggage item.

[0404] When a registered passenger disembarks the cruise ship, a scanner or barcode capture device can retrieve a representation of the P-BTI from the substrate of the global bag tag 230 for use by the computing device. The location data may also be transmitted to the system 100 to update the BTJR 1154B to indicate that the baggage item has left the location.

[0405] The BTJR 1154B may include security screening fields 1153 and 1160. By way of non-limiting example, baggage items and / or passengers may be required to pass through customs, a second mode of travel security screening location, or other government security screening point. The security check may be a designated location within or associated with the vehicle of transportation or travel. The customs may be a designated location at an airport, for example.

[0406] Any scanner or barcode capture device on the cruise ship or at a security screening point can be configured to communicate with system 100 to record the location of the baggage item by obtaining a representation of the P-BTI from the substrate of global bag tag 230, such as by providing location data of the scanner or capture device. Additionally, information related to passing or failing security screening can be transmitted to and recorded by system 100.

[0407] In some examples, a registered passenger may be requesting pickup of a baggage item from a specified address, such as, but not limited to, a cruise ship address, as shown in field 1162. When baggage delivery and handling personnel arrive at a location to pick up the baggage, the P-BTI may be scanned on the global bag tag, allowing field 1162 to indicate the status of the baggage pickup from the cruise ship. When the baggage is delivered to a home address or other specified address, the P-BTI may be scanned on the global bag tag, allowing field 1164 to indicate the status of the baggage pickup from the cruise ship. As a non-limiting example, fields 1162 and 1164 may be used as a baggage manifest record for delivery to a specified address, such as a home address, business address, or other address.

[0408] FIG. 11C illustrates a BTJR 1154C created for a registered passenger's baggage arriving dockside for a cruise voyage, according to an embodiment. In this example, the baggage arrives dockside with the passenger and includes a global bag tag 230. In other words, shipping and handling personnel did not deliver the baggage to dockside. The BTJR 1154C may include a field 1174 for cruise boarding from port. The field 1174 may reference cabin number "1234." While the illustration in FIG. 11C describes travel on a cruise ship, the BTJR 1154C may also be created, for example, when a registered passenger's baggage arrives at a resort, lodging facility, or other mode of travel.

[0409] The BTJR 1154C includes one or more baggage handling fields 1170, 1172, 1174, 1176, 1178, and 1180. Each field includes an indicator box 1171 on a first side of the field. Each indicator box may be configured to indicate the status of a baggage item when the P-BTI on the global bag tag 230 is scanned. For example, scanning the P-BTI on the global bag tag for arrival or departure may cause the indicator box 1171 to display an icon or color representing the status. In one or more embodiments, the field 1170 is created when a baggage item arrives and the GMMT bag tag is scanned. This baggage item may not have arrived using a taxi, UBER, LYFT, or other ground transportation without previously checking into the system. The BTJR 1154C may be generated in advance if the system 100 has received a voyage reservation in advance. Alternatively, the BTJR 1154C may be generated on the fly upon arrival at the mode of travel or mode of transportation. Upon leaving security at field 1178, the GMMT bag tag can be scanned to record the baggage's departure from security and the cruise ship.

[0410] Each baggage handling field may include various icons 1182 on a second side of the field opposite the first side. The icons 1182 may be parallel or independent of their owners to distinguish different locations and modes or means of travel that the baggage item should travel in its journey.

[0411] When the baggage item arrives dockside, the global bag tag 230 may be scanned by a scanner or other acquisition device to acquire the P-BTI (FIG. 2B). The scanner may be dockside and may be configured to scan at least a barcode, such as the P-BTI, and communicate the barcode (e.g., P-BTI) to the system 100. The system can update the BTJR 1154C with confirmation of the presence of the registered passenger's baggage item ready to board the cruise listed in the currently listed PNR.

[0412] When a registered passenger disembarks the cruise ship, a scanner or barcode capture device can retrieve a representation of the P-BTI from the substrate of the global bag tag 230 for use by the computing device. The location data may also be transmitted to the system 100 to update the BTJR 1154C to indicate that the baggage item has left the location.

[0413] The BTJR 1154C may include security check fields 1172 and 1178. By way of non-limiting example, baggage items and / or passengers may be required to pass through customs, a second travel modality security screening location, or other government security screening point. Any scanner or barcode capture device on the cruise ship or security screening point may be configured to communicate with the system 100 to record the location of the baggage items by obtaining a representation of the P-BTI from the substrate of the global bag tag 230, such as by providing location data of the scanner or capture device. Additionally, information related to passing or failing the security screening may be transmitted to and recorded by the system 100.

[0414] In view of the above, global bag tags can be used to record the arrival and departure of baggage items for any travel modality without the baggage items traveling by air during the end-to-end journey.

[0415] In view of the above, global bag tags can be used to record the arrival and departure of baggage items to any travel mode without the baggage items traveling by air prior to arriving at the travel mode.

[0416] In view of the above, the systems and methods described herein link a Global Multi-Modal Travel (GMMT) bag tag number to at least one travel membership number of a registered passenger to access reservation information associated with at least one mode of travel associated with the registered passenger's at least one travel membership number. This allows the systems and methods to collect reservation information for the current journey of at least one baggage item traveling independently or in parallel with the registered passenger in the registered passenger's profile linked to the GMMT bag tag number. The systems and methods can construct a Baggage Journey Record (BTJR) for the pickup and delivery of the at least one baggage item based on the collected reservation information, and the BTJR is linked to the GMMT bag tag number.

[0417] The system and method can link one or more baggage items of a registered passenger to the GMMT bag tag number and PNR number of the current journey.

[0418] The system and method may, for example, link one or more baggage items of a group of unregistered passengers who share a PNR number with a registered passenger. The travel reservation data of the unregistered passengers may be linked by the GMMT bag tag, the group PNR number, and, in some cases, an undiscarded IATA bag tag placed on the baggage item.

[0419] 13A-13B show a flowchart of a method 1300 for managing the recovery of missing, lost, rerouted, delayed, or mishandled baggage items, according to an embodiment. As used herein, an anomalous baggage item may be missing, lost, rerouted, delayed, or mishandled. The baggage recovery manager 180 (FIG. 1B) may be configured to perform one or more of the following blocks of method 1300 to electronically locate and / or recover anomalous baggage items and manage the rerouting of recovered anomalous baggage items. Baggage items can be associated with registered passengers or unregistered passengers associated with the GTE-BSM link structure 950 by matching passenger names in either the GTE-BSM field, the gte-BSM field, or the T-BSM field. For anomalous baggage items lost while traveling using other means of transportation, data in the VOT-BSM field is used.

[0420] Method 1300 may include, at block 1302, generating, by a processor, a master movement manifest. The master movement manifest 109 (FIG. 1A) may include those passengers traveling on the current day. The passengers may include registered passengers. Once the movement manifest 109 is generated at block 1302, method 1300 may proceed to blocks 1304 and 1310. In one or more embodiments, the baggage item may not be moving with the airline. As a result, a B-type message may not be received from the airline.

[0421] As the day progresses, the master movement manifest may be updated as the GTE-BSM structure 950 may be populated with unregistered passengers. For example, the master manifest may be updated as passengers check in for flights or other VOTs. In the airline example, the A-BSM may be collected first to determine departing flight data.

[0422] The A-BSM provides "normal" routing information for the route the baggage will take when it is checked in. .V / Data field 804 contains a baggage source indicator "T" indicating a transfer. The baggage source indicator is followed by the three-digit airport code "JFK." Field 806 in Figure 8 shows the departure flight number, airline code, and date "22MAY." The airline code "IST" represents Istanbul Airport. Field 808 is the arrival flight number, airline code, and date "12MAY." The airline code "SLC" represents Salt Lake City Airport.

[0423] In this example, the baggage item is routed through the BHSs at airports with codes "SLC," "IST," and "JFK." The forwarding function is provided by the baggage source indicator in the .V field. This is an international flight, and the baggage item may need to be screened through security. This is still the normal process. Each BHS has a machine associated with its airport location. The baggage item may be placed in a container containing an RFID chip that can be scanned by the machine at the BHS at that particular airport. All of the BHS scanning activity may be tracked and stored in memory by the BHS's computer system or a computer system associated with the airline mobile carrier. For example, information related to baggage items traveling with an airline may be stored in memory and accessible by the computer system associated with the airline mobile carrier, regardless of which BHS scanned the baggage item.

[0424] Method 1300 may include, at block 1304, receiving, by a processor of system 100, at least one B-type message. The B-type message may also be used in other methods described herein, such as, but not limited to, the method described in FIG. 4B.

[0425] Method 1300 may include, in block 1306, sorting, by a processor of system 100, the B-type messages for reference indicators representing possible non-routed baggage items. The processor of system 100 (i.e., web server 112) searches or sorts references to possible non-routed baggage items in the B-type messages. Method 1300 may, for example, sort reference indicators in the BNS for departing flights from the master movement manifest 109 in block 1307A. Reference indicators for possible non-routed baggage items may make the baggage item an abnormal baggage item. Reference indicators may include airport codes. A normal route may identify a specific airport code in the BSM information. Receiving information with an airport code different from the normal route airport code may be an indication of a non-routed route.

[0426] For example, the processor of the system 100 (i.e., web server 112) can look for any unconfirmed baggage messages for the passenger in the master movement manifest 109. To save processing time, the received or accessed BNS can focus on departing flight data for passengers associated with baggage handling services using GMMT bag tags. When an A-BSM is received, the IATA bag tag number is obtained to identify those B-type messages for searching or sorting.

[0427] In block 1307B, further reference indicators to possible non-routed baggage items in the B-type message may be found in the BPM. For example, the BPM may include a bag unidentified reference indicator. The BPM may include a bump reference indicator in field .B. The BPM may include reference indicators representing other non-routed routings of the baggage item. The BPM includes various fields, such as field .J, for communicating data regarding the scanner scanning the baggage item, including its date, time, and location. BPM data may be used to retrace routes or track the current location of unusual baggage items. The BHS may include scanner data, scan dates, and location data to find the route taken by a baggage item after its route diverges from a regular or normal route to a non-routed route. Non-routed routes may be caused by many unpredictable factors, such as flight delays, equipment failures, bad weather, or damaged bag tags.

[0428] Another reference to a possible non-routed baggage item in the B-type message may be a reference indicator for irregular behavior and / or involuntary rerouting in the BTM in block 1307C. This may be represented, for example, in the B-type message in the field ".E / IROP" from the BTM. Yet another reference to a possible non-routed baggage item in the B-type message may be a reference to an unaccompanied baggage item indicated in the field ".E / UNAC." Yet another reference to a possible non-routed baggage item in the B-type message may include a reference to a reference indicator for rerouting the baggage item indicated as ".E / RRTE." The reference indicator may represent information that may be considered for an unusual baggage item that is not following the normal route to its final destination. Delays in the arrival of baggage items can significantly impact the travel and entertainment experience of their owners, especially if the passenger is boarding a cruise voyage or traveling a long distance from an airport.

[0429] Another reference indicator representing a possible non-routed cargo item in a B-type message may include a reference to re-tag the cargo item indicated as "E / STCK" which may be found in the BSM.

[0430] As will be appreciated, there are many scenarios in which the combination of data in a Type B message can indicate an irregularly routed baggage item that may render the baggage item abnormal. Delayed baggage for passengers aboard a cruise ship can ruin the passenger's overall enjoyment. The methods herein are intended to identify potential baggage items that may be irregularly routed so that they can be identified early in the travel process. Based on the time of the scan, the system 100 can determine that the baggage item may be delayed.

[0431] The B-type message may be received from a computer system associated with the airline, BHS 63B (FIG. 1B), or other computer system that receives and stores B-type messages. The received B-type message may include an A-BSM message associated with the passenger in manifest 109. As described above, when the passenger begins their journey, the passenger's baggage items may receive IATA bag tags for attachment to the baggage items or may already have RFID bag tags. The A-BSM may provide departing flight information.

[0432] Method 1300 may include, at block 1308, matching, by a processor of system 100, travel information (passenger name, IATA bag tag number, and / or PNR number) from the master travel manifest 109 with the passenger name, IATA bag tag number, and / or PNR number in the B-type message. In one or more embodiments, block 1308 may be performed before block 1306.

[0433] Method 1300 may include, at block 1312 of Figure 13B, determining by a processor of system 100 whether a match associated with the non-routed baggage item reference indicator is found for any passenger in the master movement manifest. If the determination at block 1312 is "no," the method may return to the beginning of block 1312. If the determination at block 1312 is "yes," method 1300 may include baggage property finding / tracking by executing a baggage item found item process at block 1314. Baggage item finder 181 is described in more detail with reference to Figure 14.

[0434] Returning to block 1310, a determination can be made as to whether the package item is missing or abnormal. If the determination at block 1310 is "no," the method can return to the beginning of block 1310. If the determination at block 1310 is "yes," the method can proceed to block 1314.

[0435] A BHS63B (FIG. 1B) or other airport scanner or RFID reader interacting with the baggage item can determine that the baggage item was not loaded onto the airline. "Recommended Practice 1745 Baggage Information Messages" by IATA, in the Passenger Services Resolution Manual, June 2010, 30, incorporated herein by reference. th See the International Air Transport Association (IATA) ...

[0436] In block 1314, when a reference indicator for non-routing of a cargo item is detected, routing information from BHS and / or B-type messages before or after the occurrence of the reference indicator may be retrieved and analyzed by a processor in system 100 to locate and track the cargo item.

[0437] Method 1300 may include, by the processor of system 100, determining, at block 1316, an adjusted arrival time to an intended final destination for the tracked baggage item on the non-routine path. The intended final destination may be for both the tracked baggage item and the associated passenger, or for the tracked baggage item only. Differences in the final destination may depend on the time it takes to find the baggage item, the location of the baggage item when found, and the distance to rendezvous the found baggage item with the passenger from the non-routine path.

[0438] The method 1300 may include, at block 1318, notifying, by a processor of the system 100, a passenger associated with the luggage item of the current status of the luggage item. The passenger may be alerted to the current status and any status changes of the lost, found, and / or rerouted luggage item until the passenger collects the luggage item.

[0439] Method 1300 may include, by a processor of system 100, determining a planned delivery location for the package item upon arrival from the current BTJR schedule, at block 1320. The processor of system 100 may be configured to review the BTJR of the package item for the current journey to determine a pickup and delivery location. Using data from the BTJR, including past deliveries and / or pickups, the current location of the package item, the current location of the passenger or accommodation to which the passenger will return at the end of the day, the located / tracked package item may be rerouted, for example, to meet the passenger.

[0440] Method 1300 may include, in block 1322, adjusting the BTJR by the processor of system 100 based on the change in adjusted arrival time due to the time difference from the scheduled arrival time with the passenger according to the original schedule and / or any delays, the current time, the mode of transportation for rerouting the found / tracked baggage item, and the new arrival time to ensure that the passenger and baggage item meet on the passenger's route.

[0441] Method 1300 may include, at block 1324, verifying, by a processor of system 100, that the luggage item is matched upon pickup for delivery. This may include scanning an IATA bag tag to match an IATA license plate with an IATA license plate number in profile 122. Alternatively, a global bag tag may be scanned to match a GMMT bag tag number with a GMMT bag tag number in profile 122. Still further, an image of the luggage item may be compared to a stored image of the luggage item in profile 122. Method 1300 may include, at block 1326, notifying the passenger of the arrival and / or delivery of the luggage item.

[0442] 14 illustrates a flowchart of a method of block 1304 for finding anomalous baggage items (hereinafter referred to as "method 1304"), according to an embodiment. Baggage item finder 181 may be configured to find anomalous baggage items according to the steps of FIG. 14. The blocks of FIG. 14 are airline-specific. However, some blocks may be used for other mobile carriers.

[0443] The method 1304 may include, at block 1402, determining, by a processor of the system 100, whether a tracking device 40 is available for the luggage item. If the determination at block 1402 is no, the method 1304 may proceed to block 1412. If the determination at block 1402 is yes, the method 1304 may include, at block 1404, retrieving, by the processor of the system 100, location data 984 from the tracking device 40. The location data 984 is linked to the luggage item via the IATA license plate and the GMMT bag tag number of a global bag tag affixed to the luggage item.

[0444] The method 1304 may include determining, by a processor of the system 100, whether the package item has been found, at block 1406. If the determination at block 1406 is no, the method 1304 proceeds to block 1412. If the determination at block 1406 is yes, the method 1304 proceeds to block 1416, as described in more detail below.

[0445] The method 1304 may include, at block 1412, searching the BHS's B-type message data for an IATA bag tag number associated with a matching baggage item in the B-type message associated with the IATA baggage item or GMMT bag tag number, by the processor of the system 100. In other words, the system 100 may search any B-type message or machine reading before or after the B-type message having a reference indicator representing a non-routed baggage item to find where the baggage item was last recorded or is currently recorded. The routing of the baggage item may be due, for example, to a damaged or missing IATA bag tag. The BHS includes a scanner for scanning the barcode of the IATA bag tag. The BHS may include an RFID reader for receiving an RFID signal representing the IATA bag tag.

[0446] The BHS 63B (FIG. 1B) creates many Type B messages as package items are tracked and routed. Each Type B message may contain tracking information for the package item, generated by the BHS 63B (FIG. 1B), for example, before or after creation of the Type B message with the detected reference indicator. The tracking information within a particular Type B message provides location information for past and future locations where the package item has been scanned. This information may be useful for retracing and tracking the route the package item traveled. This information may be useful for tracking the route the package item took to its current location, even if it was mislocated or rerouted.

[0447] For training purposes, the scanner, B-type messages, reference indicators, and / or BHS information can be used to find patterns to find cause and effect.

[0448] The method 1304 may include, at block 1414, finding, by the processor, a route to the anomalous baggage item that will bring the baggage item to its intended destination or meet the passenger. The route may be a back-on-track route. When a route is found by the processor of the system 100, the route may include travel within the airline and along the BHS to the final destination. The back-on-track route may include removing the baggage item from the airline and another route using another mode of transportation for the baggage item.

[0449] Analysis to find a back-on-track route can be accomplished by using artificial intelligence (AI) algorithms that use data from retrieved Type B messages before or after the occurrence of a reference indicator of irregular routing of a baggage item being detected by the system 100. The data can include other information, such as if the IATA bag tag is damaged or missing, which may prevent the baggage item from being routed to the correct airline. The point of the last scan or the point of the current scan can determine the proximity for retrieval of the lost baggage item. The baggage route data analyzer 182 can analyze data from the Type B message database 107, flight information, and / or location data from the tracking device 40 to develop a route to find the baggage item or find a back-on-track route that will carry the unusual baggage item to its destination and intersect with the passenger's travel path.

[0450] The method 1340 may include, at block 1416, generating, by the processor, a claim for the anomalous baggage item. A claim may be generated once a baggage item is lost and its proximity is determined. In one or more embodiments, a baggage handler may search and locate the anomalous baggage item within the airport based on the retrieved B-type message data.

[0451] The method 1304 may include generating, by the processor, delivery instructions for the billing at block 1418. Once the actual location of the found package item is found, the system 100 may determine a delivery location for the package item to be sent based on the current BTJR 154 (FIG. 1B). The delivery instructions may include coordination with the passenger depending on whether any of the passenger's travel legs have changed in the current travel leg.

[0452] The method 1304 may include, at block 1420, submitting, by the processor, the claim to the VOT.

[0453] The method 1304 may include, by the processor, notifying the passenger of the claim submission at block 1422. The system 100 may communicate confirmation of receipt of the claim submission using the passenger's email address, mobile communication device phone number, or other communication medium. The system 100 may also send an alert or communication to the passenger regarding the claim submission to the VOT.

[0454] FIG. 15 shows a diagram of an abnormal baggage item determination model. Model 1500 can receive data-related B-type messages. By way of non-limiting reference, model 1500 can receive reference indicators associated with one or more BSMs on line 1504, BPMs on line 1506, BTMs on line 1508, or BNSs on line 1510. While there is a single line, it should be understood that various information for each message may need to be entered, including date, fields, airport data, flight information, etc. The original A-BSM can be used to predict the expected route of a baggage item within normal limits. Reference indicators from the BPM data, BTM data, or BNS data can be used to predict an abnormal route.

[0455] Model 1500 may receive location data on line 1512 if the package item has a tracking device 40. In an embodiment, if location data is used to detect non-stationary route reference indicators, reliance on tracking B type message data may be weighted less than location data from the tracking device.

[0456] Model 1500 can receive B-type message training data on line 1520, indicating reference indicators that are regular and reference indicators that are non-regular. Model 1500 can receive BHS training data on line 1522, associated with scanners and other devices associated with the airport's BHS. Model 1500 can receive current flight delays or flight changes on line 1524 from the airline or airport. Model 1500 can receive a variable threshold on line 1526. Depending on the next leg of the itinerary, the threshold for deviation between the current route and the normal route can vary depending on the type of the next leg and the location of the next leg. For example, boarding a cruise ship can be very expensive due to the need to deliver delayed or lost baggage after passengers have set sail.

[0457] Model 1500 may receive, for example, a passenger name (PN) on line 1530. In one or more embodiments, model 1500 may also receive a PNR number or an IATA license plate number on line 1530. Model 1500 may receive flight data on line 1532 to derive a regular route using the origin BSM. Model 1500 may use various machine learning or artificial intelligence algorithms to 1) predict a regular route for a baggage item and / or 2) predict a non-regular route for a baggage item to identify anomalous baggage items. In one or more embodiments, the non-regular route may require deviating from the regular route by a predetermined amount of time and / or a predetermined distance.

[0458] Model 1500 can output information indicative of the abnormal baggage item on line 1540. The output information can include flight data, IATA license plate number, passenger name, and / or PNR number. The output information can include non-routine route location information, time difference between the expected normal route and the current non-routine route. Distance thresholds can be expressed in miles, airport codes, or city codes. Time thresholds can be expressed in days, hours, minutes, and seconds.

[0459] The machine learning (ML) or artificial intelligence (AI) algorithms 1502 can include neural networks, Bayesian networks, tree-based models, supervised learning algorithms, and reinforcement learning algorithms. In one or more embodiments, the ML / AI algorithms can use classification models based on reference indicators.

[0460] As used herein, the terms “model” and / or “machine learning model” shall have their ordinary technical meaning to broadly refer to various types of machine learning models, as understood by those skilled in the art. Each of the various types of machine learning models is suited to different types of tasks and has relative advantages and disadvantages. Exemplary machine learning models may include, for example, (1) supervised learning, (2) unsupervised learning, (3) semi-supervised learning, (4) reinforcement learning, and (5) deep learning. Each of these models is described broadly below, along with various subtypes and their more detailed implementations. In embodiments according to the present disclosure, the various types of models described below may be combined and modified to suit the particular task at hand.

[0461] Machine Learning Algorithms Supervised Learning: Supervised learning machine learning algorithms are trained using labeled data, i.e., input data tagged with the correct output. The model learns to predict the output from the input data. There are several different subtypes of supervised learning models, such as (1) linear regression, (2) logistic regression, (3) decision trees, (4) random forests, (5) support vector machines, and (6) neural networks.

[0462] Linear regression: Linear regression machine learning algorithms can be useful for predicting a continuous outcome variable based on one or more predictor variables. These types of algorithms model the relationship between dependent and independent variables by fitting a linear equation to observed data.

[0463] Logistic regression: The logistic regression machine learning algorithm can be useful for predicting the probability that a given instance belongs to a particular class.

[0464] Decision Tree: A decision tree model can use a tree-like graph of decisions to make predictions. In various embodiments that implement decision tree models, such algorithms can be useful for both regression and classification tasks.

[0465] Random Forest: Random forest machine learning algorithms can include an ensemble of decision trees that are typically used to improve prediction accuracy and control overfitting.

[0466] Support Vector Machine (SVM): Support vector machine learning algorithms may be particularly well suited to determining and / or solving a variety of problems surrounding classification of problems and objects. These types of algorithms are effective in high-dimensional spaces and work by finding a hyperplane that optimally separates classes in feature space.

[0467] Neural Networks: This type of machine learning algorithm is often used as a catch-all for many different types of algorithms. The term "neural network" is inspired by the structure of the human brain, and these models are particularly effective at complex problems such as image and speech recognition. They can model nonlinear relationships and learn complex patterns in data. For example, image analysis training and decision making.

[0468] Unsupervised learning: These algorithms are used when the training data is not labeled. The system attempts to learn patterns and structure from the data. Examples of unsupervised learning algorithms are described below.

[0469] Clustering algorithms (e.g., K-means, hierarchical clustering): used to group data points into clusters such that data points within the same cluster are more similar to each other than to data points in other clusters.

[0470] Principal Component Analysis (PCA): A technique used to highlight variation in a dataset and bring out strong patterns, often to make the data easier to explore and visualize.

[0471] Autoencoder: A type of neural network used to learn efficient representations of data, typically for the purpose of dimensionality reduction.

[0472] Additional machine learning algorithms are discussed below.

[0473] Semi-supervised learning: These algorithms fall somewhere between supervised and unsupervised learning, as they use both labeled and unlabeled data for training.

[0474] Reinforcement learning: This type of machine learning uses a system of rewards and penalties to get a computer to solve problems on its own. It is used in a variety of applications, such as training models to play video games and robotic hands to grasp objects.

[0475] Deep learning: A subset of machine learning in which neural networks, especially those with many layers (deep networks), are used. They are particularly powerful for processing unstructured data such as images and text. Examples of deep learning models are described below.

[0476] Convolutional Neural Networks (CNNs): Primarily used in image recognition and processing, they are able to capture spatial and temporal dependencies within an image by applying relevant filters.

[0477] Recurrent Neural Networks (RNNs): Due to their ability to use their internal memory to remember information about previous inputs, they are well suited to processing sequential data such as time series or natural language.

[0478] Each of these models and algorithms has its own advantages and disadvantages, making them suitable for different types of data and problems. The choice of algorithm often depends on the size, quality, and nature of the data, the task to be performed, and the available computational resources.

[0479] FIG. 16A shows a block diagram of a tracking device 1640 (i.e., tracking device 40 or 40′) according to an embodiment. The tracking device 1640 may include a subscriber identity module (SIM) card 1641, a GPS-GSM tracking component 1642, and an antenna ANT. The GPS-GSM tracking component 1642 may be configured to perform cell tower positioning via GSM / cellular positioning protocol 1656, WI-FI positioning via WI-FI positioning protocol 1652, GNSS positioning via GNSS positioning protocol 1658, and BLUETOOTH positioning via BLUETOOTH positioning protocol 1654. In one or more embodiments, the subscriber identity of the SIM card 1641 may be associated with a baggage handling service, a baggage tracking service, an airline mobile carrier, or a mode of travel. In one or more embodiments, the subscriber identity of the SIM card 1641 may be associated with a passenger. The GPS-GSM tracking component 1642 may include at least one processor. The tracking device 1640 may include at least one processor 1644 .

[0480] The tracking device 1640 may route within a building, along above-ground and / or underground journeys, which may result in a GNSS-denied environment. Thus, the tracking device 1640 can provide location information in a GNSS-denied environment. However, for use outside of airport infrastructure, the tracking device 1640 may have GNSS access. Thus, the tracking device 1640 can provide location information derived from GNSS data.

[0481] While GSM or cellular networks are readily available, these networks do not have 100% global coverage. For example, in underground buildings, cellular communications may be blocked. Communications within a building may be blocked or intermittent depending on the building's construction or nearby buildings. As a result, as package items move through buildings and underground, as well as outside, the tracking device may need to be able to acquire location information using various methodologies and adapt to its surroundings and situational communication parameters.

[0482] In one or more embodiments, the tracking device 1640 may use available RF access points, which may include BLUETOOTH access points and / or WI-FI access points, as described below.

[0483] In an example, tracking device 1640 may include an RFID unit 1643 configured to communicate using RFID frequencies. As a non-limiting example, tracking device 1640 with RFID unit 1643 may be configured to communicate with an RFID receiver of a baggage handling system. Some baggage handling systems have RFID receivers that read or receive RFID signals from IATA-compliant RFID bag tags.

[0484] In one or more embodiments, the tracking device 1640 can function as an RFID bag tag that is IATA compliant while within the airport infrastructure, but also provides tracking capabilities outside of the airport infrastructure.

[0485] The tracking device 1640 may include at least one digital certificate 1646. In embodiments, the digital certificate 1646 may be an organization-level digital certificate that enables encryption and decryption of organization-level information. As a non-limiting example, the organization-level digital certificate may be for interacting with an airline kiosk 1710 ( FIG. 17A ) and / or a BHS device 1760 ( FIG. 17B ). The tracking device 1640 may include a digital certificate 1646 to enable a passenger's mobile device to pair with the tracking device 1640. The tracking device 1640 may include a digital certificate 1646 for communicating with various communication platforms.

[0486] The tracking device 1640 may include a display 1648 having a display screen, a power source, and memory 1650. The memory 1650 may store BSM information 1660. The BSM information 1660 may include at least one of a GMMT bag tag number 1662, a PNR number 1664, or an IATA license plate number (IATA LPN) 1666. The BSM information 1660 may be extracted from a GTE-BSM, an origin A-BSM, or an end BSM, depending on when the tracking device was assigned to the baggage item. In one or more embodiments, the memory 1650 may be loaded with itinerary information 1674. For example, the itinerary information 1674 may include a PNR number, a reservation number, or other confirmation number for the means of travel.

[0487] In one or more embodiments, the power source may be a battery having one or more battery saving modes. A first battery saving mode may be based on the detected altitude of the tracking device. A second battery saving mode may be based on the detected speed of the tracking device. For example, when the tracking device is onboard during flight, the tracking device may be turned off or placed in sleep mode. A third battery saving mode may be based on a selected communication mode of the tracking device. For example, a BLUETOOTH communication protocol may use less power than other communication protocols. As a result, the tracking device may select a communication protocol to conserve battery power.

[0488] In one or more embodiments, display 1648 may be configured to display the stored information. By way of non-limiting example, display 1648 may display an IATA license plate number and the corresponding IATA license plate. Display 1648 may be compatible with RFID bag tags.

[0489] In one or more embodiments, the BSM information 1660 may include information printed on an IATA-compliant bag tag, including arrival flight information, departure flight information, PNR number, passenger name, etc., as described in connection with FIG. 8.

[0490] In one or more embodiments, the surface of the tracking device 1640 may include a GMMT bag tag number 1662. In one or more embodiments, a display may display the GMMT bag tag number 1662.

[0491] In an example, memory 1650 can store a primary ID (PID) 1668 created by a baggage handling system via BHS device 1760 (FIG. 17B). The primary ID can be, for example, a pseudo-ID sent from the baggage handling system to security screening machine 1762 (FIG. 17B). In an example, primary ID 1668 can be a TSA compatibility number that must be sent by the baggage handling system to security screening machine 1762 to identify the baggage item.

[0492] In an example, memory 1650 may store passenger personally identifiable information (PII) 1670. PII 1670 may include a passenger's date of birth associated with the passenger. In an example, PII 1670 may include a driver's license, social security number, passport identifier, or government-issued identification number. In one or more embodiments, the primary ID and / or passenger personally identifiable information may be obtained from a tracking device for use in obtaining security screening images stored in a cloud storage system so that the security screening images may be obtained and re-analyzed by a security inspection station.

[0493] Access to memory 1650 may be controlled by different authentication procedures. For example, pairing with a kiosk may be different from pairing with the baggage item's owner's (i.e., passenger's) mobile device.

[0494] In an example, tracking device 1640 can operate in an RFID mode in which display 1648 can display an IATA license plate and other IATA compliant information from an IATA RFID bag tag.

[0495] In an example, the memory 1650 can store various applications 1672 for implementing different operational modes, as described in Figures 16B, 16C, 16D, and 16E. The applications 1672 can include software, hardware, firmware, or a combination thereof. The applications 1672 include programming modules configured to be executed by the processor to perform the functions and operations described below.

[0496] A tracking device may be configured to communicate with one or more service devices to cause different types of service devices to perform functions, as will become apparent from the description below.

[0497] FIG. 16B shows a block diagram of a contactless bag tag printing manager 1680B according to an embodiment. FIG. 17A shows a block diagram of a contactless baggage bag tag printing process 1700A using a tracking device according to an embodiment. Currently, a checked-in passenger can walk up to a kiosk 1710 to print an IATA bag tag. In one example, the passenger can enter their PNR number or itinerary confirmation number using keys 1716, which may be displayed on a screen 1712. Alternatively, the passenger may have already checked themselves in using an airline application and be required to digitally check in their baggage items. In this case, the passenger receives a boarding pass with a code, such as a QR code. At the kiosk 1710, the passenger places their mobile device 1701 under a scanner 1714. However, it may be difficult to get the scanner to capture the QR code or other code to be scanned. Typically, a passenger's hands are filled with personal belongings, including a wallet, jacket, coat, or carry-on luggage items.

[0498] The contactless bag tag print manager 1680B may include a tracker printer pairing unit 1682B and an authentication unit 1684B. The contactless bag tag print manager 1680B may include a print code sequence communication unit 1686B. The print code sequence may be, for example, a PNR number or another code sequence sent from the tracking device memory to a kiosk 1710 ( FIG. 17A ) to cause a printer to print an IATA bag tag for the passenger. The contactless bag tag print manager 1680B may include a PNR number or other code sequence required by an airline mobile carrier. In this example, the PNR number or other code sequence for printing may be a travel request number. In one or more embodiments, the kiosk may print tickets or other tags for other modes of travel.

[0499] The pairing unit 1682B may use BLUETOOTH pairing, for example, to pair with the BLUETOOTH enabling unit 1720. The BLUETOOTH enabling unit 1720 may be configured to pair with the tracking device with the strongest signal strength. For example, the luggage item 1750 may be placed directly in front of the kiosk 1710. The authenticator 1684B may require a specific digital certificate to enable BLUETOOTH pairing with the kiosk 1710 and the tracking device 1640 for security purposes.

[0500] Kiosk 1710 includes a processor 1705 and a printer 1718. In this case, the PNR number or another code sequence may be a travel request number used to control the functionality of kiosk 1710. Processor 1705 may receive the travel request number to authorize printing of an IATA bag tag.

[0501] In one or more embodiments, the kiosk 1710 may be at an airport or remote location where baggage items are processed for affixing IATA bag tags.

[0502] In one or more embodiments, the tracking device 1640 may include a button or mechanism to activate transmission of a code to a kiosk or other printing device to print an IATA bag tag.

[0503] In one or more embodiments, the tracking device 1640 may be independent of the passenger P's mobile communication device but may be configured to receive information from or control signals from the passenger P's mobile communication device 1701 via a graphical user interface.

[0504] In one or more embodiments, the tracking device 1640 can receive information from the mobile communication device and program the BSM information or mobility claim number into memory.

[0505] Figure 16C shows a block diagram of a security inspection manager 1680C according to an embodiment. The security inspection manager 1680C is described in conjunction with Figure 17B. Figure 17B shows a diagram of a pseudo-ID (i.e., primary ID) recording process 1700B using a tracking device 1640 according to an embodiment. In an example, the memory 1650 can store a pseudo-ID (i.e., PID 1668) created by the baggage handling system via a BHS device 1760 (Figure 17B) and presented to a security inspection machine 1762 (Figure 17B).

[0506] The security screening manager 1680C may include a pairing unit 1682C and an authentication unit 1684C of the tracker BHS device. The pairing unit 1682C may use, for example, Bluetooth pairing. The authentication unit 1684C may require a specific item digital certificate to enable Bluetooth pairing between the BHS device 1760 ( FIG. 17B ) and the tracking device on the baggage item 1750 for security purposes. When the tracking device / baggage item is in proximity to the BHS device 1760 entering the security screening machine 1762, the BHS device and tracking device can pair. The BHS device may be programmed to communicate a primary ID, pseudo ID, or other TSA compatible number to the tracking device to identify the baggage item entering the security screening machine.

[0507] In an example, the IATA LPN communicator 1686C can communicate the IATA LPN to the BHS device 1760 (FIG. 17B) before receiving the primary ID, pseudo ID, or other TSA compatible number. In this case, the IATA LPN can function as a travel application number. The primary ID, pseudo ID, or other TSA compatible number can be received by the PID receiver 1688C. The received PID is then stored in the memory of the tracking device.

[0508] FIG. 16D shows a block diagram of a mobile-to-tracker pairing manager 1680D according to an embodiment. The mobile-to-tracker pairing manager 1680D may include a tracker-to-mobile pairing unit 1682D and an authenticator 1684D. The mobile-to-tracker pairing manager 1680D may include a print code sequence receiver 1688D and a personally identifiable information receiver 1690D. In one or more embodiments, a passenger can communicate the print code sequence to the tracking device via data entry using the tracking device's display or via wireless communication. In one or more embodiments, a passenger can communicate personally identifiable information via data entry using the tracking device's display or via wireless communication to the tracking device. The personally identifiable information can be stored using an authentication protocol to authenticate the identity of the user or passenger.

[0509] Mobile-to-tracker pairing manager 1680D may include a mobile information communicator 1686D configured to communicate any BSM or itinerary information stored in memory, which may be transmitted to a display or via wireless communication.

[0510] 16E shows a block diagram of a non-stationary reference indicator detection manager 1680E according to an embodiment. The non-stationary reference indicator detection manager 1680E may include a tracker and second device pairing unit 1682E and an authentication unit 1684E. The second device may include a device in a baggage handling system.

[0511] The non-stationary reference indicator detection manager 1680E may include a reference indicator receiver 1688E and a non-stationary reference indicator detector 1690E. The reference indicator may include an airport code. The original BSM information may include a reference indicator of a normal route for the flight. Receipt of a reference indicator representing a non-stationary indicator as described herein from within the airport may be detected.

[0512] The non-stationary reference indicator detection manager 1680E may include a notification communicator 1692E configured to communicate a notification of the non-stationary route in response to detecting one or more non-stationary reference indicators.

[0513] 17C shows a diagram of a process 1700C for communicating location information from a Global Navigation Satellite System (GNSS) platform, according to an embodiment. Satellite 1765C represents a GNSS in communication with a tracking device 1640 attached to a package item 1750. The tracking device 1640 can communicate the location information with a cell tower 1767C. The cell tower can communicate the location information over a network 1775 to a computing device 1763C configured to track the package item via the tracking device 1640. The network 1775 can be the Internet or a utility network.

[0514] 17D shows a diagram of a process 1700D of a tracking device 1640 for communicating location information with at least one radio frequency (RF) access point, according to an embodiment. In the figure, the RF access points are shown as 1777A, 1777B, 1777C, and 1777D. The tracking device 1640 is closest to RF access point 1777B and can pair with it and transmit the location information over network 1775 to computing device 1763C (FIG. 17C). The tracking device can select RF access point 1777B based on signal strength, in one or more embodiments.

[0515] 18 shows a block diagram of a tracking system 1800 according to an embodiment. The tracking system 1800 can include multiple tracking devices 1640 that communicate with a tracking station 1810 (i.e., a computing device) via a network 1830. The network 1830 can be the Internet or other utility communication network.

[0516] The tracking station 1810 may include a display 1815 that displays the location of the tracking device as indicated by a locator 1820. The tracking station 1810 may display a comment window 1825 associated with the locator 1820. The comment window 1825 may include a notification of a non-stationary route due to non-stationary reference indicator detection. The comment window 1825 may include address or location information. The location information may include granular information including building level, floor, room number, building number, etc. The location information may include information related to nearby or surrounding Internet of Things (IoT) devices, mobile communication devices, or other RF access points.

[0517] 12 is a block diagram illustrating an electronic device in a network environment, according to one or more embodiments. As used herein, electronic device 1201 may include, for example, tracking device 40, computing device 50, web server 112, components of reservation systems 60, 62, 64, 66, 68, and 70, components of TMS 74, acquisition device 195, processor 610, at least one second processor 626, computer system 628, and computing device 648.

[0518] The systems described herein may be implemented via one or more electronic devices operating in a network environment. For example, an electronic device 1201 (e.g., computing device 50) in network environment 1200 may communicate with an electronic device 1202 via a first network 1298 (e.g., a short-range wireless communication network) or may communicate with at least one of an electronic device 1204 or a server 1208 via a second network 1299 (e.g., a long-range wireless communication network). According to an embodiment, electronic device 1201 may communicate with electronic device 1204 via server 1208. According to an embodiment, electronic device 1201 may include processor 1220, memory 1230, input module 1250, audio output module 1255, display module 1260, audio module 1270, sensor module 1276, interface 1277, connection terminal 1278, haptic module 1279, camera module 1280, power management module 1288, battery 1289, communication module 1290, subscriber identity module (SIM) 1296, or antenna module 1297. In particular embodiments, at least one of the components (e.g., connection terminal 1278) may be omitted from electronic device 1201, or one or more other components may be added to electronic device 1201. In particular embodiments, some of the components (e.g., sensor module 1276, camera module 1280, or antenna module 1297) may be implemented as a single component (e.g., display module 1260). The processor 1220 may, for example, execute software (e.g., program 1240) to control at least one other component (e.g., hardware or software component) of the electronic device 1201 coupled to the processor 1220, and may perform various data processing or calculations.According to an embodiment, as at least a part of the data processing or calculation, the processor 1220 can store commands or data received from another component (e.g., the sensor module 1276 or the communications module 1290) in the volatile memory 1232, process the commands or data stored in the volatile memory 1232, and store the resulting data in the non-volatile memory 1234. According to an embodiment, the processor 1220 can include a main processor 1221 (e.g., a central processing unit (CPU) or an application processor (AP)), or an auxiliary processor 1223 (e.g., a graphics processing unit (GPU), a neural processing unit (NPU), an image signal processor (ISP), a sensor hub processor, or a communications processor (CP)) that can operate independently of or in conjunction with the main processor 1221. For example, if the electronic device 1201 includes the main processor 1221 and the auxiliary processor 1223, the auxiliary processor 1223 can be adapted to consume less power than the main processor 1221 or to be specific to a designated function. The auxiliary processor 1223 may be implemented separately from the main processor 1221 or as part of the main processor.

[0519] The auxiliary processor 1223 can control at least some of the functions or states associated with at least one of the components of the electronic device 1201 (e.g., the display module 1260, the sensor module 1276, or the communication module 1290) on behalf of the main processor 1221 while the main processor 1221 is in an inactive (e.g., sleep) state, or together with the main processor 1221 while the main processor 1221 is in an active state (e.g., executing an application). According to an embodiment, the auxiliary processor 1223 (e.g., an image signal processor or a communication processor) may be implemented as part of another component (e.g., the camera module 1280 or the communication module 1290) functionally associated with the auxiliary processor 1223. According to an embodiment, the auxiliary processor 1223 (e.g., a neural processing unit) may include a hardware structure designated for artificial intelligence model processing. The artificial intelligence model may be generated by machine learning. Such learning may be performed, for example, by the electronic device 1201 on which the artificial intelligence is executed or via a separate server (e.g., the server 1208). The learning algorithm may include, but is not limited to, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning. The artificial intelligence model may include multiple artificial neural network layers. The artificial neural network may be, but is not limited to, a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-network, or a combination of two or more thereof. The artificial intelligence model may additionally or alternatively include a software structure other than a hardware structure.

[0520] The memory 1230 can store various data used by at least one component (e.g., the processor 1220 or the sensor module 1276) of the electronic device 1201. The various data can include, for example, input data or output data of software (e.g., the program 1240) and associated instructions. The memory 1230 can include volatile memory 1232 or non-volatile memory 1234.

[0521] The programs 1240 may be stored in the memory 1230 as software and may include, for example, an operating system (OS) 1242 , middleware 1244 , or applications 1246 .

[0522] Input module 1250 may receive commands or data from outside electronic device 1201 (e.g., a user) for use by another component (e.g., processor 1220) of electronic device 1201. Input module 1250 may include, for example, a microphone, a mouse, a keyboard, keys (e.g., buttons), or a digital pen (e.g., a stylus).

[0523] The audio output module 1255 may output audio signals external to the electronic device 1201. The audio output module 1255 may include, for example, a speaker or a receiver. The speaker may be used for general purposes such as playing multimedia or playing recordings. The receiver may be used to receive incoming calls. According to an embodiment, the receiver may be implemented separately from the speaker or as part of the speaker.

[0524] Display module 1260 can visually provide information to an external (e.g., user) of electronic device 1201. Display module 1260 can include, for example, a display, a hologram device, or a projector, and control circuitry for controlling the corresponding one of the display, the hologram device, and the projector. According to an embodiment, display module 1260 can include a touch sensor adapted to detect a touch or a pressure sensor adapted to measure the intensity of a force generated by a touch.

[0525] Audio module 1270 can convert sound into electrical signals and vice versa. According to an embodiment, audio module 1270 can acquire sound via input module 1250 or output sound via audio output module 1255 or headphones of an external electronic device (e.g., electronic device 1202) either directly (e.g., wired) or wirelessly coupled to electronic device 1201.

[0526] The sensor module 1276 may detect an operational state (e.g., power or temperature) of the electronic device 1201 or an environmental state (e.g., a user state) external to the electronic device 1201, and then generate an electrical signal or data value corresponding to the detected state. According to an embodiment, the sensor module 1276 may include, for example, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an infrared (IR) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.

[0527] Interface 1277 may support one or more specified protocols to be used for electronic device 1201 to couple directly (e.g., wired) or wirelessly with an external electronic device (e.g., electronic device 1202). According to an embodiment, interface 1277 may include, for example, a High-Definition Multimedia Interface (HDMI), a Universal Serial Bus (USB) interface, a Secure Digital (SD) card interface, or an audio interface.

[0528] The connection terminal 1278 may include a connector that allows the electronic device 1201 to be physically connected to an external electronic device (e.g., the electronic device 1202). According to an embodiment, the connection terminal 1278 may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).

[0529] Haptic module 1279 may convert the electrical signals into mechanical stimuli (e.g., vibration or movement) or electrical stimuli that can be perceived by the user via the user's sense of touch or kinesthetic sensation. According to an embodiment, haptic module 1279 may include, for example, a motor, a piezoelectric element, or an electrical stimulator.

[0530] Camera module 1280 may capture still or video images. According to an embodiment, camera module 1280 may include one or more lenses, an image sensor, an image signal processor, or a flash.

[0531] The power management module 1288 may manage the power supplied to the electronic device 1201. According to an embodiment, the power management module 1288 may be implemented, for example, as at least part of a power management integrated circuit (PMIC).

[0532] Battery 1289 may provide power to at least one component of electronic device 1201. According to an embodiment, battery 1289 may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.

[0533] Communications module 1290 may support establishing a direct (e.g., wired) or wireless communication channel between electronic device 1201 and an external electronic device (e.g., electronic device 1202, electronic device 1204, or server 1208) and performing communication over the established communication channel. Communications module 1290 may include one or more communications processors operable independently of processor 1220 (e.g., an application processor (AP)) and supporting the direct (e.g., wired) or wireless communication. According to an embodiment, communications module 1290 may include wireless communication module 1292 (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or wired communication module 1294 (e.g., a local area network (LAN) communication module or a power line communication (PLC) module). Corresponding ones of these communication modules may communicate with external electronic devices via a first network 1298 (e.g., a short-range communication network such as Bluetooth™, Wireless Fidelity (Wi-Fi) Direct, or Infrared Data Association (IrDA)) or a second network 1299 (e.g., a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or wide area network (WAN))). These various communication modules may be implemented as a single component (e.g., a single chip) or multiple components separate from each other (e.g., multiple chips). The wireless communication module 1292 may use subscriber information (e.g., an International Mobile Subscriber Identity (IMSI)) stored in the subscriber identity module 1296 to identify and authenticate the electronic device 1201 within a communication network such as the first network 1298 or the second network 1299.

[0534] The wireless communication module 1292 may support 5G networks, which are the next generation of 4G networks, and next-generation communication technologies, such as new radio (NR) access technology. NR access technologies may support enhanced mobile broadband (eMBB), massive machine-type communications (mMTC), or ultra-reliable low-latency communications (URLLC). The wireless communication module 1292 may support high frequency bands (e.g., mmWave bands) to achieve high data transmission rates. The wireless communication module 1292 may support various technologies to ensure performance in high frequency bands, such as beamforming, massive multiple-input multiple-output (massive MIMO), full-dimensional MIMO (FD-MIMO), array antennas, analog beamforming, or large-scale antennas. The wireless communication module 1292 may support various requirements specified by the electronic device 1201, an external electronic device (e.g., the electronic device 1204), or a network system (e.g., the second network 1299). According to an embodiment, the wireless communication module 1292 may support peak data rates (e.g., 20 Gbps or more) for implementing eMBB, loss coverage (e.g., 164 dB or less) for implementing mMTC, or U-plane latency (e.g., 0.5 ms or less, or 1 ms or less round trip for each of the downlink (DL) and uplink (UL)) for implementing URLLC.

[0535] The antenna module 1297 can transmit or receive signals or power to or from the outside of the electronic device 1201 (e.g., an external electronic device). According to an embodiment, the antenna module 1297 can include an antenna including a radiating element made of a conductive material or a conductive pattern formed in or on a substrate (e.g., a printed circuit board (PCB)). According to an embodiment, the antenna module 1297 can include multiple antennas (e.g., an array antenna). In such a case, for example, the communication module 1290 (e.g., the wireless communication module 1292) can select at least one antenna from the multiple antennas that is suitable for a communication method used in a communication network such as the first network 1298 or the second network 1299. Then, the signal or power can be transmitted or received between the communication module 1290 and the external electronic device via the selected at least one antenna. According to an embodiment, other components (e.g., a radio frequency integrated circuit (RFIC)) other than the radiating element can be additionally formed as part of the antenna module 1297.

[0536] According to one or more embodiments, antenna module 1297 may form an mmWave antenna module. According to an embodiment, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent to a first surface (e.g., a bottom surface) of the printed circuit board and capable of supporting a designated high frequency band (e.g., an mmWave band), and a plurality of antennas (e.g., an array antenna) disposed on or adjacent to a second surface (e.g., a top or side surface) of the printed circuit board and capable of transmitting or receiving signals in the designated high frequency band.

[0537] At least some of the above components may be connected to each other and communicate signals (e.g., commands or data) via a peripheral-to-peripheral communication scheme (e.g., a bus, a general-purpose input / output (GPIO), a serial peripheral interface (SPI), or a mobile industry processor interface (MIPI)).

[0538] According to an embodiment, commands or data may be sent or received between electronic device 1201 and external electronic device 1204 via server 1208 coupled to second network 1299. Each of electronic device 1202 or 1204 may be the same type of device as electronic device 1201 or a different type of device. According to an embodiment, all or part of the operations performed by electronic device 1201 may be performed by one or more of external electronic devices 1202, 1204, or 1208. For example, if electronic device 1201 is to perform a function or service automatically or in response to a request from a user or another device, electronic device 1201 may request one or more external electronic devices to perform at least part of the function or service instead of or in addition to performing the function or service. The one or more external electronic devices receiving the request may perform at least part of the requested function or service, or an additional function or service related to the request, and forward the results of the execution to electronic device 1201. The electronic device 1201 can provide the result as at least part of a response to the request, with or without further processing the result. For example, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology can be used for this purpose. The electronic device 1201 can provide an ultra-low latency service, for example, using distributed computing or mobile edge computing. In another embodiment, the external electronic device 1204 can include an Internet of Things (IoT) device. The server 1208 can be an intelligent server that uses machine learning and / or neural networks. According to an embodiment, the external electronic device 1204 or the server 1208 can be included in a second network 1299. The electronic device 1201 can be applied to intelligent services based on 5G communication technology or IoT-related technologies (e.g., smart homes, smart cities, smart cars, or healthcare).In embodiments, electronic device 1202 and / or 1204 may be a printing device, which may be an engraving device, an etching device, a computer-aided design (CAD) manufacturing device, a three-dimensional printing device, a laser printing device, or other printing device.

[0539] An electronic device according to one or more embodiments may be one of various types of electronic devices. The electronic device may include, for example, a portable communication device (e.g., a smartphone), a computing device, a portable multimedia device, a portable medical device, a printer, a camera, a wearable device, or a consumer electronics device. According to embodiments of the present disclosure, the electronic device is not limited to the above.

[0540] The embodiments described herein are described with reference to the accompanying drawings, in which like reference numerals are used throughout the drawings to indicate similar or equivalent elements. The drawings are not drawn to scale, and they are provided solely to illustrate aspects disclosed herein. Some disclosed aspects are described herein with reference to illustrative, non-limiting, exemplary applications. It should be understood that numerous specific details, relationships, and methods are described to provide a thorough understanding of the embodiments disclosed herein. However, one skilled in the art will readily recognize that the disclosed embodiments may be practiced without one or more of the specific details, or in other manners. In other instances, well-known structures or operations have not been shown in detail to avoid obscuring aspects disclosed herein. The embodiments are not limited by the illustrated order of acts or events, as some acts may occur in different orders and / or concurrently with other acts or events. Moreover, not all illustrated acts or events are required to implement a methodology in accordance with an embodiment.

[0541] Notwithstanding that the numerical ranges and parameters setting forth broad ranges are approximations, the numerical values ​​set forth in the specific non-limiting examples are reported as precisely as possible. However, any numerical value inherently contains certain errors necessarily resulting from the standard deviation found in their respective testing measurements. Moreover, all ranges disclosed herein should be understood to encompass any and all subranges subsumed therein. For example, the range "less than 10" can include any and all subranges between (and including) a minimum value of 0 and a maximum value of 10, i.e., any and all subranges having a minimum value greater than or equal to 0 and a maximum value less than or equal to 10, such as 1 to 4.

[0542] According to various embodiments of the present disclosure, each component (e.g., a module or a program) of the above-described components may include a single entity or multiple entities, and some of the multiple entities may be located separately in different components. According to various embodiments of the present disclosure, one or more of the above-described components may be omitted, or one or more other components may be added. Alternatively, or additionally, multiple components (e.g., modules or programs) may be integrated into a single component. In such cases, according to various embodiments of the present disclosure, the integrated component may still perform one or more functions of each of the multiple components in the same or similar manner as performed by a corresponding one of the multiple components before integration. According to various embodiments of the present disclosure, operations performed by a module, a program, or another component may be performed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be performed in a different order or omitted, or one or more other operations may be added.

[0543] Various embodiments described herein may be implemented as software (e.g., program 1240) including one or more instructions stored in a storage medium (e.g., internal memory 1236 or external memory 1238) readable by a machine (e.g., electronic device 1201). For example, a processor of the machine (e.g., processor 1220 of electronic device 1201) may call at least one of the one or more instructions stored in the storage medium and execute it with or without the use of one or more other components under the control of the processor. This may cause the machine to perform at least one function in accordance with the at least one called instruction. The one or more instructions may include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, the term “non-transitory” simply means that the storage medium is a tangible device and does not include a signal (e.g., an electromagnetic wave), but this term does not distinguish between where data is semi-permanently stored on the storage medium and where data is temporarily stored on the storage medium.

[0544] According to various embodiments of the present disclosure, methods according to various embodiments of the present disclosure may be provided in a computer program product. The computer program product may be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., a compact disc read-only memory (CD-ROM)), or may be distributed (e.g., downloaded or uploaded) online via an application store or directly between two user devices (e.g., smartphones). When distributed online, at least a portion of the computer program product may be temporarily generated or at least temporarily stored in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.

[0545] The electronic device 1201 may include an accelerometer (ACC) and / or a gyroscope 1282, a global positioning system (GPS) 1280 and / or an inertial navigation unit (INU) 1284 to determine its own position.

[0546] Aspects of the embodiments are described below with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to the embodiments. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by machine-readable program instructions.

[0547] The "step-by-step process" for performing the functions claimed herein is a particular algorithm, which may be shown in the body of the specification as a mathematical formula and / or in a flowchart. The instructions of a software program create a special-purpose machine for performing the particular algorithm. Thus, in any means-plus-function claim herein in which the disclosed structure is a computer or microprocessor programmed to execute an algorithm, the disclosed structure is not a general-purpose computer, but rather a special-purpose computer programmed to execute the disclosed algorithm.

[0548] A general-purpose computer or microprocessor can be programmed to execute algorithms / steps to create a new machine. A general-purpose computer becomes a special-purpose computer when it is programmed to perform specific functions according to instructions from program software of the embodiments described herein. The software program instructions that execute the algorithms / steps electrically modify the general-purpose computer by creating electrical pathways within the device. These electrical pathways create a special-purpose machine for performing the specific algorithms / steps.

[0549] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the embodiments belong. Terms, such as those defined in commonly used dictionaries, should be interpreted to have a meaning consistent with their meaning in the context of the relevant art, and will not be interpreted in an idealized or overly formal sense unless expressly defined as such herein.

[0550] In particular, unless otherwise specified as will be apparent from the discussion, throughout the description, discussions utilizing terms such as "processing" or "computing" or "calculating" or "determining" or "displaying" will be understood to refer to the operations and processes of a computer system or similar electronic computing device that manipulates and converts data represented as physical (electronic) quantities in the computer system's registers and memory into other data that is similarly represented as physical quantities in the computer system's memory or registers or other such data storage, transmission, or display devices.

[0551] "Communication media" typically includes computer-readable instructions, data structures, program modules, or other data in a modulated data signal, such as a carrier wave or other transport mechanism. Communication media also includes any information delivery media. The term "modulated data signal" means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, infrared and other wireless media. Combinations of any of the above are also included within the scope of computer-readable media.

[0552] Alternatively or additionally, any of the functions and programming modules described herein may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products, system-on-a-chip systems, complex programmable logic devices, etc.

[0553] As used herein, the terms "module" and "component" generally refer to software, firmware, hardware, or a combination thereof. In a software implementation, a module or component represents program code that performs specified tasks when executed on a processor. The program code may be stored in one or more computer-readable memory devices, otherwise known as non-transitory devices. A feature of the embodiments described herein is platform-independent, meaning that the techniques can be implemented on a variety of commercial computing platforms having a variety of processors (e.g., set-top boxes, desktops, laptops, notebooks, tablet computers, personal digital assistants (PDAs), mobile phones, smartphones, game consoles, wearable devices, IoT devices, etc.).

[0554] According to various embodiments, each component (e.g., a module or a program) of the above-described components may include a single entity or multiple entities, and some of the multiple entities may be located separately in different components. According to various embodiments, one or more of the above-described components may be omitted, or one or more other components may be added. Alternatively, or additionally, multiple components (e.g., modules or programs) may be integrated into a single component. In such cases, according to various embodiments, the integrated component may still perform one or more functions of each of the multiple components in the same or similar manner as performed by a corresponding one of the multiple components before integration. According to various embodiments, operations performed by a module, program, or another component may be performed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be performed in a different order or omitted, or one or more other operations may be added.

[0555] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting. As used herein, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly dictates otherwise. Furthermore, to the extent the terms "including," "includes," "having," "has," "with," or variations thereof are used anywhere in the detailed description and / or claims, such terms are intended to be inclusive, similar to the term "comprising." Furthermore, unless otherwise specified, the use of any term such as first, second, etc., does not denote any order or importance; rather, the terms first, second, etc. are used to distinguish one element from another.

[0556] While various disclosed embodiments have been described above, it should be understood that they have been presented by way of example only, and not by way of limitation. Many modifications, omissions, and / or additions to the subject matter disclosed herein can be made in accordance with the embodiments disclosed herein without departing from the spirit or scope of the embodiments. Also, equivalents may be substituted for elements thereof without departing from the spirit and scope of the embodiments. Furthermore, while a particular feature may be disclosed with respect to only one of several implementations, such feature can be combined with one or more other features of other implementations, as may be desirable or advantageous for any given or particular application. Moreover, many modifications may be made to adapt a particular situation or material to the teachings of the embodiments without departing from their scope.

[0557] Furthermore, the purpose of the Abstract is to enable the public to quickly determine the nature and substance of this technical disclosure from a cursory inspection, and the Abstract is not intended to limit the scope of the disclosure in any way.

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

[0559] When an element is referred to herein as being "connected" to or with another element, it will be understood that the element may be directly or indirectly connected to the other element, and that an indirect connection includes "connection via a wireless communication network."

[0560] Throughout this specification, when an element is "on" another element, this includes not only when the element is in contact with the other element, but also when the other element is between the two elements.

[0561] Here, the expression "at least one of a, b [and / or] c" means "only a," "only b," "only c," "both a and b," "both a and c," "both b and c," or "all of a, b, and c."

[0562] While various example methods described herein may depict a particular sequence of operations, such sequence of operations may be modified without departing from the scope of the present disclosure. For example, some of the depicted operations may be performed in parallel or in a different order without substantially affecting the functionality of the method. In other examples, different components of an example device or system implementing a method may perform functions substantially simultaneously or in a particular order. In one or more embodiments, sequential blocks may be omitted or added.

Claims

1. acquiring, by an electronic acquisition device, an electronic representation of a Global Multi-Mode Travel (GMMT) code display from a substrate associated with a global bag tag on a first baggage item of the registered passenger to create a digital GMMT data record linked to said registered passenger; accessing, by at least one of the at least one processor, a Global Tracking Extended Baggage Source Message (GTE-BSM) including a passenger reservation record (PNR) number of the registered passenger using a unique identifier representing the digital GMMT data record from a first computer system associated with a multi-mode baggage handling service; using, by at least one of the at least one processor, information associated with the PNR number to retrieve check-in information for the registered passenger's travel segment with a designated mobile carrier; and and checking in, by at least one of the at least one processor, the first baggage item or the registered passenger and the first baggage item to the designated mobile carrier based on the retrieved check-in information for the travel segment.

2. 2. The method of claim 1, further comprising verifying the identity of the registered passenger by at least one of the at least one processor prior to checking in the first baggage item or the registered passenger and the first baggage item.

3. generating an electronic communication by the electronic capture device and transmitting the electronic communication to the first computer system, the electronic communication including geographic location data associated with the electronic capture device, a time, a date, and tracking information including the GMMT data record; and 10. The method of claim 1, further comprising: recording, by at least one of the at least one processor, the tracking information in a movement history database of the registered passengers coupled to the first computer system.

4. The method of claim 1 , wherein the specified mobile carrier is an airline and the retrieved check-in information includes a return leg flight time for a return flight.

5. Before searching for the check-in information, 5. The method of claim 4, further comprising: electronically capturing, by the electronic capture device, a representation of an Origin Airline Bag Tag Identifier (A-BTI) associated with or printed on a printed bag tag from an origin airline on the first baggage item of the registered passenger to create a digital A-BTI data record linked to the origin airline, wherein the A-BTI includes an International Air Transport Association (IATA) license plate, and the digital A-BTI data record represents the IATA license plate.

6. obtaining, by at least one of the at least one processor, during check-in, airline bag tag information for the return flight for each checked-in baggage item for the registered passenger from a second computer system associated with the airline; and 6. The method of claim 5, further comprising causing a printer to print a new bag tag for the return flight that matches the IATA license plate for each checked-in baggage item of the registered passenger.

7. During the check-in, obtaining boarding pass information for the registered passenger's return flight; and The method of claim 6 , further comprising: communicating, by at least one of the at least one processor, the boarding pass information to an electronic communication device of the registered passenger.

8. creating, by at least one of the at least one processor, the digital A-BTI data record; and 6. The method of claim 5, further comprising automatically creating, by at least one of the at least one processor, a baggage manifest record from the digital A-BTI data record and the PNR number, the baggage manifest record including the retrieved check-in information.

9. 2. The method of claim 1, further comprising automatically creating, by at least one of the at least one processor, a baggage manifest record from the digital GMMT data record and the PNR number, the baggage manifest record including data for check-in of the baggage item for a leg of travel with the designated mobile carrier.

10. The method of claim 1 , wherein the designated mobile carrier comprises one of a bus, a train, a cruise ship, a ferry, or an airplane.

11. accessing, by at least one of the at least one processor, data in a database associated with a PNR using the PNR number of the registered passenger; identifying, by at least one of the at least one processor, one or more unregistered passengers traveling on a return leg of the trip based on the accessed data; retrieving, by at least one of the at least one processor, check-in information for the return travel segment of each of the one or more unregistered passengers using information associated with the data in the PNR; and 2. The method of claim 1, further comprising: checking in, by at least one of the at least one processor, each baggage item with a designated return mobile carrier based on the retrieved check-in information for each of the one or more unregistered passengers.

12. The method of claim 11 , wherein the designated return mobile carrier comprises an airline mobile carrier, and the check-in information comprises return flight information including a return flight time for a return flight.

13. obtaining, by at least one of the at least one processor, during the check-in, from a second computer system associated with the airline mobile carrier, airline bag tag information for the return leg for each checked-in baggage item for each of the one or more unregistered passengers; and 13. The method of claim 12, further comprising causing a printer to print a new bag tag for the return leg of the trip that matches the IATA license plate for each checked-in baggage item of the one or more unregistered passengers.

14. During the check-in, obtaining boarding pass information for the return flight for each of the one or more unregistered passengers; and 14. The method of claim 13, further comprising: communicating, by at least one of the at least one processor, the boarding pass information to an electronic communication device of each of the one or more unregistered passengers.

15. assigning, by at least one of the at least one processor, a tracking device to the first baggage item of the registered passenger; and The method of claim 1 , further comprising associating, by at least one of the at least one processor, the tracking device with the first baggage item of the registered passenger.

16. said assigning including programming said tracking device with said GMMT code designation or said PNR number; The method comprises: The method of claim 15, further comprising locating, by at least one of the at least one processor, the first baggage item using the tracking device.

17. assigning, by at least one of the at least one processor, a tracking device to each baggage item of one or more unregistered passengers listed in a PNR database associated with the PNR number; and 17. The method of claim 16, further comprising associating, by at least one of the at least one processor, the tracking device with each baggage item of the one or more unregistered passengers.

18. The method of claim 17 , wherein the tracking device is temporarily assigned.

19. the tracking device is permanently assigned; The method comprises: The method of claim 15 , further comprising locating, by at least one of the at least one processor, the first baggage item using the tracking device.

20. 1. A system comprising: at least one processor; and at least one non-transitory tangible memory communicatively coupled to the at least one processor, the at least one memory storing at least one instruction; The at least one processor may write the at least one instruction as: acquiring, from at least one electronic acquisition device, an electronic representation of a Global Multi-Mode Travel (GMMT) code display from a substrate associated with a global bag tag on a first baggage item of the registered passenger to create a digital GMMT data record linked to said registered passenger; accessing a Global Tracking Extended Baggage Source Message (GTE-BSM) containing the registered passenger's Passenger Reservation Record (PNR) number using a unique identifier representing a digital GMMT data record from a first computer system associated with a multi-mode baggage handling service; using information associated with the PNR number to retrieve check-in information for the registered passenger's travel segment with a designated mobile carrier; and based on the retrieved check-in information for the travel segment, checking in the first baggage item or the registered passenger and the first baggage item to the specified mobile carrier.

21. The at least one processor may write the at least one instruction as:

21. The system of claim 20, further configured to: verify the identity of the registered passenger before checking in the first baggage item or the registered passenger and the first baggage item.

22. further comprising the at least one electronic acquisition device; The at least one processor may write the at least one instruction as: generating an electronic communication by the at least one electronic capture device and transmitting the electronic communication to the first computer system, the electronic communication including geographic location data associated with the electronic capture device, a time, a date, and tracking information including the GMMT data record; and 21. The system of claim 20, further configured to: record the tracking information in a movement history database of the registered passengers coupled to the first computer system.

23. 21. The system of claim 20, wherein the specified mobile carrier is an airline and the retrieved check-in information includes a return leg flight time for a return flight.

24. further comprising the at least one electronic acquisition device; The at least one processor may write the at least one instruction as:

24. The system of claim 23, further configured to: prior to retrieving the check-in information, electronically capture, by the at least one electronic capture device, a representation of an Origin Airline Bag Tag Identifier (A-BTI) associated with or printed on a bag tag from the origin airline on the first baggage item of the registered passenger to create a digital A-BTI data record linked to the origin airline, wherein the A-BTI includes an International Air Transport Association (IATA) license plate, and the digital A-BTI data record represents the IATA license plate.

25. The at least one processor may write the at least one instruction as: During the check-in, obtaining airline bag tag information for the return flight for each checked-in baggage item for the registered passenger from a second computer system associated with the airline; and 25. The system of claim 24, further configured to: cause a printer to print a new bag tag for the return flight that matches the IATA license plate for each checked-in baggage item of the registered passenger.

26. The at least one processor may, during the check-in, obtaining boarding pass information for the registered passenger's return flight; and 26. The system of claim 25, further configured to: communicate the boarding pass information to an electronic communication device of the registered passenger.

27. The at least one processor may write the at least one instruction as: creating said digital A-BTI data record; and 25. The system of claim 24, further configured to automatically create a baggage manifest record from the digital A-BTI data record and the PNR number, the baggage manifest record including the retrieved check-in information.

28. 21. The system of claim 20, further comprising automatically creating, by at least one of the at least one processor, a baggage manifest record from the digital GMMT data record and the PNR number, the baggage manifest record including data for check-in of the baggage item's leg of travel with the designated mobile carrier.

29. 21. The system of claim 20, wherein the designated mobile carrier comprises one of a bus, a train, a cruise ship, a ferry, or an airplane.

30. The at least one processor may write the at least one instruction as: using the PNR number of the registered passenger to access data in a database associated with the PNR; identifying one or more unregistered passengers traveling on the return leg of the journey based on the accessed data; using information associated with the data in the PNR to retrieve check-in information for a return travel segment of each of the one or more unregistered passengers; and 21. The system of claim 20, further configured to: check-in each baggage item with a designated return travel carrier based on the retrieved check-in information for each of the one or more unregistered passengers.

31. 31. The system of claim 30, wherein the designated return mobile carrier comprises an airline mobile carrier, and the check-in information comprises return flight information including a return flight time for a return flight.

32. The at least one processor may write the at least one instruction as: obtaining, during said check-in, from a second computer system associated with said airline mobile carrier, airline bag tag information for said return leg for each checked-in baggage item for each of said one or more unregistered passengers; and 32. The system of claim 31, further configured to: cause a printer to print a new bag tag for the return leg of the trip that matches the IATA license plate for each checked-in baggage item of the one or more unregistered passengers.

33. The at least one processor may, during the check-in, obtaining boarding pass information for the return flight for each of the one or more unregistered passengers; and 33. The system of claim 32, further configured to: communicate the boarding pass information to an electronic communication device of the one or more unregistered passengers.

34. The at least one processor may write the at least one instruction as: assigning a tracking device to the first baggage item of the registered passenger; and 21. The system of claim 20, further configured to: associate the tracking device with the first baggage item of the registered passenger.

35. The at least one processor may write the at least one instruction as: assigning the tracking device to the first baggage item of the registered passenger by programming the tracking device with the GMMT code designation or the PNR number; and 35. The system of claim 34, further configured to perform: locating the first baggage item using the tracking device.

36. The at least one processor may write the at least one instruction as: assigning a tracking device to each baggage item of one or more unregistered passengers listed in a PNR database associated with said PNR number; and 36. The system of claim 35, further configured to: associate the tracking device with each baggage item of the one or more unregistered passengers.

37. 37. The system of claim 36, wherein the tracking device is temporarily assigned.

38. the tracking device is permanently assigned; The at least one processor may write the at least one instruction as:

35. The system of claim 34, further configured to perform: locating the first baggage item using the tracking device.

39. A non-transitory computer-readable medium having stored thereon instructions that, when executed by at least one processor, cause the at least one processor to: acquiring, by an electronic acquisition device, an electronic representation of a Global Multi-Mode Travel (GMMT) code display from a substrate associated with a global bag tag on a first baggage item of the registered passenger to create a digital GMMT data record linked to said registered passenger; accessing, by at least one of the at least one processor, a Global Tracking Extended Baggage Source Message (GTE-BSM) including a passenger reservation record (PNR) number of the registered passenger using a unique identifier representing the digital GMMT data record from a first computer system associated with a multi-mode baggage handling service; using, by at least one of the at least one processor, information associated with the PNR number to retrieve check-in information for the registered passenger's travel segment with a designated mobile carrier; and A non-transitory computer-readable medium that causes at least one of the at least one processor to execute a method including checking in the first baggage item or the registered passenger and the first baggage item to the designated mobile carrier based on the retrieved check-in information for the travel segment.

40. The method comprises:

40. The non-transitory computer-readable medium of claim 39, further comprising verifying, by at least one of the at least one processor, the identity of the registered passenger prior to checking in the first baggage item or the registered passenger and the first baggage item.

41. The method comprises: generating an electronic communication by the electronic capture device and transmitting the electronic communication to the first computer system, the electronic communication including geographic location data associated with the electronic capture device, a time, a date, and tracking information including the GMMT data record; and 40. The non-transitory computer-readable medium of claim 39, further comprising: recording, by at least one of the at least one processor, the tracking information in a movement history database of the registered passengers coupled to the first computer system.

42. 40. The non-transitory computer-readable medium of claim 39, wherein the specified mobile carrier is an airline and the retrieved check-in information includes a return leg flight time for a return flight.

43. The method comprises:

43. The non-transitory computer-readable medium of claim 42, further comprising: prior to retrieving the check-in information, electronically capturing, by the electronic capture device, a representation of an Origin Airline Bag Tag Identifier (A-BTI) associated with or printed on a printed bag tag from the origin airline on the first baggage item of the registered passenger to create a digital A-BTI data record linked to the origin airline, wherein the A-BTI includes an International Air Transport Association (IATA) license plate, and the digital A-BTI data record represents the IATA license plate.

44. The method comprises: obtaining, by at least one of the at least one processor, during check-in, airline bag tag information for the return flight for each checked-in baggage item for the registered passenger from a second computer system associated with the airline; and 44. The non-transitory computer-readable medium of claim 43, further comprising causing a printer to print a new bag tag for the return flight that matches the IATA license plate for each checked-in baggage item of the registered passenger.

45. The method further comprises, during the check-in: obtaining boarding pass information for the registered passenger's return flight; and 45. The non-transitory computer-readable medium of claim 44, further comprising: communicating, by at least one of the at least one processor, the boarding pass information to an electronic communication device of the registered passenger.

46. The method comprises: creating, by at least one of the at least one processor, the digital A-BTI data record; and 44. The non-transitory computer-readable medium of claim 43, further comprising automatically creating, by at least one of the at least one processor, a baggage manifest record from the digital A-BTI data record and the PNR number, the baggage manifest record including the retrieved check-in information.

47. The method comprises:

40. The non-transitory computer-readable medium of claim 39, further comprising automatically creating, by at least one of the at least one processor, a baggage manifest record from the digital GMMT data record and the PNR number, the baggage manifest record including data for check-in of the baggage item's travel leg with the designated mobile carrier.

48. 40. The non-transitory computer-readable medium of claim 39, wherein the designated mobile carrier comprises one of a bus, a train, a cruise ship, a ferry, or an airplane.

49. The method comprises: accessing, by at least one of the at least one processor, data in a database associated with a PNR using the PNR number of the registered passenger; identifying, by at least one of the at least one processor, one or more unregistered passengers traveling on a return leg of the trip based on the accessed data; retrieving, by at least one of the at least one processor, check-in information for the return travel segment of each of the one or more unregistered passengers using information associated with the data in the PNR; and 40. The non-transitory computer-readable medium of claim 39, further comprising: checking in, by at least one of the at least one processor, each baggage item with a designated return mobile carrier based on the retrieved check-in information for each of the one or more unregistered passengers.

50. 50. The non-transitory computer-readable medium of claim 49, wherein the designated return mobile carrier comprises an airline mobile carrier, and the check-in information comprises return flight information including a return flight time for a return flight.

51. The method comprises: obtaining, by at least one of the at least one processor, during the check-in, from a second computer system associated with the airline mobile carrier, airline bag tag information for the return leg for each checked-in baggage item for each of the one or more unregistered passengers; and 51. The non-transitory computer-readable medium of claim 50, further comprising causing a printer to print a new bag tag for the return leg of the trip that matches the IATA license plate for each checked-in baggage item of the one or more unregistered passengers.

52. The method further comprises, during the check-in: obtaining boarding pass information for the return flight for each of the one or more unregistered passengers; and 52. The non-transitory computer-readable medium of claim 51, further comprising: communicating, by at least one of the at least one processor, the boarding pass information to an electronic communication device of each of the one or more unregistered passengers.

53. The method comprises: assigning, by at least one of the at least one processor, a tracking device to the first baggage item of the registered passenger; and 40. The non-transitory computer-readable medium of claim 39, further comprising associating, by at least one of the at least one processor, the tracking device with the first baggage item of the registered passenger.

54. said assigning including programming said tracking device with said GMMT code designation or said PNR number; The method comprises:

54. The non-transitory computer-readable medium of claim 53, further comprising: locating, by at least one of the at least one processor, the first baggage item using the tracking device.

55. The method comprises: assigning, by at least one of the at least one processor, a tracking device to each baggage item of one or more unregistered passengers listed in a PNR database associated with the PNR number; and 55. The non-transitory computer-readable medium of claim 54, further comprising associating, by at least one of the at least one processor, the tracking device with each baggage item of the one or more unregistered passengers.

56. 56. The non-transitory computer-readable medium of claim 55, wherein the tracking device is temporarily assigned.

57. the tracking device is permanently assigned; The method comprises:

54. The non-transitory computer-readable medium of claim 53, further comprising: locating, by at least one of the at least one processor, the first baggage item using the tracking device.

58. matching, by at least one of the at least one processor, first movement information for the registered passenger baggage item in the master movement manifest, the first movement information including the passenger name and the International Air Transport Association (IATA) license plate number, with second movement information from the created B-type message, the second movement information including a reference indicator representing the non-routed baggage item; retrieving, by at least one of the at least one processor, third movement information for the baggage item generated by a baggage handling system that correlates to a time frame before or after the created B-type message to identify the location of the baggage item; and The method includes generating, by at least one of the at least one processor, a delivery instruction based on a baggage itinerary record associated with the master movement manifest for the current itinerary of the baggage item, the delivery instruction being configured to reroute the baggage item to a location of a reservation for the registered passenger.

59. The created B-type message is Baggage Not Found Message (BNS), Baggage Processing Message (BPM), Baggage Transfer Message (BTM), and 59. The method of claim 58, representing one of the Baggage Source Messages (BSM).

60. training, by at least one of the at least one processor, a model using the reference indicator; inputting, by at least one of said at least one processor, data representing a normal route into said model; inputting, by at least one of the at least one processor, data from one or more current B-type messages associated with the transportation of the cargo item into the model; and training, by at least one of the at least one processor, the model using data from one or more baggage handling systems that handle the baggage items; 60. The method of claim 59, wherein the model uses a machine learning algorithm to detect that the difference between the current route and the normal route is greater than a threshold and the luggage item is the non-stationarily routed luggage item.

61. Before said matching, receiving, by at least one of the at least one processor, an originating BSM; and 60. The method of claim 59, further comprising determining a normal route for the baggage item.

62. 62. The method of claim 61, further comprising determining, by at least one of the at least one processor, that the reference indicator indicates a deviation in time or distance between the normal route of the baggage item and the current route of the baggage item that is greater than a threshold value.

63. determining, by at least one of the at least one processor, that the reference indicator represents information indicating that the baggage item is unidentified; notifying, by at least one of the at least one processor, the registered passenger that the baggage item is unidentified based on the information indicating that the baggage item is unidentified; and 59. The method of claim 58, further comprising: submitting, by at least one of the at least one processor, a claim to an airline based on the information indicating that the baggage item is unidentified.

64. 59. The method of claim 58, further comprising: forming, by at least one of the at least one processor, the master travel manifest for the current travel date using the first travel information associated with registered passengers traveling on the current travel date.

65. determining, by at least one of the at least one processor, that the reference indicator represents a non-stationary route for the baggage item; and accessing, by at least one of the at least one processor, location data generated by a tracking device on the luggage item to track a current location of the luggage item; 59. The method of claim 58, wherein said generating said delivery instructions by at least one of said at least one processor further comprises using said current location of said package item from said tracking device.

66. 1. A system comprising: at least one processor; and at least one non-transitory tangible memory communicatively coupled to the at least one processor, the at least one memory storing at least one instruction; The at least one processor may write the at least one instruction as: Matching first movement information, including passenger names and International Air Transport Association (IATA) license plate numbers, for registered passenger baggage items in the master movement manifest with second movement information from the generated B-type message, including a reference indicator representing the non-routed baggage item; retrieving third movement information for the baggage item generated by a baggage handling system that correlates to a time frame before or after the created B-type message to identify the location of the baggage item; and A system configured to execute: generating delivery instructions based on a baggage itinerary record associated with the master movement manifest for the current itinerary of the baggage item, the delivery instructions being configured to reroute the baggage item to the location of the registered person's reservation.

67. The created B-type message is Baggage Not Found Message (BNS), Baggage Processing Message (BPM), Baggage Transfer Message (BTM), and 67. The system of claim 66, representing one of a baggage source message (BSM).

68. The at least one processor may write the at least one instruction as: training a model using said reference indicators; inputting data representing a normal route into said model; inputting data from one or more current B-type messages associated with the transport of the cargo items into the model; and training the model using data from one or more baggage handling systems that handle the baggage items; 68. The system of claim 67, wherein the model uses a machine learning algorithm to detect that the difference between the current route and the normal route is greater than a threshold and the luggage item is the non-stationary routed luggage item.

69. The at least one processor, prior to the matching, may further include: receiving an originating BSM; and 68. The system of claim 67, configured to perform: determining a normal route for the baggage item.

70. The at least one processor may write the at least one instruction as:

70. The system of claim 69, wherein the reference indicator is configured to perform the following: determine whether a deviation in time or distance between the normal route of the luggage item and the current route of the luggage item is greater than a threshold value.

71. The at least one processor may write the at least one instruction as: determining whether the reference indicator represents information indicating that the cargo item is unidentified; notifying the registered passenger that the baggage item is unidentified based on the information indicating that the baggage item is unidentified; and 67. The system of claim 66, configured to: submit a claim to an airline based on the information indicating the baggage item is unidentified.

72. The at least one processor may write the at least one instruction as:

67. The system of claim 66, configured to perform: forming the master travel manifest for the current travel date using the first travel information associated with registered passengers traveling on the current travel date.

73. The at least one processor may write the at least one instruction as: determining whether the reference indicator represents a non-stationary route for the baggage item; accessing location data generated by a tracking device on the luggage item to track the current location of the luggage item; and 67. The system of claim 66, configured to perform: generating the delivery instruction using the current location of the package item from the tracking device.

74. A non-transitory computer-readable medium having stored thereon instructions that, when executed by at least one processor, cause the at least one processor to: matching, by at least one of the at least one processor, first movement information for the registered passenger baggage item in the master movement manifest, the first movement information including the passenger name and the International Air Transport Association (IATA) license plate number, with second movement information from the created B-type message, the second movement information including a reference indicator representing the non-routed baggage item; retrieving, by at least one of the at least one processor, third movement information for the baggage item generated by a baggage handling system that correlates to a time frame before or after the created B-type message to identify the location of the baggage item; and A non-transitory computer-readable medium causing at least one of the at least one processor to execute a method including generating, by at least one of the at least one processor, a delivery instruction based on a baggage journey record associated with the master movement manifest for a current journey of the baggage item, the delivery instruction being configured to reroute the baggage item to a location of a reservation for the registered passenger.

75. The created B-type message is Baggage Not Found Message (BNS), Baggage Processing Message (BPM), Baggage Transfer Message (BTM), and 75. The non-transitory computer-readable medium of claim 74, representing one of a Baggage Source Message (BSM).

76. The method comprises: training, by at least one of the at least one processor, a model using the reference indicator; inputting, by at least one of said at least one processor, data representing a normal route into said model; inputting, by at least one of the at least one processor, data from one or more current B-type messages associated with the transportation of the cargo item into the model; and training, by at least one of the at least one processor, the model using data from one or more baggage handling systems that handle the baggage items; 76. The non-transitory computer-readable medium of claim 75, wherein the model uses a machine learning algorithm to detect that the difference between the current route and the normal route is greater than a threshold and the luggage item is the non-stationary routed luggage item.

77. The method further comprises, before the matching: receiving, by at least one of the at least one processor, an originating BSM; and 76. The non-transitory computer-readable medium of claim 75, further comprising determining a normal route for the baggage item.

78. The method comprises:

78. The non-transitory computer-readable medium of claim 77, further comprising determining, by at least one of the at least one processor, that the reference indicator indicates a deviation in time or distance between the normal route of the baggage item and the current route of the baggage item that is greater than a threshold value.

79. The method comprises: determining, by at least one of the at least one processor, that the reference indicator represents information indicating that the baggage item is unidentified; notifying, by at least one of the at least one processor, the registered passenger that the baggage item is unidentified based on the information indicating that the baggage item is unidentified; and 75. The non-transitory computer-readable medium of claim 74, further comprising: by at least one of the at least one processor, submitting a claim to an airline based on the information indicating that the baggage item is unidentified.

80. The method comprises:

75. The non-transitory computer-readable medium of claim 74, further comprising: forming, by at least one of the at least one processor, the master travel manifest for the current travel date using the first travel information associated with registered passengers traveling on the current travel date.

81. The method comprises: determining, by at least one of the at least one processor, that the reference indicator represents a non-stationary route for the baggage item; and accessing, by at least one of the at least one processor, location data generated by a tracking device on the luggage item to track a current location of the luggage item; 75. The non-transitory computer-readable medium of claim 74, wherein generating the delivery instructions by at least one of the at least one processor further includes using the current location of the package item from the tracking device.