Return journey remote passenger bag tag generation
By leveraging original bag tags for automated data extraction and check-in, the system addresses inefficiencies and costs in return travel baggage handling, enhancing resource utilization and reducing errors.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-01-26
- Publication Date
- 2026-03-18
AI Technical Summary
Existing baggage handling systems for return travel are inefficient, costly, and resource-intensive, particularly in large accommodation facilities like cruise ships, due to the need for manual data entry and the discarding of original bag tags, leading to errors and increased labor costs.
A system and method that utilizes the original, non-discarded bag tags to autonomously extract passenger information and create digital records, using RFID or barcode scanning to recreate digital bag tag identifiers, reducing the need for manual data entry and enabling automated check-in for return journeys.
This approach reduces human resource consumption, minimizes data entry errors, and lowers costs by reusing existing bag tag information for efficient passenger check-in and inventory management.
Smart Images

Figure 2026509332000001_ABST
Abstract
Description
Technical Field
[0003] ,
[0001] Claim of Priority This PCT application claims priority to U.S. Patent Application No. 18 / 104,359, entitled "Return Leg Remote Passenger Check-In," filed on February 1, 2023, and currently issued as U.S. Patent No. 11,682,241 on June 20, 2023, the entire content of which is incorporated herein by reference. This PCT application also claims priority to U.S. Patent Application No. 18 / 406,785, entitled "Return Leg Passenger Bag Tag Generation," filed on January 8, 2024; U.S. Patent Application No. 18 / 332,377, entitled "Digital Recreation of Original Bag Tag Identifier," filed on June 9, 2023; U.S. Patent Application No. 18 / 201,908, entitled "Return Leg Remote Passenger Check-In from Bag Tag Identifiers," filed on May 25, 2023; and U.S. Patent Application No. 18 / 311,566, entitled "Multi-Leg Travel Baggage Tracking," filed on May 3, 2023. The entire disclosure of each of the aforementioned applications is incorporated herein by reference in its entirety.
[0002] The described embodiments generally relate to asset management. Specifically, the described embodiments relate to systems and methods for extracting data that would otherwise be discarded and reusing it to reduce data input.
Background Art
[0003] Mobile carriers generally offer passengers the ability to check in luggage containing their personal belongings, with or without baggage fees. Luggage is often weighed to determine if additional baggage fees are required. The airline then prints and attaches bag tags to the luggage. Each mobile carrier may have its own format for printing bag tags at its counter. This process consumes human resources from staff working behind the counter to complete passenger check-in, boarding pass printing, baggage handling, and bag tag printing and attachment. Air mobile carriers are also investing in self-check-in machines that allow passengers to print their own bag tags, freeing up some of the counter staff's time. This allows passengers to print and attach printed bag tags without the need for counter staff.
[0004] According to the Federal Aviation Administration, the average daily passenger count in fiscal year 2021 was approximately 1.6 million. The average daily passenger count in fiscal year 2019 was approximately 2.9 million. Some of these passengers are traveling on the return leg of their trips. Among those traveling on the return leg, some are returning from cruises or luxury resorts.
[0005] Numerous attempts have been made to reduce the costs of baggage handling, particularly handling large volumes of luggage from accommodations, and checking in travelers for their departure and return flights. To simplify baggage handling in transit, passengers are offered the option of choosing a service from a third-party vendor to pick up and transport them and / or their luggage to the airport when needed. Luggage can be picked up from any location, such as home, office, or hotel, and / or delivered to any location identified by the passenger, without requiring the passenger's presence.
[0006] Another approach to baggage handling involves the mutual use of staff at accommodations such as hotels. One of the biggest drawbacks of mutual use of staff is that they are unavailable to passengers for other tasks that may arise in order to maintain the comfort of the accommodation. Due to COVID-19, hiring more staff has become a challenge in recent years. Furthermore, the cost of staff has risen. At some venues, such as cruise ships, increasing staff to handle additional tasks is not only too costly but also reduces cruise revenue because it means bringing staff on board in exchange for paying passengers. The capacity to print bag tags and boarding passes occupies space on the cruise ship that could be used for passenger accommodation.
[0007] Some baggage handling services issue a receipt or tag attached to the baggage. Even with this process, the baggage still needs to receive a printed International Air Transport Association (IATA) bag tag with a bag tag identifier instead of a receipt or tag. This process can be prohibitively expensive for highly competitive accommodation providers vying for customers. Overall, baggage handling services require passengers to order the service using a website or mobile application, but various passenger information may be entered incorrectly, resulting in additional charges. Passengers can remotely check in to their flights by providing all necessary flight information for their itinerary in advance using a website or mobile application. While this process appears straightforward, data entry errors can occur, which, combined with the additional costs of baggage handling and temporary receipts, can be extremely costly.
[0008] After passengers arrive at their destination, bag tags are almost always removed and discarded to make space for bag tags for the return journey.
[0009] The average ocean liner cruise ship has a capacity of approximately 3,000 passengers. Some larger cruise ships have a capacity of 5,400 passengers. Each passenger returning using an air travel carrier must check in for their return flight. Cruise ship staff handle the pre-check-in process and baggage handling for return flights. However, this process consumes valuable and limited human resources available on the cruise ship for disembarkation. A system and process are needed to address these challenges, which should be cost- and time-efficient and easily accessible to any passenger. [Overview of the project] [Means for solving the problem]
[0010] Embodiments relate to a system and method for passenger check-in in return travel mode using a digitally reproduced origin bag tag identifier. In one embodiment, the method includes, after the completion of the passenger's travel segment by the mode travel carrier, electronically acquiring, by at least one electronic acquisition device, an origin paper bag tag identifier (OP-BTI) associated with or printed on a printed bag tag from the mode travel carrier, located on the passenger's first piece of luggage, in order to create digital BTI data linked to the mode travel carrier. The method includes, by at least one processor, extracting a passenger bag number from the digital BTI data, and by at least one processor, accessing a passenger reservation record (PNR) from the mode travel carrier's computer system based on the extracted passenger bag number. The method includes, using data that identifies the check-in of a passenger's return journey segment by a designated return travel carrier, autonomously creating a passenger inventory record from digital BTI data and PNRs using at least one processor, and repeating the above method for multiple passengers who begin a stay associated with an accommodation facility, autonomously forming an inventory file with conduits for checking multiple passengers into the designated return travel carrier.
[0011] In one embodiment, the computing system includes at least one processor. The computing system also includes memory that stores instructions configured to cause at least one processor to electronically retrieve, from at least one electronic retrieval device, an OP-BTI associated with or printed on a printed bag tag from the first mode of mobile carrier, on the passenger's first piece of luggage, in order to create digital BTI data linked to the first mode of mobile carrier after the passenger's travel segment by the first mode of mobile carrier. The processor is configured to extract a passenger bag number from the digital BTI data and to access a passenger reservation record (PNR) from the first mode of mobile carrier's remote computer system based on the extracted passenger bag number. The processor is configured to autonomously create a passenger inventory record from digital BTI data and PNR using data that identifies the check-in of the passenger's return travel segment by a designated return travel carrier, and to autonomously form an inventory file with conduits for checking in multiple passengers to a designated return travel carrier by repeating these steps for multiple passengers starting a stay associated with an accommodation facility.
[0012] For a more detailed understanding of the present invention, please refer to the following detailed description in relation to the attached drawings. [Brief explanation of the drawing]
[0013] [Figure 1] A block diagram of a system for checking in passengers for the return journey, according to one embodiment, is shown. [Figure 2A] This shows a partial diagram of a conventional airline bag tag using the existing technology. [Figure 2B] This shows a conventional airline bag tag marker using the existing technology. [Figure 2C] This shows an example of attaching a bag tag marker to a passenger's luggage. [Figure 3] A scanner according to one embodiment is shown. [Figure 4] A block diagram of a programming module for generating a list of passengers to check in and board during the travel segment is shown, according to one embodiment. [Figure 5] This document describes a method for checking in passengers according to one embodiment. [Figure 6] A block diagram of a programming module for generating a master catalog, according to one embodiment, is shown. [Figure 7] This document illustrates a computing system according to one embodiment. [Figure 8] A flowchart illustrating a method for checking in passengers departing from an accommodation facility, according to one embodiment, is shown. [Figure 9] A flowchart illustrating a method for merging passenger lists and accommodation information according to one embodiment is shown. [Modes for carrying out the invention]
[0014] Embodiments are described herein with reference to the accompanying drawings, and similar reference numerals are used throughout the drawings to indicate similar or equivalent elements. The drawings are not drawn to scale and are provided solely to illustrate the embodiments disclosed herein. Some disclosed embodiments are described below with reference to their non-limiting illustrative use. It should be understood that a number of specific details, relationships, and methods are described in order to provide a detailed understanding of the embodiments disclosed herein. However, those skilled in the art will readily recognize that the disclosed embodiments may be carried out without or in other ways of certain details. In other examples, well-known structures or operations are not shown in detail to avoid obscuring the embodiments disclosed herein. Embodiments are not limited by the illustrated order of operations or events, as some operations may occur in different orders and / or simultaneously with other operations or events. Furthermore, not all illustrated operations or events are required to carry out the methodologies of the embodiments.
[0015] Numerical ranges and parameters which indicate broad ranges are approximations, and even though the numerical values set forth in specific non-limiting examples are reported as accurately as possible, any numerical value inherently contains certain errors which are a consequence of the standard deviation found in the respective test measurements. Further, all ranges disclosed herein are to be understood to encompass any and all sub-ranges subsumed therein. For example, a range of "less than 10" includes any and all sub-ranges between the minimum value of 0 and the maximum value of 10 (and including these values), that is, any and all sub-ranges having a minimum value of 0 or more and a maximum value of 10 or less, such as, for example, 1 to 4.
[0016] The departure control system (DCS) controls various airline operations including airport check-in, generation of passenger bag tag identifiers (BTIDs), and printing of bag tags. The bag tags are formatted based on rules published by the International Air Transport Association (IATA) and include, for example, a 10-digit license plate. Typically, one or more IATA type B messages including the 10-digit license plate and flight information are created.
[0017] The inventors have determined that what was thought to be garbage (i.e., discarded airline bag tags) is actually a missing element for the cost-effective and time-effective handling of luggage in large accommodation facilities such as resorts and cruise lines, as non-limiting examples.
[0018] Typically, passengers are prompted to remove the printed bag tag after retrieving their luggage from the baggage carousel at their destination. However, the inventors have determined that the originally printed bag tag has useful information and can be used for 1) autonomous data entry and data acquisition instead of printing and / or attaching a temporary receipt tag, and 2) freeing passengers or other employees from obtaining passenger personal information and return flight information.
[0019] A passenger's luggage can be tagged with an adhesive marker from an airline carrier that may also include an IATA license plate barcode. This marker can be placed anywhere on the luggage and can be used in place of printing and / or attaching a temporary receipt tag or a missing IATA bag tag. For example, an airline's IATA bag tag may be damaged or removed as a result of transportation via the airline luggage handling system. Therefore, an airline carry-on marker can be used in the processes described herein.
[0020] In some examples, an airline IATA bag tag or other special-purpose bag tag may include a printed IATA license plate and / or a radio frequency identifier (RFID) that can be read by an RFID reader. However, RFID technology is only used in about 10% overall and is not widely available today. The systems and methods described herein can use an RFID, for example, as a non-limiting example, when the initially printed bag tag is damaged or otherwise cannot be read by a barcode scanner. As is known, it can be a challenge for scanners throughout an airline luggage handling system to scan a 10-digit license plate because the printed text may be damaged or the attached bag tag may be in a position where it cannot capture the barcode. The system herein can use an RFID reader to obtain a 10-digit license plate in parallel with or as needed in addition to a barcode scanner.
[0021] The inventor has found that in addition to using the original, non-discarded IATA bag tag in place of a receipt tag, the IATA bag tag can be used to automate the process, resulting in a process that is less prone to data entry errors, less burdensome to passengers, time-saving, and cost-effective.
[0022] The system described herein employs a parallel method for obtaining passenger identifiable information to address situations where the IATA bag tag is damaged or lost, enabling the acquisition of a 10-digit license plate without input from the passenger or other employees. For example, all passenger information, particularly return flight information, may be obtained by reading the original airline IATA bag tag (which has not been discarded), autonomously retrieving passenger records and return flight information, and remotely checking in the passenger for departure.
[0023] Reading all non-discarded bag tags may include reading them dockside at accommodations such as cruise lines, reading them at the arrival airport or intermediate transport carrier upon arrival, reading them at any accommodation such as hotels and resorts, and / or reading them at any location between the arrival airport or intermediate transport carrier and the accommodation.
[0024] The inventors have determined that the original printed bag tags / paper bag tags from a first-mode mobile carrier contain useful information that can be used to automate the process of checking in passengers for the return journey on the first-mode mobile carrier and / or to create passenger records in an inventory used by the accommodation. Instead of removing the original printed bag tags after arrival at the destination associated with the accommodation, the code embedded in the license plate of the original printed bag tag can be electronically retrieved, digitized, and used to retrieve personal information or personally identifiable information (PII) associated with the passenger from the first-mode mobile carrier, which can then be used by the accommodation or other vendors.
[0025] Furthermore, the inventors determined that by using the license plate on the original printed bag tag, return flight information for passengers can be autonomously obtained without requiring passengers or hotel staff to manually enter return flight itinerary information.
[0026] Figure 1 shows a block diagram of a system 100 for confirming the return journey section to passengers according to one embodiment. System 100 is shown between line AA and line BB. System 100 can communicate with the travel information system 108 of the first mode travel carrier 104, the travel information system 110 of an optional intermediate travel carrier 106, and / or the travel information system 128 of the accommodation 126. In the embodiments described herein, the accommodation 126 is a cruise ship. The travel information systems 108, 110, and 128 may include, for example, a web-based server connected to the Internet. One or more components of System 100 are located locally with respect to the destination (DP) 107, and the destination 107 is also local to the accommodation. In some embodiments, the accommodation 126 may be a resort.
[0027] The first mode mobile carrier 104 may be an airline carrier, a bus operator, or a train carrier. However, for illustrative purposes, the example will be described in relation to the first mode mobile carrier 104, which is an airline carrier. The optional intermediate mobile carrier 106 may be an airline carrier, a bus operator, or a train carrier.
[0028] The dashed line representing the travel itinerary 140 shows the routes of travel segments L1, L2, and L3 for the passenger and passenger baggage 138 from the starting point (i.e., home 102) to the accommodation 126 or boarding point. Segment L1 is the travel route from home 102 to the first mode travel carrier 104. Segment L2 is the travel route using the first mode travel carrier 104 to the destination 107 or to any segment L3 associated with the intermediate travel carrier 106. Any segment L3 is the travel route using the intermediate travel carrier 106 to the destination 107. For example, a passenger may end their travel route at the end of segment L2 and board a vehicle of a different travel carrier or another flight to begin travel along segment L3 to the destination 107. Furthermore, it should be noted that the travel route of segment L3 may include one or more intermediate travel carriers. In some examples, a passenger's itinerary may have zero (0) intermediate travel carriers, as in the case of a direct or direct travel itinerary to destination point 107 along the route of travel itinerary 140.
[0029] Destination point 107 is local to the boarding gate of accommodation 126. System 100 or one or more components of System 100 may be controlled and manned by a third-party service provider independent of any mobile carrier. System 100 may be controlled and manned by a mobile carrier local to destination point 107. The mobile carrier local to destination point 107 may be an airline carrier, a train carrier, a bus operator, a cruise ship operator, or a combination thereof.
[0030] Depending on the circumstances, the travel path by the first mode mobile carrier 104 and the travel path of the optional intermediate mobile carrier 106 can be reversed. As a result, the travel path for passengers traveling on section L2 may be by the intermediate mobile carrier 106, while the travel path for passengers traveling on section L3 to destination point 107 may use the first mode mobile carrier 104.
[0031] The components of system 100 may include a scanner 116 for reading bag tags (BTs) 142. An exemplary BT 142 from an air carrier will be described in more detail in relation to Figure 2A. The BT 142 is an original bag tag (OP-BT) with an original paper bag tag identifier (O-BTI) 114, such as from a first-mode mobile carrier 104 of the first travel segment. The O-BTI 114 may be stored in a database by the first-mode mobile carrier 104.
[0032] In some embodiments, the components of system 100 may also include a radio frequency identification (RFID) reader or a near-field communication (NFC) identification reader, both of which are shown herein as RFID-R150, indicated by dashed boxes to indicate their optionality. The RFID reader receives an electromagnetic field to automatically identify and track the tag. In some cases, passenger baggage 138 may use an RFID tag or a near-field communication (NFC) compatible tag that generates a 10-digit license plate or equivalent identifier. However, currently, most baggage still uses printed bag tags or paper bag tags as the primary means of identifying passenger baggage 138.
[0033] The term passenger baggage 138 may include one or more pieces of baggage. One or more pieces of baggage may include the first piece of baggage. In some cases, only BT142 of the first piece of baggage may be read in order to digitally recreate the passenger's bag number.
[0034] The stored digital O-BTI114 can be converted into a format compatible with International Air Transport Association (IATA) bag tag codes and other standardized formats of carriers. For example, an airline bag tag may include an IATA code that contains a three-letter alphanumeric geographic code specifying the airport and city. The IATA code is also known as the IATA Location Identifier. IATA also publishes industry standard rules for creating bag tags for the aviation industry. A printed BT142 may include a 10-digit license plate and a corresponding barcode, as shown in Figure 2A. The O-BTI114 may include information for creating the IATA geographic code, the original airline's flight information, the 10-digit license plate, and other BT information printed on the BT142, as shown in Figure 2A. The BT142 may use license plates used by other mobile carriers.
[0035] The components of system 100 may include an imaging device 118 for capturing images of passenger baggage 138. The components of system 100 may include an optional printing device 120 configured to print markers (MK) 136 onto a substrate. The components of system 100 may include a computing device 122, as described in more detail in relation to Figure 7. The computing device 122 may communicate with the scanner 116, imaging device 118, and printing device 120 via wireless communication indicated by reference numeral 130. In some embodiments, the computing device 122 may communicate with the scanner 116, imaging device 118, and / or printing device 120 using a wired communication protocol. The printing device 120 may be a laser printer, an inkjet printer, or other printing device.
[0036] From this disclosure, it should be understood that the system described herein addresses a variety of outcomes that different passengers may experience. The need for MK136 arises because some luggage arriving at its destination may not originally have a printed bag tag or airline marker, both of which may include an IATA barcode. In such situations, the system needs to have a marker ready to temporarily tag the luggage.
[0037] The system can obtain passenger information by reading the barcode or quick response (QR) code associated with the original flight's boarding pass. In some cases, the passenger's ticket may include information associated with a 10-digit license plate that can be collected from the passenger and placed in their luggage without the need to print the MK136. For example, when checking in luggage at the airport, the passenger may receive a marker with adhesive on the back from an airline employee.
[0038] This marker may contain a 10-digit license plate number or other information. This marker may be used, for example, to identify luggage by passengers in the event of loss.
[0039] The system may include, by a printing device communicating with at least one processor, creating an MK136 having a marker identifier that links the passenger inventory record to the first baggage if the Origin Paper Bag Tag Identifier (OP-BTI) associated with or on the printed bag tag of the first baggage is damaged or missing, and entering the marker identifier into the passenger inventory record. The marker identifier may be a barcode readable by a barcode scanning device and may include either the OP-BTI or a new passenger tracking identifier.
[0040] The computing device 122 may communicate with the scanner 116, imaging device 118, and / or printing device 120 using, without limitation, a Near Field Communication (NFC) protocol such as BLUETOOTH®. The computing device 122 may communicate with the scanner 116, imaging device 118, and / or printing device 120 using Wireless Fidelity (WI-FL) communication based on the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard. The computing device 122 may communicate with the scanner 116, imaging device 118, and / or printing device 120 using, for example, ZIGBEE® wireless technology compatible with IEEE 802.15. The computing device 122 may communicate with the scanner 116, imaging device 118, and / or printing device 120 using a long-range communication protocol, a short-range communication protocol, a cellular radio frequency protocol, or other mobile radio frequency protocol.
[0041] In other embodiments, the scanner 116 may be a software application stored in the computing device 122 and programmed to interact with an integrated or cable-connected video or camera device built into the computing device 122. In one embodiment, the computing device 122, the imaging device 118, and the scanner 116 may be a single device such as a smartphone, tablet, or other video-enabled handheld computing device hereafter referred to herein as a “smart communication device.” In some embodiments, the system 100 may include a local computing device or server 148 for communicating with the smart communication devices and mobile information systems 108, 110, and / or 128. The local computing device (i.e., server 148) communicates with at least one smart communication device and / or mobile information systems 108, 110, and / or 128 using wired or wireless communication.
[0042] In one embodiment, the computing device 122, imaging device 118, scanner 116, and RFID-R150 may be a single device such as a smartphone, tablet, or other video-enabled handheld computing device, which may later be referred to herein as a “smart communication device.”
[0043] The imaging device 118, scanner 116, and / or RFID-R150 may be electronic devices that acquire barcodes or other information associated with an IATA license plate, such as a 10-digit license plate. As can be understood from this disclosure, the IATA standard uses a 10-digit license plate, but other license plate formats with more or fewer digits may be used.
[0044] The components of system 100 may include an optional baggage receptacle 124 for transporting received baggage, such as on a conveyor belt. While passenger baggage 138 is moving along the conveyor belt, at least one scanner 116 and at least one imaging device 118 may read or capture information representing O-BTI 114. In some embodiments, the imaging device 118 may capture images of one or more passenger baggage 138. Furthermore, RFID-R 150 may also read RFID tags or NFC tags placed in the baggage receptacle 124. In some embodiments, the scanner 116 may read QR code®-enabled bag tags. RFID, NFC, and QR code-enabled bag tags may contain certain personal information (PU). This personally identifiable information of the passenger and the information in the passenger reservation record (PNR) 112 can be used to verify the personal information. The RFID tags or NFC tags must, for example, comply with IATA RP 1740c.
[0045] In other embodiments, the baggage tray 124 may include a scanner adjacent to the pad, an imaging device 118, and / or a designated pad or surface for placing a single piece of passenger baggage 138 having an RFID-R150, in order to read the O-BTI 114 and / or capture an image of the passenger baggage 138. The scanner 116 and the imaging device 118 may be the same device, but in one process they may use the O-BTI 114 to search for and read a barcode, and in a second optional process they may operate to find a part or side of the body of the passenger baggage 138 to capture specific baggage features. In some embodiments, if the printed BT 142 is not readable, the read O-BTI data receiving unit 402 may be bypassed. In this example, the user may directly input a 10-digit license plate 210, which is then input to the license plate analysis unit 404 to identify the mobile carrier identification information and the passenger's bag number. The scanner 116, imaging device 118, and RFID-R150 may be integrated into the same device, and the RFID-R150 reads an RFID tag or NFC tag when a printed bag tag is not present and creates personal information for cataloging.
[0046] Processing that captures the identification of luggage characteristics, such as by using computer vision, can determine that passenger luggage 138 does not contain the original paper bag tag. In this case, information received from RFID-R150 can be used. In some cases, the original paper bag tag may contain information associated with the mobile carrier for the return segment near home 102, so passenger luggage 138 may have both an RFID tag or NFC tag and the original paper bag tag.
[0047] The computing device 122 and / or server 148 of system 100 generate a communication session with the mobility information system 108 or 110 to access the PNR 112 based on the read BT 142 and obtain information representing the original O-BTI 114 having an embedded code for the passenger's bag number, as described later. The mobility information system 108 or 110 generates communication with passenger file data 132, which contains the passenger's return route information and personal information (PII). The received passenger file data 132 is assembled into a catalog file 134 or sent to the mobility information system 128, where the catalog file 134 is created. If applicable, the server 148 may create the catalog file 134. Either the computing device 122 and / or the server 148 may communicate the catalog file 134 to the mobility information system 128 of the accommodation 126.
[0048] The computing device 122 and / or server 148 merge all passenger file data 132 into a single inventory file 134 for checked-in passengers. The computing device 122 and / or server 148 then communicate the inventory file 134 to the mobile information system 128 for the accommodation 126.
[0049] A Departure Control System (DCS) can control the management of the check-in process for an air travel carrier. A travel information system 108 or 110 may include a check-in indicator 144 that indicates, within a particular window, that a passenger has checked in for travel. In some embodiments, the travel carrier may include a check-in database 146 for passengers who have checked in for travel.
[0050] Here, we will describe an exemplary scenario in detail. A passenger, ready for their travel itinerary, begins, for example, at their home 102, from which their passenger baggage 138 departs, and travels segment L1 of the travel itinerary 140. The passenger baggage 138 can travel with the passenger or via baggage transport service to a first-mode travel carrier 104, which begins segment L2. Let's assume the first-mode travel carrier 104 is an airline. At the first-mode travel carrier 104, as shown in Figure 2A, the passenger baggage 138 receives a BT142. The BT142 contains printed information representing an O-BTI114 conforming to the International Air Transport Association (IATA) bag tag format. The BT142 may be printed on paper or a paper composite at the airline counter by an airline agent, via baggage transport service, or by the passenger at a self-check-in machine. The BT142 remains on the passenger baggage 138 as it travels along segment L3, if used as described later.
[0051] The passenger's travel itinerary 140 includes accommodation 126. In this example, accommodation 126 is assumed to be a cruise ship. In some embodiments, before the passenger boards the cruise (i.e., at accommodation 126), the BT142 having the O-BTI114 is read by a scanner 116 to digitize the printed representation of the O-BTI114.
[0052] In various situations, the passenger's travel itinerary 140 may include travel segments L2 and L3. For example, if only the first mode of travel carrier 104 exists, travel segment L3 is omitted. In this example, the first mode of travel carrier 104 may provide direct flights to cities or destinations adjacent to or local to the accommodation 126. In other examples, the passenger's travel itinerary 140 may include an intermediate travel carrier 106 to provide travel segment L3. For example, the passenger's travel itinerary 140 may include at least one connecting in or travel segment to cities or destinations adjacent to the accommodation 126. The connecting segment of travel may be shown as travel segment L3, starting at the end of segment L2 and ending at destination point 107.
[0053] Figure 2A shows a partial view of a printed, prior art conventional airline bag tag 200 (i.e., BT142). Bag tag 200 is half of the bag tag. Bag tag 200 includes two faces that can be mirror images of each other so that the ends of bag tag 200 can be fixed together. In the illustrated example, bag tag 200 includes a departure airport flight identifier 202 represented by three digits and an arrival airport flight identifier 204 represented by three digits. Bag tag 200 includes at least one barcode flight identifier 206. In this figure, bag tag 200 includes a first barcode flight identifier 206 with the bars of the barcode oriented in a first orientation and a second barcode flight identifier 208 with the bars of the barcode oriented in a second orientation different from the first orientation. The format of the bag tag may vary slightly from country to country and from carrier to carrier.
[0054] The bag tag 200 includes a 10-digit license plate 210 that conforms to IATA regulations. The 10-digit license plate number includes a first integer in the range of 0 to 9, followed by a 3-digit airline code, and then the 6-digit license plate number. The last 6 digits of the license plate number correspond to the passenger bag number. The font of the numbers may be difficult to read. The 10-digit license plate 210 is included adjacent to the first barcode flight identifier 206 and / or the second barcode flight identifier 208.
[0055] The human-readable license plate 210 has either a two-letter or three-digit IATA carrier code. For example, it could be either "AA509795" or "001509795". "AA" is the two-letter IATA code for American Airlines, and "001" is the three-digit IATA carrier code. In any case, the barcode is always a complete 10 digits.
[0056] The first barcode flight identifier 206 is a label that conceals personal and flight information. For example, the first barcode flight identifier 206 is coded to include the passenger's name and information about where the luggage should go (i.e., destination), as well as other information such as the name of the arrival airport, departure time, the IATA airport code of the arrival airport, the airline code and the flight number and the passenger's name (e.g., full name format) identified by the luggage. The first barcode flight identifier 206 is a modified version of the license plate 210.
[0057] The bag tag number includes a two-letter airline code and a six-digit number. The six digits represent the passenger's bag number. By using the passenger's bag number, PNR112 can be found. In some embodiments, the passenger's bag number also conceals the passenger's personal information.
[0058] An air carrier generates and stores one or more Type B messages 152. A Type B message 152 may include one or more of the following: baggage transfer messages (BTM), baggage source messages (BSM), baggage processing messages (BPM), baggage unloading messages (BUM), baggage unread messages (BNS), baggage control messages (BCM), baggage inventory messages (BMM), and baggage requests (BRQ). The bag tag number is part of the baggage message.
[0059] The license plate 210 embedded in either the first barcode flight identifier 206 or the second barcode flight identifier 208 is known as an index number (IN) that links to a baggage source message (BSM) transmitted by the carrier's departure control system (DCS) to the airport baggage handling system, where each digit in the license plate 210 has a specific meaning. For example, the BSM includes flight details and passenger information from the second segment L2.
[0060] The inventors determined that an index number (IN) embedded in the license plate 210, the first barcode delivery identifier 206, or the second barcode delivery identifier 208 could be used to access the passenger's PNR 112.
[0061] Figure 2A shows an example of a self-tagged airline bag tag 200 printed by a passenger via an airport self-check-in machine. All airline bag tags include the same license plate format.
[0062] Figure 2B shows a conventional airline bag tag marker 212 of prior art. The airline bag tag marker 212 may include a passenger name, a departure airport flight identifier 214, an arrival airport flight identifier 216, a 10-digit license plate 218, and an adjacent barcode flight identifier 220.
[0063] In some embodiments, the airline tag marker 212 is attached to the end of a conventional airline bag tag 200 and can be removed for passengers to keep. The airline bag tag marker 212 is also printed on paper or a paper composite.
[0064] The MK136 printed by the printing device 120 may contain personal information for the PNR112 to enter the passenger's name. Optionally, the MK136 may include a temporary bag tag with an embedded code for accommodation 126 or the return leg of the journey.
[0065] Figure 3 shows a scanner 116 according to one embodiment. The scanner 116 includes a software application (i.e., scanner application 310) loaded onto a computing device 302, such as a computing device 122. The user of the scanner 116 points the camera lens 308 towards the printed bag tag 200. The camera lens 308 is located on the rear side of the device, opposite the display screen 304. The processor of the computing device 302 displays an image (input) representing the printed bag tag 200 captured by the camera lens 308 on the display screen 304.
[0066] The scanner application 310 may, for example, provide a barcode window 306 indicated by dashed lines to highlight and identify a printed barcode in the image, or to direct the user toward the barcode, such that the window 306 is positioned to capture all the bars of the second barcode mail identifier 208. The scanner application 310 may, alternatively or in addition, read the first barcode mail identifier 206. The window 306 may be displayed automatically when the scanner application 310 is launched. The scanner application 310 may, for example, search for a linear or one-dimensional (1D) barcode to convert the barcode of the first barcode mail identifier 206 or the second barcode mail identifier 208 and generate a series of digits representing, for example, a license plate 210. A person can then see the license plate 210. However, manually entering each digit can be time-consuming and susceptible to human error.
[0067] The first barcode flight identifier 206 or the second barcode flight identifier 208 associated with the license plate 210 may be used as an index number (IN) that links to the baggage source message (BSM) along with passenger information, for example, in order to find and access the passenger's PNR 112 and its return flight information.
[0068] In some embodiments, the scanner application may also be used to capture a QR code bag tag identifier on a QR code bag tag attached to passenger baggage 138. This information may be used to verify the PNR 112 or to access personal information.
[0069] Figure 4 shows a block diagram of a programming module 400 for generating a list of passengers to check in and board for the journey, according to one embodiment. The programming module 400 may reside on a computing device 122, a server 148, or a combination thereof.
[0070] One or more programming modules 400 may include software, hardware, firmware, or a combination of software, hardware, and firmware. The computing device 122 and / or server 148 may include at least one processor and / or hardware for executing instructions of the programming modules 400.
[0071] The programming module 400 may include a read O-BTI data receiving unit 402 and a license plate analysis unit 404. The read O-BTI data receiving unit 402 receives 10 digits embedded in the captured barcode of the first barcode delivery identifier 206 or the second barcode delivery identifier 208, and the license plate analysis unit 404 can analyze the sequence of digits received from the scanner application 310. The license plate analysis unit 404 can track the digits to identify the passenger carrier identification information (ID) by the mobile carrier identification information (ID) locator 420. The license plate analysis unit 404 can track digits such as the last 6 digits to find the bag number by the bag number locator 422.
[0072] The license plate analysis unit 404 can extract the first digit of the converted barcode. In this example, it is the number 7. This digit may be discarded. Next, the license plate analysis unit 404 can extract the following three digits using the mobile carrier ID locator 420. In this case, the following three digits include "001", which corresponds to the mobile carrier ID. In this case, the mobile carrier ID corresponds to American Airlines. Next, the license plate analysis unit 404 can extract the following six digits, including "509795", using the bag number locator 422. These six digits correspond to the passenger's bag number.
[0073] In some embodiments, if the printed BT142 is unreadable, the read O-BTI data receiving unit 402 can be bypassed. In this example, the user can directly input a 10-digit license plate 210, which is then received by the license plate analysis unit 404 to identify the mobile carrier identification information and the passenger's bag number.
[0074] The programming module 400 may include a communication session generation unit 406 for communicating with at least one of the first mode mobile carriers 104 and / or intermediate mobile carriers 106. The communication session generation unit 406 may include a travel operator Internet Protocol (IP) address lookup database 424 and PNR access instructions 426. The mobile carrier ID on the license plate 210 may be used to find a predetermined instruction for generating an electronic communication packet to the server of the first mode mobile carrier 104 and / or intermediate mobile carrier 106 associated with the mobile carrier ID. The communication session generation unit 406 also extracts stored instructions for accessing return segment information from the stored PNR access instructions 426 using a digitally generated passenger bag number extracted from a first barcode delivery identifier 206 or a second barcode delivery identifier 208 associated with the license plate 210. Communication instructions can identify information about tools (i.e., programming instructions) corresponding 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).
[0075] In some embodiments, the instruction can identify a link to passenger information in the luggage source message (BSM) of the read license plate 210 to find and access the passenger's PNR 112 and its return flight information. In some embodiments, the link may be, but is not limited to, an HTTP-compatible link.
[0076] During a communication session, the computing device 122 can execute programming instructions for the passenger travel return segment acquisition unit 408, where the return is the travel route or part of the travel route to return to home 102. For example, if the passenger returns to home 102 using the same travel carrier as the original printed bag tag, the PNR 112 includes return flight information. Otherwise, the return flight information may be marked as null by system 100.
[0077] The programming module 400 may include a passenger baggage recognition module 410. Image data from the imaging device 118 can be processed by machine learning software to generate an image of the passenger baggage 138. This image can be stored in a database for passenger baggage recognition processing. In some cases, it may be necessary to locate or identify the passenger's baggage. The computing device 122 or server 148 can store the image of the passenger baggage 138, which can then be retrieved later. Machine learning algorithms can then be used to recognize the baggage and match the passenger with the baggage.
[0078] A computing device 122 or server 148 can use a machine learning algorithm to identify whether a particular piece of luggage was handled by one or more components of system 100.
[0079] The programming module 400 may include a marker generation unit 412. The marker generation unit 412 can generate a barcode for use in the form of MK136, which can be printed by the printing device 120 and affixed to the passenger baggage 138. As previously mentioned, MK136 can be used when the original bag tag or airline marker is unavailable or unreadable due to damage or other reasons.
[0080] The programming module 400 may include a passenger inventory record generation unit 414, a return section inventory generation unit 416, and an inventory communication unit 418. Using the passenger inventory created from the original printed bag tags that have not been discarded, passengers arriving at accommodation 126 can be coordinated and room or room number determined. The non-discarded printed bag tags entered into the inventory can be used, for example, to transport the passenger's luggage to their room and / or accommodation 126 without the need to generate temporary baggage claim tags. The non-discarded printed bag tags can also be used for the departure of passengers returning home 102 from accommodation 126, for example, without the need to print yet another temporary baggage claim tag.
[0081] The passenger inventory record generation unit 414 can store the passenger information 428 and associated PNR 112 of passengers with passenger baggage 138 read by the system 100 in one or more files. The passenger information 428 may include the passenger's first name, middle name or its initials, last name, and contact information. For example, the contact information may also include the passenger's address. The passenger information 428 may include personal information (PII).
[0082] The components of system 100 can store a list of passengers for one or more accommodations 126 that are local to the destination 107, so that passenger baggage 138 for passengers not intended to travel via accommodation 126 does not get mixed with passenger baggage 138 for accommodation 126. In some embodiments, the passenger information file 428 may include passenger information associated with a prepaid service with a third-party service provider, a first-mode travel carrier 104, or accommodation 126. In some embodiments, the passenger information file 428 may include cabin numbers assigned to passengers. Thus, the marker generation unit 412 can communicate with the passenger inventory record generation unit 414 to obtain information such as cabin numbers and passenger names, and format and input fields for markers printed by the marker generation unit 412.
[0083] The return segment catalog generation unit 416 can extract information from the PNR 112, including return segment travel information, which includes, but is not limited to, the carrier of the return segment mode, the departure time of the return segment mode, the flight number, and / or the estimated number of bags that need to be checked in for the return segment platform. The return segment catalog generation unit 416 can input the return segment travel information into the corresponding data fields of the catalog file 134.
[0084] The inventory file 134 includes a conduit for checking in multiple passengers on a designated return travel carrier. The conduit may include a graphical user interface for remotely checking in each passenger departing from accommodation 126 within a designated window prior to the return flight. In some embodiments, the passenger inventory record includes digital BTI data, PNR 112, and data used to identify the check-in of the passenger's return travel segment by the designated return travel carrier.
[0085] The catalog communication unit 418 is configured to establish a communication session with the mobile information system 128 associated with the accommodation 126. The catalog communication unit 418 may have different instructions for each mobile information system 128 of multiple cruise ship operators. The communication instructions can identify information about tools (i.e., programming instructions) corresponding 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).
[0086] Figure 5 shows a method 500 for checking in a passenger according to one embodiment. Method 500 creates a digital license plate number from a printed BT for use, for example, when obtaining return flight information. In block 502, method 500 is initiated after the completion of a travel segment by a first mode of travel carrier. In block 504, method 500 includes obtaining an origin bag tag identifier, such as a 10-digit license plate. The process of obtaining the origin bag tag identifier includes using a scanner to read the origin bag tag identifier (O-BTI) on the printed bag tag of the first baggage to create read or digital BTI data, the printed O-BTI being linked to the first mode of travel carrier. In a non-limiting example, the scanner may be a barcode scanner.
[0087] In some cases, obtaining the origin bag tag identifier may involve receiving an RFID signal containing information representing the origin bag tag identifier. In other embodiments, obtaining a 10-digit license plate may involve reading an airline marker having an adhesive backing that can be attached to the luggage. In some cases, the airline marker with adhesive backing is part of the original boarding pass received from airline staff at check-in for the original flight.
[0088] In summary, assume that the mobile carrier in the first mode is an airline carrier. Then, electronic acquisition by at least one electronic acquisition device may include at least one of the following: i) reading the Origin Paper Bag Tag Identifier (OP-BTI) on a printed paper bag tag from the airline attached to the passenger's first piece of baggage using a barcode scanner; ii) scanning the OP-BTI on a printed marker from the airline attached to the first piece of baggage using a barcode scanner; and iii) reading the RFID information associated with the OP-BTI using an RFID reader.
[0089] In block 506, method 500 may include extracting passenger bag numbers from read O-BTI data by at least one processor. Block 506 may also include extracting mobile carrier codes from read or digital BTI data.
[0090] In block 508, method 500 may include at least one processor accessing a passenger reservation record (PNR) from a second processor associated with a first mode of travel carrier based on a digitally generated passenger bag number or a digitally generated 10-digit license plate. In block 510, method 500 may include at least one processor autonomously creating a passenger inventory record from the accessed PNR112 for the passenger's return travel segment on a designated return travel carrier. The passenger inventory record may include digital BTI data and PNRs along with data used to identify the check-in of the passenger's return travel segment on the designated return travel carrier. The passenger inventory record may read the O-BTI or travel carrier code embedded in the accessed PNR112. The passenger inventory record may be associated with passenger-linked digital BTI data to track and process the passenger's baggage before and after the passenger stays at large accommodations. For example, large accommodations may be located on Disney® property or other resorts with accommodations.
[0091] In block 512, method 500 includes repeating blocks 504-510 for multiple passengers boarding a travel segment with accommodation. In block 514, method 500 may include performing a check-in process for the return segment on a designated return travel carrier for each passenger, using a graphical user interface (GUI) into which information from a passenger inventory record is entered. Repeated blocks 504-510 may be for multiple passengers beginning a stay associated with accommodation to autonomously form an inventory file having a conduit for checking in multiple passengers on a designated return travel carrier.
[0092] In some embodiments, method 500 may include, by at least one processor, taking in an inventory file having each created passenger inventory record for the accommodation.
[0093] Block 508 of Method 500 may include identifying a mobile carrier from read O-BTI data and identifying a stored communication session procedure for communicating with the mobile carrier based on the read or digital O-BTI data. The stored communication session procedure can be identified by at least one processor for accessing a passenger reservation record (PNR) from a remote second processor (i.e., mobile information system 108 or 110) associated with the mobile carrier via a communication network.
[0094] Communication formats may include tools that support 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).
[0095] For the return leg of the journey by the designated return travel carrier, the process for performing the check-in process of block 514 may also use stored communication commands to control a remote second processor to check in the passenger for the return leg of the journey, for example, within a predetermined check-in window.
[0096] Figure 6 shows a block diagram of a programming module 600 for generating a master catalog according to one embodiment. The programming module 600 can communicate with multiple computing devices having programming modules 400 running on it. The programming module 600 may be stored by a computing device associated with the mobile information system 128 or another mobile management system. In some embodiments, one or more programming modules 600 may be stored in a computing device associated with the server 148 and the mobile information system 128.
[0097] In some embodiments, the server 148 and the mobile information system 128 may be integrated into the same computing system. In other embodiments, the server 148 may be integrated into the mobile information system 108 or 110.
[0098] The programming module 600 may include a catalog merging unit 602, a master catalog generation unit 604, and a return section sorting unit 606. One or more programming modules 600 may include software, hardware, firmware, or a combination of software, hardware, and firmware. The computing device associated with the mobile information system 128 may include at least one processor and / or hardware for executing instructions of one or more programming modules 600.
[0099] The programming module 600 includes a catalog graphical user interface (GUI) 608 which may include a catalog merging unit 602 for merging passenger catalog files from multiple computing devices 122, a server 148, or a system 100 for the current voyage. For example, a computing device associated with the mobility information system 128 can communicate with multiple systems 100, and each system 100 may have multiple computing devices 122. The passenger catalog file includes multiple passenger catalog records generated by the return section catalog generation unit 416, into which information accessed from the passenger catalog record generation unit 414 and PNR 112 is input.
[0100] With respect to the disclosures herein, it should be understood that there may be multiple local destinations, each served by a different system 100. For example, destination 107 may be a local train station that is local to the port of accommodation 126. Destination 107 may be a regional bus stop adjacent to the port of accommodation 126. Destination 107 may be each regional airport adjacent to the port of accommodation 126. The term “adjacent” means, for example, a travel distance of 5 to 20 miles, 20 to 50 miles, or 51 to less than 100 miles from accommodation 126. For example, accommodation can dock with a port having multiple airports, multiple train stations, multiple bus stations, etc., any of which can be used by passengers to arrive as close to the port as possible, based on their own starting point and travel costs.
[0101] The catalog GUI 608 can interface with the master catalog generation unit 604 and the return route sorting unit 606. The master catalog generation unit 604 can merge files received from one or more systems 100 and the catalog of reserved passengers stored by the travel information system 128 into a master catalog file populated with information derived from digitized O-BTI. The master catalog file reads accessed information of PNR 112 related to the return travel route for passengers with BT 142 read and processed by system 100.
[0102] For example, at a cruise ship port, some passengers arrive on the same day as their cruise ship departure. In other cases, passengers may arrive more than a day before departure. Furthermore, the PNR112s of passengers on the same cruise voyage may be merged into a master inventory file. As a non-limiting example, a third-party service provider may manage the luggage of multiple cruise ships at a port.
[0103] Each cruise ship has its own master catalog file. Catalog passenger records, retrieved based on information in PNR112, can be displayed on a display device using the catalog GUI608. The catalog GUI608 is a computer program that, for example, allows users to view passenger information records and their return flight information. Passenger records may also include the passenger's cabin number on the current voyage. Return flight information may include, but is not limited to, one or more of the following: mobile carrier information, mobile carrier geolocation information, flight number, flight departure time, and flight arrival time.
[0104] The master catalog generation unit 604 can display the generated master catalog file using the catalog GUI 608. The catalog GUI 608 may also include a return segment sorting unit 606 that enables staff to sort the catalog by data associated with the return flight mode or return segment mode of travel that matches the check-in window for the return travel segment.
[0105] While we don't want to be bound by theory, accessing PNR112 data based on a digital reproduction of the 10-digit license plate and automating the process of entering passenger inventory and / or check-in for the return leg of the journey using the accessed data would save valuable human resources on the cruise ship and resources on the return flight carrier.
[0106] The processor can sort a master inventory file containing information associated with passenger inventory records using the graphical user interface (GUI) of the inventory GUI 608, such as sorting by return segment flight time or other specified time. Based on the sorted master inventory file, the processor can perform the return segment check-in process for each passenger on their designated return travel carrier. In some embodiments, the master inventory file is for a resort that may include at least one hotel.
[0107] Referring to Figure 7, in the basic configuration, the computing device 700 (i.e., computing device 122 or local computing device) may include any type of fixed computing device, server 148, personal computer (PC), or mobile computing device.
[0108] The computing device 700 may include one or more processing devices 706 in a hard drive and system memory. Depending on the exact configuration and type of the computing device 700, the system memory may be volatile (e.g., random access memory (RAM) 702), non-volatile (e.g., read-only memory (ROM) 704, flash memory), or any combination of the two. The system memory may store the operating system and one or more applications 724 and may include program data for running at least one of the programming modules 400 described above in relation to Figure 4 and the programming modules 600 described above in relation to Figure 6.
[0109] The computing device 700 can execute one or more blocks of the method 500 of Figure 5 described herein via application 724. The computing device 700 may also have additional features or functions. In a non-limiting example, the computing device 700 may also include additional data storage media devices 708 (removable and / or non-removable), such as magnetic disks, optical disks or tapes. The computer storage media devices 708 may include volatile and non-volatile, non-temporary, removable and non-removable media implemented in any method or technique for storing data such as computer-readable instructions, data structures, program modules or other data. System memory, removable storage devices and non-removable storage devices are all non-limiting examples of computer storage media. Computer storage media may include, but are not limited to, RAM 702, ROM 704, electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage devices, magnetic cassettes, magnetic tapes, magnetic disk storage devices or other magnetic storage devices, or any other physical media that can be used to store desired data and can be accessed by the computing device 700. Any such computer storage media may be part of the computing device 700.
[0110] The computing device 700 may also include or have an input / output (I / O) interface 712 for one or more input modules 714, such as a keyboard, mouse, pen, voice input device, or touch input device. The input modules 714 may include a video device, an imaging device 118, and / or a scanner 116, as shown in Figure 1. The computing device may include or have an I / O interface 712 for connecting to output devices such as a display, a presentation module 716, or a speaker. A graphical user interface (GUI) 718 may be displayed on the presentation module 716. The computing device 700 may include a peripheral bus 710 for connecting to peripheral devices. The computing device 700 may include communication connections that enable the device to communicate with other computing devices via a network or wireless network, etc.
[0111] For example, and not limited to, communication connections may include wired media such as wired networks or direct wired connections, as well as wireless media such as acoustic, radio frequency (RF), infrared, and other wireless media. The computing device 700 may include a network interface 720, such as a network interface card, for connecting to a network or other communication path 722 (via a wired or wireless connection).
[0112] The computer program code for performing the operations described above may be written in a variety of programming languages, including but not limited to high-level programming languages such as C, C++, Python®, or Java, based on development convenience. In addition, the computer program code for performing the operations of the embodiments described herein may be written in other programming languages, such as interpretive languages, but not limited to these. Some modules or routines may be written in assembly language or microcode to improve performance and / or memory usage. It will be further understood that any or all of the functions of the program modules may be implemented using separate hardware components, one or more application-specific integrated circuits (ASICs), programmed digital signal processors (DSPs), or microcontrollers. The code describing the programs of the embodiments may be contained in RAM, ROM, and flash memory as firmware. Otherwise, the code may be stored in tangible computer-readable storage media such as magnetic tape, flexible disks, hard disks, compact disks, magneto-optical disks, and digital multipurpose disks (DVDs).
[0113] The embodiment may be configured for use in a computer or data processing device that includes a central processing unit (CPU), memory such as RAM and ROM, and a storage medium such as a hard disk.
[0114] Figure 8 shows a flowchart of a method 800 for checking in passengers departing from accommodation according to one embodiment. While the exemplary method 800 shows a specific sequence of operations, the sequence can be modified without departing from the scope of this disclosure. For example, some of the illustrated operations may be performed in parallel or in a different order that does not substantially affect the functionality of method 800. In other examples, different components of the exemplary device or system implementing method 800 may perform their functions substantially simultaneously or in a specific order. According to some examples, method 800 includes checking in passengers from accommodation for a return flight in block 802. If the travel carrier in the first mode is an airline, method 800 can determine whether a check-in window is open. For example, passengers for a flight may be allowed to check in within 24 to 48 hours of the departure of the return flight. A train carrier may have a different window.
[0115] According to some examples, method 800 includes having block 804 perform the creation of a bag tag identifier and an IATA license plate. According to some examples, method 800 includes printing the bag tag together with the license plate in block 806. When a passenger checks in for a flight or other service, one or more IATA Type B messages are generated that include the arrival and departure flight numbers and dates, baggage details such as a 10-digit bag tag identifier, passenger name and PNR information.
[0116] The process of checking in passengers during the return flight may include electronically transmitting the boarding pass to the passenger on their mobile phone or computing device. This communication may include emailing the return flight boarding pass. The communication may also include texting the return flight boarding pass.
[0117] In some embodiments, the communication may include information associated with a 10-digit bag tag identifier, so that on the return journey of the final segment of the trip, the passenger can find and track their luggage using an IATA 10-digit bag tag identifier, for example.
[0118] Various remote check-in processes are known. For example, U.S. Patent No. 11,348,040, entitled "INTEGRATED END-TO-END TRAVEL INSTRUMENT (TI) DEVICE GENERATION SYSTEM AND INTEGRATED INSTRUMENT DEVICES," is incorporated herein by reference. U.S. Patent Application Publication No. 2010 / 0211418, entitled "BAGGAGE TAGGING SYSTEM AND METHOD HAVING DATA FROM MULTIPLE SOURCES," is incorporated herein by reference.
[0119] Method 800 may include, during remote check-in processing, obtaining airline bag tag information for the return journey segment for the passenger's checked baggage using at least one processor, and printing new bag tags for the return journey segment that conform to the International Air Transport Association (IATA) license plate for each of the passenger's checked baggage using a printer.
[0120] Method 800 may include replacing a printed bag tag from a mobile carrier in the first mode with a new bag tag for the return travel segment.
[0121] Method 800 may include, during remote check-in processing, obtaining boarding pass information for the passenger's return journey segment using at least one processor, and communicating the boarding pass information to the passenger's electronic communication device using at least one processor.
[0122] Boarding pass information may include barcoded boarding pass information. Boarding pass information may be in an electronic ticketing format.
[0123] Figure 9 is a flowchart of a method 900 for merging passenger inventory and accommodation information according to one embodiment. The exemplary routine illustrates a specific sequence of operations, but the sequence can be modified without departing from the scope of this disclosure. For example, some of the illustrated operations may be performed in parallel or in a different order that does not substantially affect the functionality of the routine. In other examples, different components of the exemplary device or system performing the routine may perform their functions substantially simultaneously or in a specific order. According to some examples, method 900 may include, in block 902, retrieving and discovering accommodation information from an accommodation database for each passenger in the inventory file. In a non-limiting example, the accommodation database may include room, suite, or cabin numbers.
[0124] According to some examples, method 900 may include updating an inventory file with accommodation information in block 904. According to some examples, method 900 may include selectively providing accommodation information from the updated inventory to the passenger in block 906. According to some examples, method 900 may include providing the updated inventory to the accommodation facility in block 908. The updated inventory includes accommodation information from the accommodation facility and passenger information such as the passenger name, return flight information of at least one mode of travel carrier and the original bag tag ID.
[0125] Identification data for check-in of the return leg may include at least the flight time and airline carrier of the return leg. The method may include sorting a master catalog file by information associated with the return flight times of multiple passengers using at least one processor, and performing remote check-in processing for the return leg of each passenger's journey with a specified return flight carrier using at least one processor, based on the sorted master catalog file.
[0126] The “step-by-step process” for performing the functions claimed herein is a specific algorithm, which may be shown in the text and / or in a flowchart as a mathematical formula. Instructions in a software program create a dedicated machine for executing the specific algorithm. Thus, in any means-plus-function claim herein where the disclosed structure is a computer or microprocessor programmed to execute the algorithm, the disclosed structure is not a general-purpose computer, but rather a dedicated computer programmed to execute the disclosed algorithm.
[0127] A general-purpose computer or microprocessor can be programmed to execute algorithms / processes for creating a new machine. A general-purpose computer becomes a dedicated computer when programmed to perform specific functions according to instructions from the program software of the embodiments described herein. Instructions from the software program that execute the algorithms / processes electrically modify the general-purpose computer by creating electrical paths within the device. These electrical paths create a dedicated machine for executing the specific algorithms / processes.
[0128] Unless otherwise defined, all terms used herein (including technical and scientific terms) have the same meaning as commonly understood by those skilled in the art in the field to which the embodiments belong. Terms such as those defined in commonly used dictionaries should be interpreted as having the same meaning in the relevant art, and it will be further understood that they should not be interpreted in an idealized or overly formal sense unless expressly defined herein.
[0129] In particular, unless otherwise specified as is evident from the description, any description using terms such as “processing,” “computing,” “calculating,” “determining,” or “displaying” throughout the description is understood to refer to the operation and processing of a computer system or similar electronic computing device that manipulates data represented as physical (electronic) quantities in the registers and memory of a computer system and converts it into other data similarly represented as physical quantities in the memory or registers of a computer system or other such data storage devices, transmission devices, or display devices.
[0130] "Communication medium" typically includes computer-readable instructions, data structures, program modules, or other data within a modulated data signal, such as a carrier wave or other transmission mechanism. Communication medium may also include any information distribution medium. The term "modulated data signal" means a signal having one or more of its characteristics configured or modified to encode information within the signal. Examples, but not limited to, communication mediums include wired media such as wired networks or direct wired connections, as well as wireless media such as acoustic, infrared, and other wireless media. Any combination of the above is also included within the scope of computer-readable medium.
[0131] 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, but not limited to, 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-chip systems, and composite programmable logic devices.
[0132] As used herein, the terms “module” and “component” generally refer to software, firmware, hardware, or combinations thereof. In the case of a software implementation, a module or component represents program code that performs a specified task when executed on a processor. The program code may be stored in one or more computer-readable memory devices, otherwise known as non-temporary devices. The features of the embodiments described herein are platform-independent, meaning that the technology can be implemented on a variety of commercial computing platforms having various processors (e.g., set-top boxes, desktops, laptops, notebooks, tablet computers, personal digital assistants (PDAs), mobile phones, smartphones, game consoles, wearable devices, Internet of Things (IoT) devices, etc.).
[0133] The terms used herein are intended to describe only specific embodiments and are not intended to limit them. Where used herein, the singular forms “a,” “an,” and “it” are intended to include the plural form unless the context clearly indicates otherwise. Furthermore, wherever the terms “containing,” “including,” “having,” “possessing,” “accompanying,” or variations thereof are used in either the detailed description and / or the claims, such terms are intended to be as comprehensive as the term “equipped with.” Furthermore, unless otherwise specified, the use of terms such as “first,” “second,” etc., does not indicate order or importance, but rather is used to distinguish one element from another.
[0134] While various disclosed embodiments have been described above, it should be understood that they are presented only as examples and not as limitations. 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. Equivalents can also be used in place of their elements without departing from the spirit and scope of the embodiments. Furthermore, while certain features may be disclosed in relation to only one of several implementations, such features may be combined with one or more other features of other implementations so as to be desirable and advantageous for any given or particular application. Furthermore, many modifications can be made to adapt the teachings of the embodiments to specific circumstances or materials without departing from their scope.
[0135] Furthermore, the purpose of the aforementioned abstract is to enable the United States Patent and Trademark Office and the general public, in particular, scientists, engineers, and practitioners in the relevant technical fields who are not familiar with patent or legal terminology or expression, to quickly determine the nature and essence of the technical disclosure from a rough examination. The abstract is not intended to limit the scope of the disclosure.
[0136] Therefore, the breadth and scope of the subject matter provided herein should not be limited by any of the embodiments explicitly described above. Rather, the scope of the embodiments should be defined according to the following claims and their equivalents.
[0137] Computer and software technology The present invention can be implemented on various platforms. The following provides the prior information technology foundations that can be used to enable the present invention.
[0138] Embodiments of the present invention may be implemented in hardware, firmware, software, or any combination thereof. Embodiments of the present invention may also be implemented as instructions stored in a machine-readable medium that can be read and executed by one or more processors. The machine-readable medium may include any mechanism for storing or transmitting information in a format readable by a machine (e.g., a computing device). For example, the machine-readable medium may include read-only memory (ROM); random access memory (RAM); magnetic disk storage media; optical storage media; flash memory devices; and propagating signals in electrical, optical, acoustic or other forms (e.g., carrier waves, infrared signals, digital signals, etc.).
[0139] Furthermore, firmware, software, routines, and instructions may be described herein as performing specific actions. However, such descriptions are for convenience only, and it should be understood that such actions actually originate from computing devices, processors, controllers, or other devices that perform firmware, software, routines, instructions, etc.
[0140] Machine-readable media may, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. More specific examples (non-exclusive list) of computer-readable storage media may include electrical connections with one or more wires, portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In relation to this specification, computer-readable storage media may be any non-temporary tangible media that can contain or store programs for use by or in connection with an instruction execution system, apparatus, or device. Storage and services may be on-premises or remote, such as “cloud,” through vendors operating under the brands, MICROSOFT AZURE, AMAZON Web SERVICES, RACKSpace, and KAMATERA.
[0141] A machine-readable signal medium may include, for example, a propagating data signal in which machine-readable program code is embodied, either in the baseband or as part of a carrier wave. Such a propagating signal may take any of a variety of forms, including but not limited to electromagnetic, optical, or any suitable combination thereof. A machine-readable signal medium may be any machine-readable medium that can communicate, propagate, or carry a program for use by or in connection with an instruction execution system, apparatus, or device, rather than a computer-readable storage medium. However, as stated above, due to the legal subject matter limitations of circuits, the claims for the present invention as a software product are embodied in non-temporary software media such as computer hard drives, flash RAM, and optical discs.
[0142] Program code embodied on a machine-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, fiber optic cable, radio frequency, or any suitable combination thereof. Machine-readable program code for performing operations for embodiments of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C#, C++, and Visual Basic, and conventional procedural programming languages such as the C programming language or similar programming languages. Additional languages may include scripting languages such as Python, Lua, and Perl.
[0143] Aspects of the present invention will be described below with reference to flowcharts and / or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the present invention. It will be understood that each block in the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by machine-readable program instructions.
[0144] Glossary of Claim Terms BTI stands for "Bag Tag Identifier." Also known as a baggage tag or baggage label, a baggage tag identifier is a small tag or label attached to a passenger's luggage that contains identification information about the passenger and their flight. It is used by airlines to track and handle passengers' checked baggage. The tag typically includes the passenger's name, flight information (flight number, departure and destination airports, and travel date), and a unique identifier such as a bag tag number or barcode. The bag tag identifier number is unique to each piece of luggage and is used by airlines to track luggage through their baggage handling system, match baggage to the passenger's flight and route, and identify the owner of luggage in case of misplacement, loss, or delay. Bag tag identifiers are usually issued at check-in, and passengers attach the bag tag identifier to their luggage before checking it in at the baggage claim counter.
[0145] A first-mode mobile carrier (FMTC), according to the present invention, means the first carrier that affixes a tangible machine-readable mark to the passenger's baggage, which is used to collect the passenger's PNR and then construct a passenger inventory for one or more return trips without the need to manually re-enter the data.
[0146] The International Air Transport Association (IATA) is a global association of airlines that regulates the aviation industry (for both freight carriers and mobile carriers) by publishing standards, procedures, and practices.
[0147] A license plate refers to the 10-digit numerical code on a bag tag issued by a carrier to an agent during check-in for a travel itinerary. In this context, the term "license plate" is the official term used by IATA. License plates are encoded with machine-readable barcodes, but are also presented in human-readable form with either a two-letter or three-digit IATA carrier code. For example, it could be either "CZ728359" or "784728359". "CZ" is the two-letter IATA code for China Southern Airlines, and "784" is the three-digit IATA carrier code. In the case of American Airlines, the IATA designation code is "AA" and the IATA code is "001".
[0148] Accommodation facilities, in a non-specific sense, refer to businesses or operations that provide accommodation services, such as hotels, resorts, or cruise ships.
[0149] A passenger manifest is a record containing an array of data that includes data about the check-in of a passenger's return flight by the designated return flight carrier.
[0150] PNR stands for "Passenger Reservation Record." It is a record in an airline or travel agency's database containing all the details of a passenger's itinerary and travel information. This information includes the passenger's name, contact information, flight details, seat preferences, and any special requests. The PNR also includes reservation information such as the booking date, fare, and ticketing status. It is used by airlines and travel agencies to manage and track passengers' itineraries and travel plans. Each passenger's PNR number is unique and used as a reference for passengers, airlines, and travel agencies. PNRs are also used for check-in, checking flight status, and changing reservations. The PNR number itself is typically six characters long and often includes a combination of letters and numbers. Regulatory bodies such as IATA (see above) do not specify a universal format for PNRs, but each PNR must have five required fields, including: (1) the telephone number of the traveler or agent, (2) the person who last changed the PNR, (3) the itinerary which must include at least one segment of the journey, (4) the names of one or more passengers, including full first and last names, and (5) specifications regarding how and when the ticket will be issued.
[0151] Radio frequency identification (RFID) refers to a technology that uses electromagnetic fields to automatically identify and track tags attached to objects.
[0152] The Return Travel Carrier (RTC) refers to the company (e.g., airline) with which a passenger will travel at the end of their stay at the accommodation. In this invention, the RTC is extracted through a process that uses a license plate printed by the FMTC to access the passenger's PNR in order to build a passenger inventory for the return journey. Among other advantages, this reduces or eliminates data entry for accommodations that check in passengers, particularly for RTC purposes.
[0153] The advantages described above and those evident from the above description are achieved efficiently. Since specific modifications to the above configuration can be made without departing from the scope of the present invention, all matters included in the above description or shown in the accompanying drawings are intended to be construed as illustrative and not as limiting.
Claims
1. A computing system for optimizing the handling of luggage, Printing devices, At least one processor, A memory including computer-readable instructions accessible by the at least one processor, wherein the computer-readable instructions are accessible to the at least one processor. To obtain an electronic representation of the origin bag tag identifier (O-BTI) associated with the passenger's luggage, Based on the information contained in the O-BTI, locate and access the passenger catalog record information. Based on the information in the passenger's inventory record, a print command is sent to the printing device for printing a return bag tag identifier, wherein the return bag identifier is formatted in accordance with the International Air Transport Association (IATA) standard. Memory configured to perform A computing system equipped with [the following features].
2. The computing system according to claim 1, wherein the catalog record is created and stored on an external mobile carrier system, and the computing system is granted permission to access the external mobile carrier system containing the passenger's catalog record.
3. The computing system according to claim 1, wherein the O-BTI includes information initially generated by the external mobile carrier system and accessible by the computing system.
4. The computing system according to claim 3, wherein the external mobile carrier system is operated by an airline, and the airline generates the O-BTI to track the passenger's luggage for a first travel segment.
5. The system further comprises a barcode scanner that communicates with the aforementioned at least one processor, The computing system according to claim 1, wherein the at least one processor is configured to acquire the electronic representation of the O-BTI via the barcode scanner.
6. The at least one processor is further configured to send a check-in request to the return flight carrier on behalf of the passenger. The computing system according to claim 1, wherein the check-in request includes passenger information corresponding to the return bag tag information.
7. The aforementioned at least one processor is Obtaining boarding pass information for the passenger's return flight from an external mobile carrier system, To transmit the boarding pass information to the passenger's device. The computing system according to claim 1, further configured to perform the following:
8. The aforementioned at least one processor is The printing device creates a marker identifier that links the catalog record to the luggage item, To transmit marker identifier information and input the marker identifier information into the catalog record. The computing system according to claim 1, further configured to perform the following:
9. The computing system according to claim 8, wherein the marker identifier includes a barcode readable by a barcode scanning device, and the marker identifier includes the O-BTI or new passenger tracking identifier.
10. A computing system for optimizing the handling of luggage, Printing devices and, Electronic acquisition device, At least one processor, A memory including computer-readable instructions accessible by the at least one processor, wherein the computer-readable instructions are accessible to the at least one processor. The electronic acquisition device acquires the IATA license plate from the markings affixed to the passenger's luggage, wherein the IATA license plate is generated by the mobile carrier. To obtain information from the passenger's inventory record, the inventory record is located using the IATA license plate obtained from the display, The printing device prints a return segment transfer IATA format bag tag for the return flight based on the information in the catalog record. Memory and A computing system equipped with [the following features].
11. The aforementioned indication is printed on the origin paper bag tag, and the transport carrier is an airline. The computing system according to claim 10, wherein an external third-party computer system associated with the airline generates the IATA license plate acquired by the electronic acquisition device.
12. The computing system according to claim 10, wherein the marking is printed on an airline baggage marker, and the moving carrier is an airline.
13. It also includes at least one barcode scanner, The computing system according to claim 10, wherein the at least one processor is configured to acquire the IATA license plate via the barcode scanner from a printed tag attached to the luggage or a printed marker affixed to the luggage.
14. The computing system according to claim 10, wherein the at least one processor is further configured to send a request to the return flight carrier, on behalf of the passenger, that includes passenger information for the return bag tag information.
15. The aforementioned at least one processor is Obtaining boarding pass information for the passenger's return flight from an external system associated with the return flight carrier, To transmit the boarding pass information to the passenger's device. The computing system according to claim 14, further configured to perform the following:
16. The aforementioned at least one processor is If the O-BTI appears damaged or is missing, the printing device shall create a marker identifier that links the inventory record to the item, Enter the marker identifier into the aforementioned catalog record. The computing system according to claim 10, further configured to perform the following:
17. The electronic acquisition device is a barcode scanning device, and the marker identifier includes a barcode readable by the barcode scanning device. The computing system according to claim 16, wherein the marker identifier includes the O-BTI or a new passenger tracking identifier.
18. The electronic acquisition device is an RFID reader, and the marker identifier is associated with an RFID-enabled bag tag. The computing system according to claim 17, wherein the marker identifier includes the O-BTI or a new passenger tracking identifier.
19. A computing system for optimizing the handling of luggage, Communication devices and Printing devices and, Electronic acquisition device, At least one processor, A memory including computer-readable instructions accessible by the at least one processor, wherein the computer-readable instructions are accessible to the at least one processor. The electronic acquisition device acquires passenger data from a label attached to the passenger's luggage, wherein the acquired passenger data includes information contained in the origin bag tag identifier (O-BTI). The communication device obtains information from the catalog record associated with the passenger based on the passenger data obtained from the display, The printing device prints an International Air Transport Association (IATA) format bag tag for the return flight of the passenger, based on the information in the catalog record. Memory and A computing system equipped with [the following features].
20. The aforementioned indication is printed on the origin paper bag tag, and the carrier is the airline. The computing system according to claim 19, wherein the external third-party computer system associated with the airline generates the O-BTI obtained from the departure paper bag tag.
21. The aforementioned marking is printed on the airline baggage marker, and the carrier is the airline. The computing system according to claim 19, wherein the computer system associated with the airline generates the O-BTI obtained from the airline baggage marker.
22. The computing system according to claim 19, wherein the at least one processor is further configured to transmit, via the communication device, a check-in request to the return flight carrier, on behalf of the passenger, a check-in request including passenger information for bag tag information for the return segment travel IATA format bag tag.
23. The aforementioned at least one processor is The communication device obtains boarding pass information for the passenger's return flight from an external system associated with the return flight carrier, The communication device transmits the boarding pass information to the passenger's device. The computing system according to claim 22, further configured to perform the following:
24. The printing device prints a marker identifier based on the passenger's inventory record, wherein the marker identifier includes printed information contained in the departure bag tag identifier (O-BTI). Enter the marker identifier into the aforementioned catalog record. The computing system according to claim 19, further comprising:
25. The computing system according to claim 24, wherein the electronic acquisition device comprises a barcode scanning device, and the marker identifier includes a barcode.
26. The computing system according to claim 25, wherein the barcode includes a new passenger tracking identifier.
27. A computing system for optimizing the handling of luggage, Communication devices and Electronic acquisition device, At least one processor, A memory including computer-readable instructions accessible by the at least one processor, wherein the computer-readable instructions are accessible to the at least one processor. The electronic acquisition device acquires passenger data from a label attached to the passenger's luggage, wherein the acquired passenger data includes information contained in the origin bag tag identifier (O-BTI). The communication device obtains information from the passenger catalog record based on the passenger data obtained from the display, Based on the aforementioned catalog records and passenger data, a digital reproduction of the display is created. Transmitting the digital reproduction of the display to the passenger's mobile device via the communication device. Memory and A computing system equipped with [the following features].
28. The computing system according to claim 27, wherein the digital reproduction of the display includes information suitable for tracking the passenger's luggage during a return journey.
29. Equipped with additional printing devices, The computing system according to claim 27, wherein the at least one processor is further configured to print a new bag tag based on the digital reproduction of the display by the printing device.
30. The computing system according to claim 29, wherein the new bag tag is suitable for checking in the baggage for return leg travel and is formatted in accordance with International Air Transport Association (IATA) standards.
31. The computing system according to claim 30, wherein the digital reproduction of the display includes information suitable for tracking the passenger's luggage during a return journey.
32. After the passenger's journey is completed by the first mode of mobile carrier, (a) To create a digital BTI data record linked to the first mode mobile carrier, at least one electronic acquisition device acquires an electronic representation of an Origin Hardcopy Bag Tag Identifier (OP-BTI) associated with or printed on a printed bag tag from the first mode mobile carrier on the passenger's first piece of luggage, (b) Extracting passenger bag numbers from the digital BTI data record using at least one processor, (c) The at least one processor accesses the passenger reservation record (PNR) from the computer system of the first mode mobile carrier based on the extracted passenger bag number, (d) The at least one processor autonomously creates a passenger inventory record from the digital BTI data record and the PNR, wherein the passenger inventory record includes data on the check-in of the passenger's return journey by a designated return travel carrier. A method that includes this.
33. The method according to claim 32, further comprising repeating steps (a) to (d) for a plurality of passengers associated with at least one accommodation, autonomously forming an inventory file having a conduit for checking the plurality of passengers to the designated return travel carrier.
34. The mobile carrier in the first mode is an air carrier, and the electronic acquisition is performed by at least one electronic acquisition device. (a) Scanning the OP-BTI on the printed paper bag tag from the airline carrier attached to the first piece of luggage using a barcode scanner, (b) Scanning the OP-BTI on the printed marker from the airline attached to the first piece of luggage using the barcode scanner, (c) Reading the RFID information associated with the origin hard copy bag tag identifier (OP-BTI) using a radio frequency identifier (RFID) reader. The method according to claim 32, comprising at least one of the following.
35. The method according to claim 32, wherein the OP-BTI includes an International Air Transport Association (IATA) license plate.
36. The method according to claim 35, wherein the passenger list record associates the digital BTI data with the passenger.
37. Merging accommodation data from accommodations into a catalog file, To form a master catalog file having the catalog file and the accommodation data. The method according to claim 36, further comprising the accommodation data including the room number or cabin number of each passenger among a plurality of passengers.
38. The data for identifying the check-in for the return leg includes the return leg flight time, and the method is The at least one processor sorts the master catalog file by information associated with the return flight time of multiple passengers, The at least one processor performs remote check-in processing for each passenger for the designated return travel segment by the designated return travel carrier, based on the sorted master catalog file. The method according to claim 32, further comprising:
39. During the remote check-in process, at least one processor obtains airline bag tag information for the return journey segment for the passenger's checked baggage, The printer prints new bag tags for the return journey segment, conforming to the International Air Transport Association (IATA) license plate, for each of the passenger's checked baggage items. The method according to claim 38, further comprising:
40. The method according to claim 39, further comprising replacing the printed bag tag from the mobile carrier in the first mode with the new bag tag for the return travel section.
41. During the remote check-in process, at least one processor obtains boarding pass information for the passenger's return journey segment. The at least one processor communicates the boarding pass information to the passenger's electronic communication device. The method according to claim 38, further comprising:
42. The method according to claim 41, wherein the boarding pass information includes barcoded boarding pass information.
43. The method according to claim 41, wherein the boarding pass information is in an electronic ticketing format.
44. If the origin hardcopy bag tag identifier (OP-BTI) associated with or on the printed bag tag of the first piece of luggage is damaged or missing, a printing device communicating with the at least one processor creates a marker identifier that links the passenger inventory record to the first piece of luggage, Enter the marker identifier into the passenger manifest record. The method according to claim 32, further comprising:
45. The method according to claim 44, wherein the marker identifier is a barcode readable by a barcode scanning device, and the marker identifier includes one of OP-BTI or a new passenger tracking identifier.
46. The method according to claim 32, wherein the mobile carrier of the first mode is one of an air carrier and one of a train carrier, and the accommodation is one of a cruise ship, one of a train and one of a resort.
47. The method according to claim 32, further comprising capturing an image of the first piece of luggage with an imaging device, and inputting the captured image of the first piece of luggage into the passenger inventory record with at least one processor.
48. The method according to claim 32, wherein the designated return travel carrier is an airline carrier, and the catalog file having a conduit for checking in multiple passengers to the designated return travel carrier is implemented as a graphical user interface for remotely checking in each passenger departing from the accommodation within a designated window prior to the return flight.
49. At least one processor, When executed by the at least one processor, the at least one processor, (a) To create digital BTI data linked to a first mode mobile carrier, to obtain from at least one electronic acquisition device an electronic representation of an OP-BTI associated with or printed on a printed bag tag from the first mode mobile carrier on a passenger's first piece of luggage, (b) Extracting passenger bag numbers from the digital BTI data, (c) Accessing the passenger reservation record (PNR) from the remote computer system of the first mode mobile carrier based on the extracted passenger bag number, (d) Autonomously create a passenger inventory record from the digital BTI data and the PNR using data for identifying the check-in of the passenger's return travel segment by the designated return travel carrier. Memory that stores instructions configured to perform an action. A computing system equipped with [the following features].
50. When the instruction stored in the memory is executed by the at least one processor, the at least one processor will, (e) For multiple passengers associated with at least one accommodation, the system autonomously forms an inventory file for checking the multiple passengers into the designated return travel carrier by repeating elements (a) to (d). The computing system according to claim 49, further configured to perform the following:
51. a) Electronically acquiring the origin bag tag identifier (O-BTI) from the markings affixed to the passenger's luggage using an electronic acquisition device, wherein the O-BTI is generated by the mobile carrier and acquired electronically. b) Accessing information in the passenger inventory record by at least one processor, wherein the inventory record is located using the O-BTI obtained from the display, c) Using a printing device, print an International Air Transport Association (IATA) format bag tag for the return flight segment from the information in the catalog record. A method that includes this.
52. The aforementioned marking is a departure paper bag tag, and the aforementioned mobile carrier is an airline. The method according to claim 51, wherein the computer system associated with the airline generates the O-BTI obtained from the departure paper bag tag.
53. The aforementioned marking is an airline baggage marker, and the aforementioned mobile carrier is an airline. The method according to claim 51, wherein the computer system associated with the airline generates the O-BTI obtained from the airline baggage marker.
54. The mobile carrier is an air carrier, and the acquisition by the electronic acquisition device is a) Scanning the O-BTI from the markings on the bag tag, which is a printed bag tag and attached to the luggage, using a barcode scanner, or b) Scanning the O-BTI on the marking from the airline carrier, which is a printed marker and is attached to the luggage, using the barcode scanner. The method according to claim 51, comprising one of the above.
55. The method according to claim 51, wherein the O-BTI includes an IATA license plate.
56. The method according to claim 51, further comprising using the at least one processor to check the passenger with the return flight carrier for the return flight.
57. During the aforementioned check-in, To obtain boarding pass information for the aforementioned passenger's return flight, The at least one processor communicates the boarding pass information to the passenger's electronic communication device. The method according to claim 56, further comprising:
58. If the O-BTI from the display is damaged or missing, the printing device communicating with the at least one processor creates a marker identifier that links the inventory record to the package item, Enter the marker identifier into the aforementioned catalog record. The method according to claim 51, further comprising:
59. The marker identifier is a barcode readable by a barcode scanning device. The method according to claim 58, wherein the marker identifier includes one of the O-BTI or a new passenger tracking identifier.
60. a) Electronically acquiring the IATA license plate from the markings affixed to the passenger's luggage using an electronic acquisition device, wherein the IATA license plate is generated by the mobile carrier and acquired electronically. b) Receiving information in the passenger inventory record by at least one processor, wherein the inventory record is located using the IATA license plate obtained from the display, c) Using a printing device, print a return segment transfer IATA format bag tag for the return flight from the information in the catalog record. A method that includes this.
61. The aforementioned marking is a departure paper bag tag, and the aforementioned mobile carrier is an airline. The method according to claim 60, wherein the computer system associated with the airline generates the IATA license plate obtained from the departure paper bag tag.
62. The aforementioned marking is an airline baggage marker, and the aforementioned mobile carrier is an airline. The method according to claim 60, wherein the computer system associated with the airline generates the IATA license plate obtained from the airline baggage marker.
63. The mobile carrier is an air carrier, and the acquisition by the electronic acquisition device is a) Scanning the IATA license plate from the markings from the airline carrier, which are printed tags attached to the luggage, using a barcode scanner, or b) Scanning the IATA license plate on the markings from the airline carrier, which is a printed marker and is attached to the luggage, using the barcode scanner. The method according to claim 60, comprising one of the above.
64. The method according to claim 60, further comprising using the at least one processor to check the passenger with the return flight carrier for the return flight.
65. During the aforementioned check-in, To obtain boarding pass information for the aforementioned passenger's return flight, The at least one processor communicates the boarding pass information to the passenger's electronic communication device. The method according to claim 64, further comprising:
66. If the IATA license plate from the display is damaged or missing, the printing device communicating with the at least one processor creates a marker identifier that links the inventory record to the item, Enter the marker identifier into the aforementioned catalog record. The method according to claim 60, further comprising:
67. The marker identifier is a barcode readable by a barcode scanning device. The method according to claim 66, wherein the marker identifier includes one of the IATA license plate or a new passenger tracking identifier.
68. a) Receiving information from a passenger's inventory record by at least one processor, the inventory record being located using an Outbound Bag Tag Identifier (O-BTI) electronically obtained from a marking affixed to the passenger's luggage, the O-BTI being generated by the mobile carrier, and receiving b) Printing an International Air Transport Association (IATA) format bag tag for the return flight of the passenger, using information in the catalog record received by the printing device, using a printing device that communicates with at least one processor. A method that includes this.
69. The aforementioned marking is a departure paper bag tag, and the aforementioned mobile carrier is an airline. The method according to claim 68, wherein the computer system associated with the airline generates the O-BTI obtained from the departure paper bag tag.
70. The aforementioned marking is an airline baggage marker, and the aforementioned mobile carrier is an airline. The method according to claim 68, wherein the computer system associated with the airline generates the O-BTI obtained from the airline baggage marker.
71. The method according to claim 68, wherein the O-BTI includes an IATA license plate.
72. The method according to claim 68, further comprising using the at least one processor to check the passenger with the return flight carrier for the return flight.
73. During the aforementioned check-in, To obtain boarding pass information for the aforementioned passenger's return flight, The at least one processor communicates the boarding pass information to the passenger's electronic communication device. The method according to claim 72, further comprising:
74. If the O-BTI from the display is damaged or missing, the printing device communicating with the at least one processor creates a marker identifier that links the inventory record to the package item, Enter the marker identifier into the aforementioned catalog record. The method according to claim 68, further comprising:
75. The marker identifier is a barcode readable by a barcode scanning device. The method according to claim 74, wherein the marker identifier includes one of the O-BTI or a new passenger tracking identifier.
76. a) Electronically acquiring the origin bag tag identifier (O-BTI) from the markings affixed to the passenger's luggage using an electronic acquisition device, wherein the O-BTI is generated by the mobile carrier and acquired electronically. b) Communicating the O-BTI to at least one processor by the electronic acquisition device, wherein the at least one processor locations the passenger's inventory record, the inventory record is located using the O-BTI acquired from the display, and the at least one processor communicates information from the passenger's inventory record to a printing device for printing an International Air Transport Association (IATA) format bag tag for the return flight, the inventory record is located using the O-BTI acquired from the display. A method that includes this.
77. The aforementioned marking is a departure paper bag tag, and the aforementioned mobile carrier is an airline. The method according to claim 76, wherein the computer system associated with the airline generates the O-BTI obtained from the departure paper bag tag.
78. The aforementioned marking is an airline baggage marker, and the aforementioned mobile carrier is an airline. The method according to claim 76, wherein the computer system associated with the airline generates the O-BTI obtained from the airline baggage marker.
79. The mobile carrier is an air carrier, and the acquisition by the electronic acquisition device is a) Scanning the O-BTI from the markings on the bag tag, which is a printed bag tag and attached to the luggage, using a barcode scanner, or b) Scanning the O-BTI on the marking from the airline carrier, which is a printed marker and is attached to the luggage, using the barcode scanner. The method according to claim 76, comprising one of the following.
80. The method according to claim 76, wherein the O-BTI includes an IATA license plate.
81. a) Receiving an Outbound Bag Tag Identifier (O-BTI) electronically obtained from a marking affixed to a passenger's luggage by at least one processor, wherein the O-BTI is generated by the mobile carrier and received. b) The at least one processor to locate information from the passenger inventory record, wherein the inventory record is locaten using the O-BTI obtained from the display, c) Communicating information to a printing device communicating with at least one processor for printing an International Air Transport Association (IATA) format bag tag for return flight segment travel from the information in the catalog record. A method that includes this.
82. The aforementioned marking is a departure paper bag tag, and the aforementioned mobile carrier is an airline. The method according to claim 81, wherein the computer system associated with the airline generates the O-BTI obtained from the departure paper bag tag.
83. The aforementioned marking is an airline baggage marker, and the aforementioned mobile carrier is an airline. The method according to claim 81, wherein the computer system associated with the airline generates the O-BTI obtained from the airline baggage marker.
84. The method according to claim 81, wherein the O-BTI includes an IATA license plate.
85. The method according to claim 81, further comprising using the at least one processor to check the passenger with the return flight carrier for the return flight.
86. During the aforementioned check-in, To obtain boarding pass information for the aforementioned passenger's return flight, The at least one processor communicates the boarding pass information to the passenger's electronic communication device. The method according to claim 85, further comprising:
87. If the O-BTI from the display is damaged or missing, the printing device communicating with the at least one processor shall communicate a marker identifier linking the inventory record to the package item, Enter the marker identifier into the aforementioned catalog record. The method according to claim 81, further comprising:
88. The marker identifier is printable as a barcode readable by a barcode scanning device. The method according to claim 87, wherein the marker identifier includes one of the O-BTI or a new passenger tracking identifier.