IP Library › Granted Patent US 12,522,174
Granted Patent B2
US 12,522,174 · App. 18/507,043 · Granted Jan 13, 2026

System and method for verifying proper usage of passenger restraints

Inventors: Bryant D. Boyle (Montverde, FL); Gary D. Markowitz (San Juan Capistrano, CA); Clifford Aron Wilkinson (Clermont, FL); Ching-Chien Chen (Arcadia, CA); Gregory Brooks Hale (Orlando, FL); Jeremy Eaton (Winter Garden, FL)
Assignee: Disney Enterprises, Inc.
B60R22/48B60R2022/4825G06V20/59G06V20/593
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,522,174
App. No.
18/507,043
Granted
Jan 13, 2026
Kind
B2
Abstract

A restraint verification platform may obtain video data video data of a passenger in a passenger seat. The restraint verification platform may analyze the video data using one or more machine learning models trained to detect passengers in passenger seats and passenger restraints of the passenger seats. The restraint verification platform may detect, using the one or more machine learning models and based on analyzing the video data, the passenger in the passenger seat and a passenger restraint of the passenger seat. The restraint verification platform may determine, based on analyzing the video data, that the passenger restraint is not properly securing the passenger. The restraint verification platform may perform an action based on determining that the passenger restraint is not properly securing the passenger.

Claims (84)

1 . A method performed by a restraint verification platform, the method comprising:

obtaining video data of a passenger in a passenger seat;

analyzing, using one or more machine learning models trained to detect passengers in passenger seats and passenger restraints of the passenger seats, the video data to detect a passenger is in a passenger restraint of the passenger seat;

determining an extended length that the passenger restraint has been extended;

determining, based on analyzing the video data, a visible amount of the passenger restraint;

comparing the extended length and the visible amount of the passenger restraint;

determining, based on comparing the extended length and the visible amount of the passenger restraint, that the passenger restraint is not properly securing the passenger; and

performing an action based on determining that the passenger restraint is not properly securing the passenger.

2 . The method of claim 1 , wherein the passenger restraint is a passenger seat belt comprising a plurality of visual indicators, wherein each of the plurality of visual indicators indicates a respective extended length that the passenger restraint has been extended, including the extended length.

3 . The method of claim 1 , wherein determining that the passenger restraint is not properly securing the passenger comprises:

determining the extended length of the passenger restraint is greater than or equal to a length threshold; and

determining that the passenger restraint is not properly securing the passenger based on the extended length of the passenger restraint being greater than or equal to the length threshold and based on the extended length being greater than the visible amount of the passenger restraint.

4 . The method of claim 1 , wherein performing the action comprises at least one of:

preventing movement of a motion base that includes the passenger seat or of a passenger vehicle that includes the passenger seat; or

providing a notification that the passenger restraint is not properly securing the passenger.

5 . The method of claim 1 , further comprising:

wherein determining the extended length comprises:

obtaining rotary data from a rotary encoder device associated with the passenger restraint, wherein the rotary data indicates a measured length of the passenger restraint; and

wherein determining that the passenger restraint is not properly securing the passenger comprises:

corresponding the visible amount to a predicted length of the passenger restraint based on analyzing the video data; and

comparing the measured length of the passenger restraint and the predicted length of the passenger restraintthe passenger restraint.

6 . The method of claim 1 , further comprising:

detecting, based on analyzing the video data, a visual indicator on the passenger restraint,

wherein the presence of the visual indicator indicates the extended length that the passenger restraint has been extended.

7 . The method of claim 1 , further comprising:

obtaining data from a sensor associated with the passenger seat, the data comprising a first indication of a presence of a passenger in the passenger seat;

analyzing the video data to obtain a second indication of a presence of the passenger in the passenger seat;

comparing the first indication of the presence of the passenger in the passenger seat with the second indication of the presence of the passenger in the passenger seat;

determining a measure of accuracy of the data from the sensor based on the comparison; and

providing a notification associated with the measure of accuracy of the data.

8 . A system, comprising:

one or more camera devices configured to obtain video data of a passenger in a passenger seat of a passenger vehicle; and

a restraint verification platform is configured to:

obtain the video data;

analyze, using one or more machine learning models trained to detect passengers in passenger seats and passenger restraints of the passenger seats, the video data to detect the passenger is in a passenger restraint of the passenger seat;

detect, using the one or more machine learning models and based on analyzing the video data, the passenger in the passenger seat and a passenger restraint of the passenger seat;

determine an extended length that the passenger restraint has been extended;

determine, based on analyzing the video data, a visible amount of the passenger restraint;

compare the extended length and the visible amount of the passenger restraint;

determine, based on comparing of the extended length and the visible amount of the passenger restraint, that the passenger restraint is not properly securing the passenger; and

perform an action based on determining that the passenger restraint is not properly securing the passenger.

9 . The system of claim 8 , wherein, to perform the action, the restraint verification platform is configured to:

prevent movement of the passenger vehicle; or

provide a notification that the passenger restraint is not properly securing the passenger.

10 . The system of claim 8 , wherein, to determine that the passenger restraint is not properly securing the passenger, the restraint verification platform is configured to:

determine that the passenger restraint is not properly securing the passenger based on the extended length of the passenger restraint being greater than or equal to the length threshold and based on the extended length being greater than the visible amount of the passenger restraint.

11 . The system of claim 8 , wherein to determine of the extended length, the restraint verification platform is further configured to:

obtain rotary data from a rotary encoder device associated with the passenger restraint, wherein the rotary data indicates a measured length of the passenger restraint; and

to determine that the passenger restraint is not properly securing the passenger, the restraint verification platform is further configured to:

correspond the visible amount to a predicted length of the passenger restraint based on analyzing the video data; and

compare the measured length of the passenger restraint and the predicted length of the passenger restraint.

12 . The system of claim 8 , wherein, the restraint verification platform is further configured to:

detect, based on analyzing the video data, a visual indicator on the passenger restraint, wherein the presence of the visual indicator indicates the extended length that the passenger restraint has been extended.

13 . A non-transitory computer-readable medium storing a set of instructions, the set of instructions comprising:

one or more instructions that, when executed by one or more processors of a device, cause the device to:

obtain video data of a passenger in a passenger seat;

analyze, using one or more machine learning models trained to detect passengers in passenger seats and passenger restraints of the passenger seats, the video data to detect the passenger is in a passenger restraint of the passenger seat;

determine an extended length that the passenger restraint has been extended;

determine, based on analyzing the video data, a visible amount of the passenger restraint;

compare the extended length and the visible amount of the passenger restraint;

determine, based on comparing the extended length and the visible amount of the passenger restraint, that the passenger restraint is not properly securing the passenger; and

perform an action based on determining that the passenger restraint is not properly securing the passenger.

14 . The non-transitory computer-readable medium of claim 13 , wherein the one or more instructions, that cause the device to perform the action, cause the device to:

provide a notification that the passenger restraint is not properly securing the passenger.

15 . The non-transitory computer-readable medium of claim 13 , wherein the passenger restraint is a passenger seat belt comprising a plurality of visual indicators, wherein each of the plurality of visual indicators indicates a respective extended length that the passenger restraint has been extended, including the extended length.

16 . The non-transitory computer-readable medium of claim 13 , wherein the one or more instructions further cause the device to:

train the one or more machine learning models with training data that includes historical video data of passengers in passenger seats

wherein the video data identifies passengers that are properly secured by passenger restraints, and

wherein the video data identifies passengers that are not properly secured by the passenger restraints.

17 . The non-transitory computer-readable medium of claim 13 , wherein the one or more instructions further cause the device to:

obtain data from a sensor associated with the passenger seat, the data comprising a first indication of a presence of a passenger in the passenger seat;

analyze the video data to obtain a second indication of a presence of the passenger in the passenger seat;

compare the first indication of the presence of the passenger in the passenger seat with the second indication of the presence of the passenger in the passenger seat;

determine a measure of accuracy of the data based on the comparison; and

provide a notification associated with the measure of accuracy of the data.

18 . The non-transitory computer-readable medium of claim 17 , wherein the one or more instructions further cause the device to:

determine that the data, from the sensor, does not correspond to the video data based on the measure of accuracy of the data based on analyzing the video data,

wherein the notification indicates that the sensor is experiencing a fault.

19 . The method of claim 1 , further comprising:

obtaining data from a sensor associated with the passenger seat, the data comprising a first distance between the passenger restraint and a body part of the passenger;

analyzing the video data to obtain a second distance between the passenger restraint and the body part of the passenger;

comparing the first distance with the second distance;

determining a measure of accuracy of the data from the sensor based on the comparison; and

providing a notification associated with the measure of accuracy of the data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2023
From: BOYLE, BRYANT D.; MARKOWITZ, GARY D.; WILKINSON, CLIFFORD ARON; CHEN, CHING-CHIEN; HALE, GREGORY BROOKS; EATON, JEREMY
To: DISNEY ENTERPRISES, INC.
Reel/Frame 065533/0470 →
Continuity (1)
Related Publication 20250153679A1 · May 15, 2025
References Cited (14)
US 5529382A · Burkat · 1996 [cited by applicant]
US 6554318B2 · Kohut et al. · 2003 [cited by applicant]
US 9346429B2 · Sutherland · 2016 [cited by applicant]
US 9744930B2 · Howard · 2017 [cited by applicant]
US 10137856B1 · Jimenez et al. · 2018 [cited by applicant]
US 10213701B2 · Howard · 2019 [cited by applicant]
US 10471930B2 · Thomas et al. · 2019 [cited by applicant]
US 11661028B2 · Liau · 2023 [cited by applicant]
US 12194956B1 · Nadgir et al. · 2025 [cited by applicant]
US 20210394710A1 · Hu · 2021 [cited by examiner]
US 20250042355A1 · Thomas · 2025 [cited by examiner]
US 20250050836A1 · Thomas et al. · 2025 [cited by applicant]
WO WO2024186475A1 · 2024 [cited by applicant]
Alvarez Oviedo, et al., “Design of a System for Driver Drowsiness Detection and Seat Belt Monitoring Using Raspberry Pi 4 and Arduino Nano,” Designs 9(1):11, 19 pages (2025). [cited by applicant]