Method and apparatus for detecting seatbelt compliance in commercial passenger aircraft
Summary by NHIP
AI Seatbelt Compliance Monitor
The apparatus detects seatbelt use in aircraft seats and employs an artificial intelligence program to learn correlations between compliance and aircraft or cabin data. The system generates a time-based record to adapt policies for cabin temperature, lighting, seatbelt signs, meal service, announcements, or entertainment availability.
Claim Score by NHIP
Abstract
A seatbelt detection system detects seatbelt use in each seat of a passenger aircraft to produce safety-compliance data. A computer system, which is communicatively coupled to the seatbelt detection system, generates a time-based record of the safety-compliance data. The computer system can use the time-based record to adapt cabin operations policy, including cabin temperature, cabin lighting, illumination of seatbelt signs, scheduling of meal or drink service, timing of inflight announcements, or the availability of in-flight entertainment.

Term
14 yearsleft in the term
Expires 9 September 2040, including 93 days of term adjustment.
- Priority
- Filed
- Granted
- Today
- Expires
18 claims: 3 independent, 15 dependent
- 1An apparatus, comprising:a seatbelt detection system that detects seatbelt use in each seat of a passenger aircraft;and a computer system communicatively coupled to the seatbelt detection system and configured to receive safety compliance data from a plurality of sensors in an aircraft cabin;generate a time-based record of seatbelt use for each seat;and employ an artificial intelligence (AI) program to learn correlations between safety compliance and at least one of aircraft system data, cabin environment data, cabin operations data, or aircraft operations data.
- 8An apparatus, comprising:at least one processor;and at least one memory in electronic communication with the at least one processor, and instructions stored in the at least one memory, the instructions executable by the at least one processor to: receive safety compliance data from a plurality of sensors in an aircraft cabin;and construct a time-based record of the safety compliance data corresponding to each passenger;and employ an artificial intelligence (AI) program to learn correlations between safety compliance and at least one of aircraft system data, cabin environment data, cabin operations data, or aircraft operations data.
- 14Broadest claimClaim Score 62, broad(NHIP)A method performed by a computer system communicatively coupled to a seatbelt detection system, comprising:receiving safety compliance data from a plurality of sensors in an aircraft cabin;and constructing a time-based record of the safety compliance data corresponding to each passenger;and employing an artificial intelligence (AI) program to learn correlations between safety compliance and at least one of aircraft system data, cabin environment data, cabin operations data, or aircraft operations data.
Independent claims3
58 paragraphs in 5 sections, as filed
CROSS REFERENCE TO PRIOR APPLICATIONS
0001This application claims the priority benefit of U.S. Patent Application Ser. No. 62/977,577, filed on Feb. 17, 2020, which is expressly incorporated by reference in its entirety.
BACKGROUND
1. Field
0002The following relates to methods, systems, and devices for monitoring airplane passenger compliance with safety instructions.
2. Background
0003The background description includes information that may be useful in understanding the present inventive subject matter. It is not an admission that any of the information provided herein is prior art or relevant to the presently claimed inventive subject matter, or that any publication, specifically or implicitly referenced, is prior art.
0004On commercial airliners, passengers are often asked to fasten their seatbelts as a safety measure. To check if seatbelts are fastened, flight attendants walk through the cabin, looking at each passenger's lap to check if their seatbelt is fastened. On long flights, passengers cover themselves with blankets, making it difficult for flight attendants to ascertain seatbelt compliance. Often, passengers are asked to fasten their seatbelt over the blanket so the flight attendants can check if the belt is fastened, which is uncomfortable, so many passengers do not comply.
0005The need for flight attendants to walk through the cabin to check each occupied seat for seatbelt compliance is time-consuming and can annoy passengers, especially when passengers are sleeping. As airlines strive to provide the best flight experience to their customers and ensure their safety in flight and during taxi, there is a need for automated seatbelt compliance monitoring.
SUMMARY
0006The described techniques relate to improved methods, systems, devices, or apparatus that support providing for monitoring and/or analyzing passenger safety compliance, including seatbelt compliance, onboard a commercial aircraft.
0007In some aspects, a seatbelt monitoring system in an aircraft detects passenger seatbelt compliance and may include occupancy detection sensors. To prevent passengers from defeating seatbelt monitoring by simply fastening the seatbelt behind them on the seat, the detection system may be configured to determine whether the belt is both extended and fastened. The system may be connected to a local area network (e.g., a wireless local area network) that conveys sensor information (e.g., seatbelt use and/or seat occupancy) to a computer system, such as a central processor, a server, or a mobile computing device. In some aspects, software applications can process the sensor information, such as to produce a real-time user display of the information and/or generate reports based on the data. An exemplary report may include a time-based record of when during the flight each passenger did or did not have their seatbelt fastened. This record may include one or more data structures, such as a table of sensor information paired with or indexed by timestamps. The time-based record may indicate each passenger's compliance with the fasten-seatbelt sign and/or other events, which may be timestamped.
0008In one aspect, the processor is a central processor or server built into the airplane, executing software that displays the current seatbelt usage by each occupied seat. The computer system may generate a time-based record of seatbelt usage by each passenger, and may include other information, such as information from aircraft operations, cabin operations, cabin environment, flight-crew inputs, and/or other sensor data. In one example, the record may include (and may be indexed by) the status of the fasten-seatbelt sign. The processor might adapt cabin operations and/or operations policy based on analysis of the time-based record, possibly in relationship to the other information.
0009In one aspect, the processor comprises a user interface (e.g., a graphical user interface) for displaying data, reports, and/or interacting with the system, and the user interface may be located in the flight crew service area of the aircraft. In another aspect, the user interface is provisioned via a wireless network interface to a mobile computing device, such as a tablet, smartphone, wearable device, or some other user device employed by flight attendants. An exemplary user interface may display a map of the cabin, showing all seats and highlighting or otherwise marking seats according to which certain data values are received (e.g., unlatched seatbelt, seat occupancy status, seatback incline, tray table position). In another aspect, the user interface provides a text-based indication of seat numbers corresponding to particular data values (e.g., unlatched seatbelt, seat occupancy status, seatback incline, tray table position).
0010In some aspects of the disclosure, a seatbelt, when fastened or unfastened, completes an electrical circuit or otherwise activates electronic detection circuitry that causes an indicator light in close proximity to the seat to be illuminated, wherein the light is visible to flight crew (such as alongside the aisle or above the seat). The fastened/unfastened status of seatbelts in each seat can be indicated by lights on the aircraft wall or ceiling above each seat-row, on or near the overhead bins, on the aisle side of each aisle seat, or on the floor next to the seat-row. This can allow the flight crew to see which seats are out of compliance by looking down the length of the passenger compartment. Similar detection circuitry may detect and convey other compliance statuses, such as seatback incline and/or tray table position. In some aspects, an artificial intelligence (AI) program coupled to a cabin imaging (such as radar, infrared, optical, or acoustic) system may be configured to detect any combination of seatback incline, tray table position, and seat occupancy. In some aspects, the detection circuitry can be configured to send a message to each passenger who is not in compliance with seatbelt, seatback, and/or tray table instructions. For example, each passenger seat may have an inflight-entertainment (IFE) system with a media display configured to display such messages. An IFE may be oriented in a seatback or armrest console, for example. The messages may be any combination of graphical or audio messages.
0011In some aspects, the detection circuitry may communicate seatbelt status (i.e., the seatbelt is fastened or unfastened) to a display and/or a computer processor via a communication network, such as a wireless network. The display may be a display of a mobile computing device, such as a tablet or smartphone. In some aspects, a seatbelt, when fastened or unfastened, causes an electronic sensor to generate a sensor signal, which is communicated to the detection circuitry. The electronic sensor can function as a seatbelt compliance sensor that detects at least one seatbelt status, and may detect seat occupancy (i.e., if the seat is occupied or unoccupied). The detection circuitry, upon receiving a predetermined combination of inputs from one or more sensors, and possibly external inputs, can communicate a seatbelt status message to a user interface (e.g., a display) and/or computer processor. The external inputs can include a signal from an illuminated seatbelt sign, or a chime that is sounded to convey messages amongst the flight crew. In some aspects, the detection circuitry and/or computer processor may communicate a warning or safety compliance message to an individual passenger via the passenger's IFE system, and the message may be personalized for the passenger based on a-priori passenger information and/or sensor readings that indicate the passenger's activity.
0012In some aspects, the seatbelt-compliance sensor may comprise one or more sensors to detect the presence or activity of a passenger. Passenger activity may be detected and recorded, possibly in combination with other information, to monitor or predict passenger comfort levels, and possibly to predict safety compliance. Such information may be useful for adjusting environmental controls inside the cabin and/or adapting cabin operations.
0013In some aspects of the disclosure, seatbelt compliance sensors are communicatively coupled via a wired or wireless network to a display terminal. In some aspects, the network is coupled to a computer processor that can store and analyze seatbelt compliance data received from the seatbelt compliance sensors. In aspects wherein the seatbelt compliance sensors each comprise a wireless transmitter communicatively coupled to the wireless network, each transmitter can uniquely identify its associated transmission, such as by assigning a unique identifier to the wireless signal, such as a unique frequency, multiple access code, or some other signaling. The computer processor may comprise computer-readable memory with software instructions stored thereon, that, when executed, cause the computer processor to compute seatbelt compliance statistics. The computer processor may receive input data from other aircraft systems, such as aircraft cabin status (e.g., fasten-seatbelt indicator, cabin temperature, cabin pressure, lavatory occupancy), flight status (e.g., taxi, takeoff, cruising altitude, holding pattern, final approach, landing, Center Airspace control, TRACON control, ramp tower control), and/or other sensors (e.g., turbulence detection).
0014The foregoing has outlined rather broadly the features and technical advantages of examples according to the disclosure in order that the detailed description that follows may be better understood. Additional features and advantages will be described hereinafter. The conception and specific examples disclosed may be readily utilized as a basis for modifying or designing other structures for carrying out the same purposes of the present disclosure. Such equivalent constructions do not depart from the scope of the appended claims. Characteristics of the concepts disclosed herein, both their organization and method of operation, together with associated advantages will be better understood from the following description when considered in connection with the accompanying figures. Each of the figures is provided for the purpose of illustration and description only, and not as a definition of the limits of the claims.
BRIEF DESCRIPTION OF THE DRAWINGS
0015A further understanding of the nature and advantages of the present disclosure may be realized by reference to the following drawings. In the appended figures, similar components or features may have the same reference label.
0016<figref idref="DRAWINGS">FIG. 1A</figref> depicts a seatbelt-compliance system that can be implemented in accordance with aspects of the disclosure.
0017<figref idref="DRAWINGS">FIG. 1B</figref> depicts one aspect of a seatbelt-compliance system configured to operate inside a seatbelt buckle.
0018<figref idref="DRAWINGS">FIG. 2</figref> illustrates a communication network configured in accordance with aspects of the disclosure.
0019<figref idref="DRAWINGS">FIG. 3A</figref> and <figref idref="DRAWINGS">FIG. 3B</figref> illustrate exemplary user displays.
0020<figref idref="DRAWINGS">FIG. 4A</figref> illustrates Artificial Intelligence data processing method and apparatus aspects of the disclosure.
0021<figref idref="DRAWINGS">FIG. 4B</figref> illustrates data value algorithm system and method aspects.
DETAILED DESCRIPTION
0022As required, detailed embodiments of the present application are disclosed herein. However, it is to be understood that the disclosed embodiments are merely exemplary of the invention that may be embodied in various and alternative forms. The figures are not necessarily to scale, and some features may be exaggerated or minimized to show details of particular components. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for teaching one skilled in the art to variously employ the teachings of the present application.
0023<figref idref="DRAWINGS">FIG. 1A</figref> depicts a seatbelt-compliance system that can be implemented in accordance with aspects of the disclosure. Detection circuitry <b>111</b> is communicatively coupled to a seatbelt detector <b>112</b>, an occupancy detector <b>113</b>, and a transmitter <b>116</b>. Optionally, a user display <b>118</b> may be communicatively coupled to the transmitter <b>116</b> or detection circuitry <b>111</b>. Electrical energy can be supplied to one or more of the components <b>111</b>, <b>112</b>, <b>113</b>, <b>116</b>, or <b>118</b> by a power source, such as an energy storage unit <b>115</b> and/or energy harvester <b>114</b>.
0024In some aspects, the seatbelt detector <b>112</b> detects if the seatbelt is in use, and optionally, if the seatbelt is being used properly. The seatbelt detector <b>112</b> can be configured to detect through electrical, mechanical, or electronic means if the seatbelt is extended and/or buckled.
0025In some aspects, the occupancy detector <b>113</b> comprises one or more sensors that detect if a passenger is sitting in the seat, such as by detecting weight, seat-back pressure, body heat, and/or any other indication of a passenger's presence. In some aspects, the occupancy detector <b>113</b> comprises a logic state in software or circuitry. In one aspect, the logic state may be an open or closed state of an electronic switch in the detector <b>113</b>. In another aspect, the logic state may be a data value stored in memory, which the detection circuitry <b>111</b> reads. In some aspects, the logic state is instantiated by software that reads a flight manifest. The occupancy detector <b>113</b> may be responsive to a control signal received by the transmitter, which may set the logic state. The control signal may be transmitted automatically, such as via a software program running on an aircraft computer system, or the control signal may be transmitted in response to a user input to the aircraft computer system.
0026The detection circuitry <b>111</b> can comprise an electronic circuit or a computer processor that is programmed to perform the functions disclosed herein. The detection circuitry <b>111</b> can determine seatbelt compliance parameters, such as if the seat is occupied, and if the seatbelt is being (properly) used. Based on one or more combinations of seatbelt compliance parameters, the detection circuitry <b>111</b> instantiates a signal to the transmitter <b>116</b> and/or user display <b>118</b>. In some aspects, the detection circuitry <b>111</b> transmits a data signal over a wireless network via the transmitter <b>116</b>. In some aspects, the detection circuitry <b>111</b> activates or deactivates the user display <b>118</b>, which may comprise one or more indicator lights near the seat or a display panel in another part of the aircraft. By way of example, the fastened/unfastened status of seatbelts in each seat may be indicated by lights on the aircraft wall or ceiling above each seat-row, on or near the overhead bins, on the aisle side of the aisle seat, or on the floor next to the seat row. In some aspects, indicator lights (or other user displays) <b>118</b> can include a wireless receiver communicatively coupled to the transmitter <b>116</b>, and the communication link may employ any of various wireless technologies, such as Bluetooth (e.g., Bluetooth Smart), Long Range Wide Area Network (LoRaWAN), WiFi, or Zigbee. Various features disclosed herein can be employed separately or in combination to provide for a low-cost seatbelt-monitoring system. For example, the energy harvester <b>114</b> can eliminate the cost and maintenance needs of electrical wiring, and wireless communication technology (e.g., via transmitter <b>116</b>) can eliminate the cost and maintenance of data communication wiring.
0027In some aspects, a communication network communicatively connects each seatbelt-compliance system to a networked computer. By way of example, the communication network may comprise a wireless network, such as wireless local area network (WLAN) in the aircraft's passenger cabin. Thus, the transmitter <b>116</b> may be a WLAN transmitter, such as a WiFi transmitter, or may employ other suitable wireless technology. Examples of wireless technologies that may be employed include machine-type communications (MTC), Internet-of-Things (IoT) communications, wireless sensor network (WSN) communications, or ultra-reliable low-latency communications (URLLC). In some aspects, the transmitter <b>116</b> employs different physical resources than a WLAN employed in the cabin for other wireless services. In other aspects, the transmitter <b>116</b> employs a WLAN used for other wireless services, such as passenger WiFi services, but may employ separate resources, virtual circuits, or virtual private network (VPN) technology.
0028The transmitter <b>116</b> may comprise a transceiver, wherein the receiver functionality enables block <b>116</b> to receive data, such as control information, from another device in the network. Such control information may set an internal state in the detection circuitry <b>111</b>, poll the detection circuitry <b>111</b>, or control other functions and/or other components in the seatbelt compliance system. The detection circuitry <b>111</b> may cause the transmission of occupancy and/or seatbelt status data upon receiving a polling signal, upon a change in state based on signals from the seatbelt detector <b>112</b> and/or the occupancy detector <b>113</b>, and/or periodically.
0029Other devices in the network may include a central server and/or one or more mobile computing devices, referred to herein as personal digital assistants (PDAs). The PDAs may include any type of mobile computing device, including (but not limited to) smartphones, tablets, laptop computers, wearable computing devices, routers, and data aggregation points (DAPs). The network may comprise various network components implemented in hardware and/or software, such as routers, gateways, relays, repeaters, switches, cloud computing systems, fog computing systems, virtual machines, and software-defined networks.
0030A power source for the seatbelt compliance system may comprise an independent power supply, or may be electrically coupled to the airplane's main electric power system that provides power for seat overhead lights and seatback video displays. Energy storage <b>115</b> may comprise a battery, a capacitor, or some other energy storage device. If batteries are used as the power supply, they may be recharged from the airplane's main electric power system. In some aspects, the seatbelt compliance system receives power from an energy harvesting system <b>114</b> that converts ambient energy present in the environment to electrical energy. For example, the energy harvesting system <b>114</b> could harvest energy from the release of spring-tension when a spring-loaded buckle snaps closed, from a passenger's body heat, from a passenger's movements in the seat, or from other ambient sources, and possibly store harvested energy in energy storage components <b>115</b>.
0031<figref idref="DRAWINGS">FIG. 1B</figref> depicts one aspect of a seatbelt-compliance system configured to operate inside a seatbelt buckle <b>110</b>. A first strap (or webbing) <b>118</b> and a second strap (or webbing) <b>101</b> can be secured together with the buckle <b>110</b> to form a restraint. The first strap <b>118</b> may be of a fixed length and include a fixed end (not shown) anchored to a seat, floor, or the like. The buckle <b>110</b> may be affixed to a free end of the first strap <b>101</b>. The second strap <b>101</b> likewise includes a fixed end (not shown) and a free end. The fixed end of the second strap <b>101</b> may be attached to a seat, floor, or the like. However, in some aspects, the fixed end of the second strap <b>101</b> may be attached to a retractor mechanism (not shown) that is mounted to the seat, floor, or some other rigid member. The second strap <b>101</b> may be longer than the first strap <b>118</b> to allow for adjustments in the length of the seatbelt. A tongue <b>102</b> may be affixed to the free end of the second strap <b>101</b>. The tongue <b>102</b> can be inserted into the buckle <b>110</b> to secure the first strap <b>118</b> to the second strap <b>101</b>, causing the seatbelt assembly to be in a latched state. The seatbelt assembly can remain in the latched state until a seatbelt release button <b>119</b> is pressed by a passenger that causes the buckle <b>110</b> to release the tongue <b>102</b>, thereby unlatching the seatbelt assembly. Although the seatbelt assembly shown in <figref idref="DRAWINGS">FIG. 1B</figref> depicts a lap seatbelt, other types of seatbelts may be used, such as lap and sash belts, three-point seatbelts, five-point harnesses, or the like.
0032According to aspects of the disclosure, electronic and/or electro-mechanical components may be contained within the seatbelt buckle <b>110</b>. For example, the buckle <b>110</b> may include detection circuitry <b>111</b> communicatively coupled to seatbelt switch <b>112</b>, occupancy detector <b>113</b>, and RF transmitter <b>116</b>. Energy harvester <b>114</b> and energy storage <b>115</b> may be housed within the buckle <b>110</b> and provide electrical power to the circuitry <b>111</b>, switch <b>112</b>, detector <b>113</b>, and transmitter <b>116</b>.
0033In one aspect, the energy harvester <b>114</b> may include a piezoelectric element that converts mechanical energy into electrical energy. More specifically, the piezoelectric element can generate an electric potential in response to mechanical stress applied to the piezoelectric element, such as an insertion of the tongue <b>102</b> into the buckle <b>110</b>, activation of the buckle's <b>110</b> seatbelt release button <b>119</b>, tension variations in the buckle <b>110</b> due to the passenger's movement, or aircraft vibration. As such, the energy harvester <b>114</b> might be configured to perform as a sensor that indicates the state (or change of state) of seat occupancy and/or seatbelt use. In one aspect, electrical energy harvested during the insertion may provide an electrical signal to the transmitter <b>116</b> to cause the transmitter <b>30</b> to transmit a wireless signal indicating the status of the seatbelt buckle (e.g., latched or unlatched), referred to herein as a seatbelt status signal. The electrical signal produced by the energy harvester <b>114</b> in response to the seatbelt being buckled or unbuckled and/or in response to passenger movement in the seat can be used as both a data signal indicating seatbelt and/or occupancy status, and electrical energy to power the transmitter <b>116</b>.
0034In some aspects, the seatbelt switch <b>112</b> is responsive to the tongue <b>102</b> being latched or unlatched, such as for closing or opening a circuit, indicating a latched or unlatched state, from which the seatbelt status signal may be generated. In one aspect, the seatbelt switch <b>112</b> closes a circuit, causing the energy storage <b>115</b> to charge. This may power a “heartbeat” signal to the detection circuitry, which might optionally transmit a seatbelt and/or occupancy status signal via the transmitter <b>116</b>. Unlatching the seatbelt may cause the energy storage <b>115</b> to provide an electrical impulse to the detection circuitry <b>111</b> and/or transmitter <b>116</b>, causing transmission of an updated seatbelt and/or occupancy status.
0035While the electrical functional elements contained in the buckle <b>110</b> are described herein as separate components, it should be understood that multiple electrical elements may be combined into a single component, such as an integrated circuit, microprocessor, or any type of general-purpose processor programmed to perform the disclosed functions, without departing from the scope of the present application.
0036<figref idref="DRAWINGS">FIG. 2</figref> illustrates a communication network configured in accordance with aspects of the disclosure. A computing system (such as a server or a PDA) can comprise a wireless network transceiver <b>201</b>, a graphical user interface (such as a crew user interface <b>202</b> and/or an IFE display <b>207</b>), a processor (such as a CPU) <b>203</b>, and at least one computer-readable memory <b>205</b> communicatively coupled to the CPU <b>203</b>, the memory providing for data storage (e.g., database <b>222</b>) and software applications (<b>221</b>) comprising software instructions executable by the CPU <b>203</b> to perform the methods disclosed herein. Optionally, the computing system may receive inputs from one or more environmental sensors <b>206</b>, which may detect environmental conditions inside the aircraft (e.g., temperature, air pressure, humidity, chemicals) and/or operating condition sensors to detect operating conditions of the aircraft (e.g., turbulence, acceleration, yaw, pitch, roll). Optionally, the computing system may have one or more input ports <b>204</b> for receiving aircraft system information, which can comprise operating procedures of the aircraft (e.g., aircraft doors closed, push-back, taxi, take-off, cruising altitude, descent, holding pattern, final approach, landing, ramp navigation, aircraft doors open) and/or cabin operations (e.g., seatbelt sign status, flight crew announcements, cabin lighting, chimes, meal service).
0037Database <b>222</b> may record data inputs from aircraft system inputs <b>204</b>, sensors <b>206</b>, seatbelt detectors <b>200</b>.<b>1</b>-<b>200</b>.N, and (optionally) PDA <b>220</b>.<b>1</b>-<b>220</b>.M inputs. In some aspects, database <b>222</b> may include passenger information, such as a passenger identifier, and may further comprise a history of data associated with the passenger, such as may have been collected during previous flights. Software applications <b>221</b> may comprise predictive analyses (such as may employ an artificial neural network) that predicts passenger seatbelt compliance with respect to any number of parameters, ranging from cabin operations and aircraft operations, to flight-crew notes, and previous seatbelt compliance. Various types of artificial neural networks may be employed, such as deep learning neural networks, convolutional neural networks, recurrent neural networks, or others.
0038In some aspects, the computing system employs a wireless network to communicate with seatbelt-compliance systems (labeled as “seatbelt detector”) <b>200</b>.<b>1</b>-<b>200</b>.N and (optionally) one or more PDAs <b>220</b>.<b>1</b>-<b>220</b>.M. The PDA(s) <b>220</b>.<b>1</b>-<b>220</b>.M may be configured to communicate with the individual seatbelt-compliance systems <b>200</b>.<b>1</b>-<b>200</b>.N. In some aspects, certain cabin operations may be automated by the computer system, possibly in response to aircraft system inputs <b>204</b> and/or sensors <b>206</b>. In one example, the computer system responds to detected turbulence or flight operations to automatically light the seatbelt sign. In some aspects, the system is responsive to the seatbelt detector <b>112</b>, the occupancy detector <b>113</b>, and/or other passenger-specific information to communicate with the passenger and/or the flight crew. In one example, the computer system responds to a seatbelt detector <b>112</b> indication of an unlatched seatbelt by notifying the flight crew and sending a message to the passenger's smartphone or IFE device informing them to wait for a flight crew member to assist them. The message may be personalized for the particular passenger, possibly based on the passenger manifest and/or other information collected by an airline, such as via a customer rewards program.
0039In some aspects, the CPU <b>203</b> is a central server that uses the wireless network to poll the seatbelt detectors <b>200</b>.<b>1</b>-<b>200</b>.N, compiles a summary of the seatbelt-fastened status, compares it with the current cabin seatbelt instruction sign, and records the summary on a timeline that begins when the flight leaves the departure gate and ends when it stops at the arrival gate. An application (e.g., one of the software applications <b>221</b>) running on a computer, smartphone, or tablet may display the current summary of seatbelt-fastened status, such as indicated by user interface displays in <figref idref="DRAWINGS">FIGS. 3A and 3B</figref>.
0040In one aspect, as shown in <figref idref="DRAWINGS">FIG. 2</figref>, information collection from the seatbelt detectors <b>200</b>.<b>1</b>-<b>200</b>.N is provisioned via CPU <b>203</b> using a software application <b>221</b>, which stores the information in the database <b>222</b> in memory <b>205</b>. The data collection may be periodic and/or event driven. The database <b>222</b> may store the seatbelt-compliance data with an associated timestamp. Database <b>222</b> may further store data from sensors <b>206</b>, data input from flight-crew PDAs <b>220</b>.<b>1</b>-<b>220</b>.M, and/or aircraft system inputs <b>204</b> with an associated timestamp. Timestamps may be used as indices to associated seatbelt-compliance data with certain events. The software <b>221</b> may query the database <b>222</b> to generate various reports, warnings, and/or safety compliance instructions to display on the crew user interface <b>202</b> and/or transmit to the PDAs <b>220</b>.<b>1</b>-<b>220</b>.M. In some aspects, the IFE display <b>207</b> may be configured (such as via software <b>221</b>) to communicate messages to the passenger. In some aspects, reports comprising time-based records may be generated and indexed by passenger and/or particular events. These reports may be used to improve cabin operations and customer service.
0041In one aspect, disclosed methods and systems may adapt cabin operations policy based on the time-based record. Cabin operations policy may include setting cabin temperature, cabin lighting, illumination of seatbelt signs, scheduling of meal and/or drink service, timing of inflight announcements over the cabin's public address system, providing availability of in-flight entertainment and/or other services, as well as other operations. The cabin operations policy can be adapted to enhance safety compliance. The time-based record can be analyzed to produce passenger activity patterns, such as may be inferred from seat occupancy data, seatbelt compliance data, lavatory occupancy data, IFE use, overhead light use, overhead air vent setting, seatback incline, and/or other inflight information. Cabin operations may be scheduled based, at least in part, on passenger activity patterns determined from the time-based records. Information of varying granularity, ranging from personal data or activity pattern history for each passenger, to flight duration can be used along with the time-based records to schedule cabin operations or adapt other policy.
0042<figref idref="DRAWINGS">FIG. 4A</figref> illustrates AI data prep method and system aspects of the disclosure. Some aspects can provide for transferring <b>401</b> data generated within a specified time period from the database <b>222</b>, processing the data via various operations <b>402</b>, <b>403</b>, and <b>404</b>, and then storing <b>405</b> the data to an AI database. The data may include seatbelt-compliance data, seat occupancy data, aircraft system data, and sensor data recorded within a set time period. The transfer may take place on a regular basis, such as via a cron job or similar time-based scheduled transfer process.
0043The computer system may collect real-time data to be processed for the AI database and/or may transfer data from the database <b>222</b>. In some aspects, the data in database <b>222</b> is in a raw (original), unprocessed format. In some aspects, the computer system adds the new data to each passenger record and places the data in the correct index position based on the timestamp attached to the data. The result is a time series record of data generated by the seatbelt detectors <b>200</b>.<b>1</b>-<b>200</b>.N, which can be stored in the AI database for real-time or future use. The system may employ an encoding process <b>402</b> to transform the imported data into a vector space, which is a mathematical representation of information through the use of vectors, that allows the use of vector mathematics to process, express, and display related information, such as aircraft operations, cabin operations, and so forth. Any of various types of encoding may be used to transform <b>403</b> the data into an encoded sparse vector. At the same time, encoding process <b>402</b> can transform text found in the data (for example, flight-crew notes) into a dense vector representation, by use of dense word vector encoding techniques, such as word2vec or GloVe. These dense word vector encoding models are in certain circumstances pre-trained with outside data or trained using internally generated data, or a combination of both. Next, the vector transformation process <b>403</b> concatenates all of the sparse and dense vectors generated into a single ordered, long sparse vector. The transformation <b>403</b> process ensures that the order of the data appearing in the concatenated vector is the same. The system replaces any missing data or empty vector with an empty vector of the same size as the vector that would be generated for that category. The end result is a very long, mostly sparse vector that contains all the information generated for each flight and/or for each passenger, for example.
0044The vector transformation <b>403</b> may transform the ordered long, sparse vector into a dense vector through the use of an autoencoder. The autoencoder <b>403</b> learns a representation (encoding) for a set of data, typically for the purpose of dimensionality reduction. Each flight's (or passenger's) long, sparse vector is thus transformed into a dense vector that is more useful for certain AI processes. A database management system then attaches <b>404</b> the appropriate timestamp(s) to the dense vector and stores <b>405</b> the vector in the AI database. The vector, which represents new data generated for a passenger or flight, is added to the record and placed in the correct index position based on the timestamp attached to the vector. The result is a time series of dense vector-space representations of all selected data generated by the system depicted in <figref idref="DRAWINGS">FIG. 2</figref> and stored <b>405</b> in the AI Database for real-time and/or future use.
0045The AI database contains a record for each flight based on data generated from the seatbelt detectors <b>200</b>.<b>1</b>-<b>200</b>.N, and possibly from aircraft system inputs <b>204</b>, sensor inputs <b>206</b>, PDA <b>220</b>.<b>1</b>-<b>220</b>.M inputs, and/or external data (such as passenger information, manifests, and the like). The AI database may store records for each passenger over multiple flights. Each record includes a time series of all the information gathered over time, providing a rich record of data that can be used for improving cabin operations and customer service, and predicting compliance with cabin operations. Data can be collected from other sources, including (but not limited to) other aircraft, air traffic control, weather services, social media, IFE services, etc. The data may be stored in the AI database as raw, original data and as vector-space representations of the data. All data can be associated with a timestamp, incremental timestep, or other time sorting mechanisms. Additionally, each record could possibly be associated with a cohort (a group of records that share common characteristics within a defined time-span).
0046A data value algorithm system and method can use a deep learning neural network to determine which data points are most valuable in predicting seatbelt compliance issues. In one aspect illustrated in <figref idref="DRAWINGS">FIG. 4B</figref>, the raw data and vector representations are accessed <b>411</b> from the AI database by the data value algorithm. A normalization process <b>412</b> can normalize the data by mapping all numeric values to a similar number scale (e.g. 0 to 1), allowing for later cross-category comparisons. In one aspect, for example, occupancy detector <b>113</b> can detect (amount and type of) passenger movement, and this data along with seatbelt compliance and other data can be stored in the AI database. Seatbelt compliance data can be regarded as outcome data for the purposes of discovering trends in other data that lead to seatbelt compliance or non-compliance, and/or predicting such outcomes. In some aspects, outcome data may comprise a passenger comfort index, as may be determined from the occupancy detection sensor data, and which may be particular to each passenger, which the data value algorithm can learn. The system uses the normalized data and outcomes to train and retrain <b>413</b> a neural network. The neural network may be a multivariate deep learning neural network trained on all passenger data with a goal of minimizing the summed error of predicting specific outcomes of cabin operation policies, seatbelt compliance or passenger comfort, for example. Other types of neural networks, such as a convolutional neural network or a long short-term memory network, can also be used. Once the system has trained <b>413</b> the neural network, a data recording process captures the associated weights for each data category from the final state of the trained neural network and records <b>414</b> these associated weights in a data point value metrics database. The learned weights of the neural network can be used to estimate the importance of each category with respect to outcomes <b>415</b>. Disclosed aspects can employ any combination of supervised and unsupervised learning. The system, including the neural network, may be used to adapt cabin operating procedures to ensure that flight crews to ensure the safety and comfort of passengers.
0047One aspect employs weighted algorithms and neural networks trained on global data (e.g., flight and/or passenger histories), in conjunction with a policy network that may train on local data (e.g., a current flight) and determine <b>416</b> which data should be collected and how often in order to optimize the value of the data being gathered. The algorithm may access each passenger's flight records from the AI database, and may access flight data from previous flights that correlate with the current flight (such as route, flight duration, time of day, time of year, weather conditions, number of passengers, etc.). Thus, the system receives a table or record that documents seatbelt compliance and/or comfort index for each individual passenger relative to a set of correlated data points, and the system receives a record of seatbelt compliance and/or comfort index that represents all passengers on previous flights that the system considers to be relevant. The system then passes this data to the weighted algorithm, which determines relevance between the data sets in order to predict outcomes <b>417</b>, which may be particular to each passenger or general to all passengers on the flight. In this manner, the weighted algorithm can inform the flight crew of anticipated compliance and passenger needs, and/or recommend cabin operations that will improve compliance and/or comfort.
0048In one aspect, the system learns from training data (which can be via supervised or unsupervised learning) how to adapt cabin operations to improve safety compliance. The training data can comprise a time-based record of safety compliance data, together with cabin operations data, such as cabin temperature, cabin lighting, illumination of seatbelt signs, meal or drink service, inflight announcements over the cabin's public address system, the availability of in-flight entertainment, etc. In addition to determining a cabin operations policy from the training set, the system can be configured to dynamically adapt the policy in response to aircraft operations, environmental conditions, flight time, passenger information, and/or possibly other factors. The trained neural network can then input any of the aforementioned information and schedule cabin operations therefrom. The cabin operations can include cabin temperature, cabin lighting, illumination of seatbelt signs, timing of meal or drink service, timing of inflight announcements, timing the availability of in-flight entertainment, and/or other operations.
0049The weighted algorithm can be created manually, and/or can be designed using statistical methods such as regression. The weighted algorithm may be periodically modified to improve performance. Other types of formulas to maximize the value of the data gathering process and other types of neural networks, such as a convolutional neural network or a long short-term memory network, can be employed.
0050The description set forth herein, in connection with the appended drawings, describes example configurations and does not represent all the examples that may be implemented or that are within the scope of the claims. The term “exemplary” used herein means “serving as an example, instance, or illustration,” and not “preferred” or “advantageous over other examples.” The detailed description includes specific details for the purpose of providing an understanding of the described techniques. These techniques, however, may be practiced without these specific details. In some instances, well-known structures and devices are shown in block diagram form in order to avoid obscuring the concepts of the described examples.
0051In the appended figures, similar components or features may have the same reference label. Further, various components of the same type may be distinguished by following the reference label by a dash and a second label that distinguishes among the similar components. If just the first reference label is used in the specification, the description is applicable to any one of the similar components having the same first reference label irrespective of the second reference label.
0052Information and signals described herein may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
0053The various illustrative blocks and modules described in connection with the disclosure herein may be implemented or performed with a general-purpose processor, a digital signal processor (DSP), an ASIC, a field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration).
0054The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Other examples and implementations are within the scope of the disclosure and appended claims. For example, due to the nature of software, functions described above can be implemented using software executed by a processor, hardware, firmware, hardwiring, or combinations of any of these. Features implementing functions may also be physically located at various positions, including being distributed such that portions of functions are implemented at different physical locations. Also, as used herein, including in the claims, “or” as used in a list of items (for example, a list of items prefaced by a phrase such as “at least one of” or “one or more of”) indicates an inclusive list such that, for example, a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C).
0055Computer-readable media includes both non-transitory computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A non-transitory storage medium may be any available medium that can be accessed by a general purpose or special purpose computer. By way of example, and not limitation, non-transitory computer-readable media may comprise RAM, ROM, electrically erasable programmable read only memory (EEPROM), compact disk (CD) ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other non-transitory medium that can be used to carry or store desired program code means in the form of instructions or data structures and that can be accessed by a general-purpose or special-purpose computer, or a general-purpose or special-purpose processor. Also, any connection is properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. Disk and disc, as used herein, include CD, laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above are also included within the scope of computer-readable media.
0056The description herein is provided to enable a person skilled in the art to make or use the disclosure. Various modifications to the disclosure will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other variations without departing from the scope of the disclosure. Thus, the disclosure is not limited to the examples and designs described herein, but is to be accorded the broadest scope consistent with the principles and novel features disclosed herein.
Contents5
5 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US12257973B2 | Cited by | United States of America | Search report |
| US2024067122A1 | Cited by | United States of America | Search report |
| US10005563B2 | Cites | United States of America | Search report |
| US10035492B2 | Cites | United States of America | Search report |
| CN103010152A | Cites | China | Applicant |
| US10464678B2 | Cites | United States of America | Search report |
| US10586444B2 | Cites | United States of America | Applicant |
| US2003160497A1 | Cites | United States of America | Search report |
| US2004124974A1 | Cites | United States of America | Search report |
| US2005038586A1 | Cites | United States of America | Applicant |
| US2005080533A1 | Cites | United States of America | Applicant |
| US2006017564A1 | Cites | United States of America | Applicant |
| US2006071769A1 | Cites | United States of America | Search report |
| US2007085669A1 | Cites | United States of America | Applicant |
| US2007205884A1 | Cites | United States of America | Search report |
| US2007285219A1 | Cites | United States of America | Applicant |
| US2008297341A1 | Cites | United States of America | Applicant |
| US2009096624A1 | Cites | United States of America | Applicant |
| US2009112407A1 | Cites | United States of America | Applicant |
| US2009177357A1 | Cites | United States of America | Search report |
| KR20110043478A | Cites | Republic of Korea | Applicant |
| US2011090079A1 | Cites | United States of America | Applicant |
| US2012026331A1 | Cites | United States of America | Search report |
| US2013214919A1 | Cites | United States of America | Search report |
| US2014214279A1 | Cites | United States of America | Applicant |
| US2018247547A1 | Cites | United States of America | Search report |
| US2020340274A1 | Cites | United States of America | Search report |
| FR2865174A1 | Cites | France | Applicant |
| US4667336A | Cites | United States of America | Search report |
| US4885566A | Cites | United States of America | Applicant |
| US5311302A | Cites | United States of America | Applicant |
| US5520263A | Cites | United States of America | Applicant |
| US5555458A | Cites | United States of America | Search report |
| US5877707A | Cites | United States of America | Search report |
| US6204757B1 | Cites | United States of America | Search report |
| US6215395B1 | Cites | United States of America | Applicant |
| US6336371B1 | Cites | United States of America | Applicant |
| US6362734B1 | Cites | United States of America | Applicant |
| US6405607B2 | Cites | United States of America | Applicant |
| US6448907B1 | Cites | United States of America | Search report |
| US6450534B1 | Cites | United States of America | Applicant |
| US6888475B2 | Cites | United States of America | Applicant |
| US7126497B2 | Cites | United States of America | Applicant |
| US7145448B2 | Cites | United States of America | Applicant |
| US7265671B1 | Cites | United States of America | Applicant |
| US7383911B2 | Cites | United States of America | Applicant |
| US7446652B2 | Cites | United States of America | Applicant |
| US7511610B2 | Cites | United States of America | Applicant |
| US7813856B2 | Cites | United States of America | Search report |
| US7916008B2 | Cites | United States of America | Applicant |
| US8005595B2 | Cites | United States of America | Applicant |
| US8289145B2 | Cites | United States of America | Applicant |
| US8806543B1 | Cites | United States of America | Search report |
| US9908625B2 | Cites | United States of America | Search report |
| US20030160497A1 | Cites | United States of America | Search report |
| US20040124974A1 | Cites | United States of America | Search report |
| US20050038586A1 | Cites | United States of America | Applicant |
| US20050080533A1 | Cites | United States of America | Applicant |
| US20060017564A1 | Cites | United States of America | Applicant |
| US20060071769A1 | Cites | United States of America | Search report |
| US20070085669A1 | Cites | United States of America | Applicant |
| US20070205884A1 | Cites | United States of America | Search report |
| US20070285219A1 | Cites | United States of America | Applicant |
| US20080297341A1 | Cites | United States of America | Applicant |
| US20090096624A1 | Cites | United States of America | Applicant |
| US20090112407A1 | Cites | United States of America | Applicant |
| US20090177357A1 | Cites | United States of America | Search report |
| US20110090079A1 | Cites | United States of America | Applicant |
| US20120026331A1 | Cites | United States of America | Search report |
| US20130214919A1 | Cites | United States of America | Search report |
| US20140214279A1 | Cites | United States of America | Applicant |
| US20180247547A1 | Cites | United States of America | Search report |
| US20200340274A1 | Cites | United States of America | Search report |
| CN103010152 | Cites | China | Applicant |
| FR2865174 | Cites | France | Applicant |
| KR1020110043478 | Cites | Republic of Korea | Applicant |
| Meder Electronic, “Seat Belt Reed Sensor”; product datasheet, https://standexelectronics.com/wp-content/uploads/Seat_Belt_Reed_Sensor.pdf. | Non-patent | – | Applicant |
| H. Baskas, “New way to see if seat belts are fastened”; Stuck at the airport, https://stuckattheairport.com/2013/10/02/new-way-to-see-if-seat-belts-are-fastened/ Oct. 2, 2013. | Non-patent | – | Applicant |
| PIHER Sensing Systems, “Seat belt sensor” product datasheet, https://www.piher.net/pdf/SeatBeltSensor.pdf. | Non-patent | – | Applicant |
| Meder Electronic, “Seat Belt Reed Sensor”; product datasheet, https://standexelectronics.com/wp-content/uploads/Seat_Belt_Reed_Sensor.pdf. | Non-patent | – | Applicant |
| H. Baskas, “New way to see if seat belts are fastened”; Stuck at the airport, https://stuckattheairport.com/2013/10/02/new-way-to-see-if-seat-belts-are-fastened/ Oct. 2, 2013. | Non-patent | – | Applicant |
| PIHER Sensing Systems, “Seat belt sensor” product datasheet, https://www.piher.net/pdf/SeatBeltSensor.pdf. | Non-patent | – | Applicant |
4 members in 1 office; this record represents the family
Priority claims1
| Document | Office | Kind | Date |
|---|---|---|---|
| 202062977577 | United States of America | P |
Members4
| Document | Office | Kind | |
|---|---|---|---|
| US2021253255A1 | United States of America | A1 | |
| US11465746B2This record | United States of America | B2 | |
| US2023042704A1 | United States of America | A1 | |
| US11767116B2 | United States of America | B2 |
39 transactions on the USPTO file
Allowed after 1 non-final rejection and 1 final rejection.
- Non-final rejections
- 1
- Final rejections
- 1
- RCEs
- 0
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Final ActionA.NE | A.NE | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Sent to Classification ContractorPGPC | PGPC | |
| FITF set to YES - revise initial settingFTFS | FTFS | |
| Application Is Now CompleteCOMP | COMP | |
| Filing Receipt - UpdatedFLRCPT.U | FLRCPT.U | |
| Patent Term Adjustment - Ready for ExaminationPTA.RFE | PTA.RFE | |
| Additional Application Filing FeesADDFLFEE | ADDFLFEE | |
| Application ready for PDX access by participating foreign officesCCRDY | CCRDY | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| Notice Mailed--Application Incomplete--Filing Date AssignedINCD | INCD | |
| Applicant Has Filed a Verified Statement of Small Entity Status in Compliance with 37 CFR 1.27SMAL | SMAL | |
| Applicants have given acceptable permission for participating foreignAPPERMS | APPERMS | |
| Entity Status Set To Undiscounted (Initial Default Setting or Status Change)BIG. | BIG. | |
| Initial Exam Team nnIEXX | IEXX |
10 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Maintenance fee paymentMAFP | MAFP | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF | |
| Information on status: patent application and granting procedure in generalPUBLICATIONS -- ISSUE FEE PAYMENT VERIFIEDSTPP | STPP | |
| Information on status: patent application and granting procedure in generalNOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONSSTPP | STPP | |
| Information on status: patent application and granting procedure in generalFINAL REJECTION MAILEDSTPP | STPP | |
| Information on status: patent application and granting procedure in generalRESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINERSTPP | STPP | |
| Information on status: patent application and granting procedure in generalNON FINAL ACTION MAILEDSTPP | STPP | |
| Information on status: patent application and granting procedure in generalDOCKETED NEW CASE - READY FOR EXAMINATIONSTPP | STPP | |
| Fee payment procedureENTITY STATUS SET TO SMALL (ORIGINAL EVENT CODE: SMAL); ENTITY STATUS OF PATENT OWNER: SMALL ENTITYFEPP | FEPP | |
| Fee payment procedureENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITYFEPP | FEPP |
Numbers
- Publication
- 11465746
- Application
- 16895605
Titles
- English
- Method and apparatus for detecting seatbelt compliance in commercial passenger aircraft
Patent term adjustment
- A delay
- +93 daysthe office missed an examination deadline
- Net adjustment
- 93 days
Classification
- CPC, 7
- B64D11/0015
- B64D11/062
- B60R21/01544
- B64D2045/007
- B60R22/48
- B64D45/00
- Y02T50/50
- IPC, 4
- B64D11 00
- B60R22 48
- B60R21 015
- B64D11 06