IP Library Granted Patent US 11,117,545
Granted Patent B2
US 11,117,545 · App. 16/389,490 · Granted Sep 14, 2021

System and method for determining seatbelt routing

Inventor: Scott D. Thomas (Novi, MI)
Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
B60R22/48B60R2022/4816B60R2022/4825B60R2022/4858B60R2022/4866
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 11,117,545
App. No.
16/389,490
Granted
Sep 14, 2021
Kind
B2
Abstract

A system and method for detecting seatbelt routing in a motor vehicle safety restraint system. The system includes a seatbelt buckle sensor, an occupant sensor, a seatbelt payout sensor, and a control module. The method includes sensing a presence of a seatbelt latchplate in the seatbelt buckle. Further, the method determines whether the seatbelt is buckled. Additionally, the method includes sensing a presence of occupant in a vehicle seat. Moreover, the method further includes determining whether the occupant is detected in the vehicle seat. The method senses a seatbelt payout length and compares the seatbelt payout length to a first seatbelt payout length threshold. Thereafter, the method determines seatbelt routing based on whether the seatbelt is buckled, an occupant is present, and a seatbelt payout length has exceeded the first seatbelt payout length threshold.

Claims (39)

1. A system for detecting seatbelt routing in a motor vehicle safety restraint system, the system comprising:

a seatbelt buckle sensor for sensing a presence of a seatbelt latchplate in the seatbelt buckle;

an occupant sensor for sensing a presence of an occupant in a vehicle seat;

a seatbelt payout sensor for sensing a seatbelt payout length;

a control module in communication with the seatbelt buckle sensor, an occupant sensor, and the seatbelt payout sensor, wherein the control module wherein includes executable code to:

determine whether the seatbelt is buckled;

determine whether the occupant is detected in the vehicle seat;

compare the seatbelt payout length to a first seatbelt payout length threshold;

determine a seatbelt routing condition after determining the seatbelt is buckled, an occupant is present, and a seatbelt payout length has exceeded the first seatbelt payout length threshold; and

issue a message to the occupant based on the determined seatbelt routing condition and when a seat corresponding to the seatbelt has not moved more than a seat movement threshold and a guide loop corresponding to the seatbelt has not moved more than a guide loop movement threshold.

2. The system of claim 1 , wherein the control module further comprises executable code to: issue a ride action when the seat belt is not buckled and an occupant is detected.

3. The system of claim 2 , wherein the control module further comprises executable code to: issue at least one of a message and a ride action when the seatbelt is buckled, an occupant is detected, and the stored static length is more than a first stored static length threshold and the seatbelt payout length is between a second and third pullout length threshold beyond the stored static length and a past seatbelt payout length was more than a first pullout length threshold beyond the stored static length.

4. The system of claim 1 , wherein the control module further comprises executable code to: issue at least one of a message and a ride action when the seatbelt is not buckled, an occupant is not detected, and the seatbelt payout length is more than the first seatbelt payout length threshold.

5. The system of claim 1 , wherein the control module further comprises executable code to: issue at least one of a message and a ride action when the seat belt is buckled, an occupant is detected and an occupant status has changed.

6. The system of claim 1 , wherein the control module further comprises executable code to: issue at least one of a message and a ride action when the seat belt is buckled, an occupant is detected, an occupant status has not changed and seatbelt payout length has exceeded a change payout length threshold from a stored payout length.

7. The system of claim 1 , wherein the control module further comprises executable code to: store in a computer memory of the control module the payout length from a past cycle when the seatbelt is buckled, an occupant is detected, an occupant status has not changed, and the seatbelt payout length has not changed more than a change payout threshold from the stored payout length.

8. The system of claim 1 , wherein the control module further comprises executable code to: issue at least one of a message and a ride action when the seatbelt is buckled, an occupant is detected, and the seatbelt payout length has decreased more than a first payout length decrease threshold from a stored static length.

9. The system of claim 1 , wherein the control module further comprises executable code to: issue at least one of a message and a ride action when the seat belt is buckled, an occupant is detected, and the seatbelt payout length has not decreased more than a first payout length decrease threshold from a stored static length and has decreased by more than a second payout length decrease threshold from the stored static length.

10. The system of claim 1 , wherein the control module further comprises executable code to: issue at least one of a message and a ride action when the seatbelt is buckled, an occupant is detected, and a stored static length is more than a first stored static length threshold and the seatbelt payout length is greater than a first pullout length threshold beyond a stored static length.

11. The system of claim 1 , wherein the control module further comprises executable code to: issue at least one of a message and a ride action when the seatbelt is buckled, an occupant is detected, and the stored static length is more than a first stored static length threshold and the seatbelt payout length is between a first and second pullout length threshold beyond the stored static length and a previously stored seatbelt payout length was less than the first static length threshold beyond the stored static length.

12. A method for detecting seatbelt routing in a motor vehicle safety restraint system, the method comprising:

sensing a presence of a seatbelt latchplate in a seatbelt buckle;

determining whether the seatbelt is buckled based on the presence of a seatbelt latchplate in a seatbelt buckle;

sensing a presence of an occupant in a vehicle seat;

determining whether the occupant is detected in the vehicle seat;

sensing a seatbelt payout length;

comparing the seatbelt payout length to a first seatbelt payout length threshold;

determining a seatbelt routing condition after determining the seatbelt is buckled, an occupant is present, and a seatbelt payout length has exceeded the first seatbelt payout length threshold; and

issuing a message to the occupant based on the determined seatbelt routing condition and when a seat corresponding to the seatbelt has not moved more than a seat movement threshold and a guide loop corresponding to the seatbelt has not moved more than a guide loop movement threshold.

13. The method of claim 12 , further comprising issuing a ride action when the seat belt is not buckled and an occupant is detected.

14. The method of claim 13 , further comprising issuing at least one of a message and a ride action when the seatbelt is buckled, an occupant is detected, and the stored static length is more than a first stored static length threshold and the seatbelt payout length is between a second and third pullout length threshold beyond the stored static length and a past seatbelt payout length was more than a first pullout length threshold beyond the stored static length.

15. The method of claim 12 , further comprising issuing at least one of a message and a ride action when the seatbelt is not buckled, an occupant is not detected, and the seatbelt payout length is more than the first seatbelt payout length threshold.

16. The method of claim 12 , further comprising issuing at least one of a message and a ride action when the seat belt is buckled, an occupant is detected and an occupant status has changed.

17. The method of claim 12 , further comprising issuing at least one of a message and a ride action when the seat belt is buckled, an occupant is detected, an occupant status has not changed and seatbelt payout length has exceeded a change payout length threshold from a stored payout length.

18. The method of claim 12 , further comprising saving the payout length from a past cycle when the seatbelt is buckled, an occupant is detected, an occupant status has not changed, and the seatbelt payout length has not changed more than a change payout threshold from the stored payout length.

19. The method of claim 12 , further comprising issuing at least one of a message and a ride action when the seatbelt is buckled, an occupant is detected, and the seatbelt payout length has decreased more than a first payout length decrease threshold from a stored static length.

20. The method of claim 12 , further comprising issuing at least one of a message and a ride action when the seat belt is buckled, an occupant is detected, and the seatbelt payout length has not decreased more than a first payout length decrease threshold from a stored static length and has decreased by more than a second payout length decrease threshold from the stored static length.

21. The method of claim 12 , further comprising issuing at least one of a message and a ride action when the seatbelt is buckled, an occupant is detected, and a stored static length is more than a first stored static length threshold and the seatbelt payout length is greater than a first pullout length threshold beyond a stored static length.

22. The method of claim 12 , further comprising issuing at least one of a message and a ride action when the seatbelt is buckled, an occupant is detected, and the stored static length is more than a first stored static length threshold and the seatbelt payout length is between a first and second pullout length threshold beyond the stored static length and a previously stored seatbelt payout length was less than the first static length threshold beyond the stored static length.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2019
From: THOMAS, SCOTT D.
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 050037/0322 →
Continuity (1)
Related Publication 20200331428A1 · Oct 22, 2020
Cited By (3)
US 12,275,370 US 12,304,412 US 12,311,873