IP Library › Granted Patent US 12,444,209
Granted Patent B2
US 12,444,209 · App. 17/827,973 · Granted Oct 14, 2025

In-cabin occupant age determination

Inventors: Simon P. Roberts (Celina, TX); Sergei I. Gage (Dallas, TX); Yang Ding (Montreal, CA); Christopher J. Macpherson (Plano, TX); Michael R. Kushnerik (The Colony, TX); Naohiro J. Matsumura (Dallas, TX); Cory M. Frank (Frisco, TX); Jessica May (Danbury, TX); Matthew J. Everett (Norton Shores, MI)
Assignees: TOYOTA CONNECTED NORTH AMERICA, INC.; TOYOTA MOTOR NORTH AMERICA, INC.; TOYOTA JIDOSHA KABUSHIKI KAISHA
G06V20/593B60K35/00G06V40/178G06V40/23B60K35/26B60K35/28B60K2360/165
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,444,209
App. No.
17/827,973
Filed
May 30, 2022
Granted
Oct 14, 2025
Kind
B2
Art Unit
2665
USPC
382/103
Abstract

An example operation includes recording, from a vehicle sensor, data indicative of a plurality of movements of a first occupant in an interior of a vehicle; determining, from the recording, a first maximum range of extension among the plurality of movements, and a first amount of time between a first movement and a second movement of the plurality of movements; and assigning the first occupant to one of a plurality of age groups, based upon the determining.

Claims (66)

1. A method, comprising:

using a sensor of a vehicle, recording data associated with a first movement and a second movement of a first occupant in an interior of the vehicle;

using a processor of the vehicle, determining a first maximum range of extension of the first occupant and a first amount of time between the first movement and the second movement; and

using the processor, assigning the first occupant to a first age group based on the first maximum range of extension and the first amount of time.

2. The method of claim 1 , wherein the first movement and the second movement comprise at least one of:

a movement of a trunk portion of the first occupant, or

a movement of an extremity of the first occupant.

3. The method of claim 1 , wherein at least one of the first movement or the second movement comprises at least one of:

the first occupant reaching for an object or a vehicle control.

4. The method of claim 1 , comprising:

determining that a second maximum range of extension of a second occupant of the vehicle is less than the first maximum range of extension; and

in response to the second maximum range of extension being less than the maximum range of extension, assigning the first occupant to the first age group and the second occupant to a second age group, wherein the first age group is senior to the second age group.

5. The method of claim 1 , comprising:

determining a second amount of time between a first movement and a second movement of a second occupant;

determining that the first amount of time is greater than the second amount of time; and

in response to the first amount of time being greater than the second amount of time, assigning the first occupant to the first age group and the second occupant to a second age group, wherein the first age group is senior to the second age group.

6. The method of claim 1 , further comprising:

determining a seating position of the first occupant in the vehicle, wherein the assigning the first occupant to the first age group further comprises:

assigning the first occupant to the first age group based on the determined seating position.

7. The method of claim 1 , further comprising:

by the processor, receiving a first data stream from a first media device in response to a first request from the first occupant;

by the processor, receiving a second data stream from a second media device in response to a second request from a second occupant; and

based upon a first content of the first data stream and a second content of the second data stream, assigning the first occupant to the first age group and the second occupant to a second age group different than the first age group.

8. A vehicle, comprising:

a processor that, when executing instructions stored in a memory, is configured to:

using a sensor of the vehicle, record data associated with a first movement and a second movement of a first occupant in an interior of the vehicle;

determine a first maximum range of extension of the first occupant and a first amount of time between the first movement and the second movement; and

assign the first occupant to a first age group based on the first maximum range of extension and the first amount of time.

9. The vehicle of claim 8 , wherein the first movement and the second movement comprise at least one of:

a movement of a trunk portion of the first occupant, or one

a movement of an extremity of the first occupant.

10. The vehicle of claim 8 , wherein at least one of the first movement or the second movement comprises at least one of:

the first occupant reaching for an object or a vehicle control.

11. The vehicle of claim 8 , wherein the processor is further configured to:

determine that second maximum range of extension of a second occupant of the vehicle is less than the first maximum range of extension; and

in response to the second maximum range of extension being less than the maximum range of extension, assign the first occupant to the first age group and the second occupant to a second age group, wherein the first age group is senior to the second age group.

12. The vehicle of claim 8 , wherein:

determine a second amount of time between a first movement and a second movement of a second occupant;

determine that the first amount of time is greater than the second amount of time;

in response to the first amount of time being greater than the second amount of time, assign the first occupant to the first age group and the second occupant to a second age group, wherein the first age group is senior to the second age group.

13. The vehicle of claim 8 , wherein the processor is further configured to:

determine a seat position of the first occupant in the vehicle, wherein when the processor assigns the first occupant to the first age group, the processor is further configured to:

assign the first occupant to the first age group based on the determined seating position.

14. The vehicle of claim 8 , wherein the processor is further configured to:

receive a first data stream from a first media device in response to a first request from the first occupant;

receive a second data stream from a second media device in response to a second request from a second occupant; and

based upon a first content of the first data stream and a second content of the second data stream, assign the first occupant to the first age group and the second occupant to a second age group different than the first age group.

15. A computer-readable storage medium comprising instructions that, when executed by a processor, cause the processor to perform:

using a sensor of a vehicle, recording data associated with a first movement and a second movement of a first occupant in an interior of the vehicle;

using a processor of the vehicle, determining a first maximum range of extension of the first occupant and a first amount of time between the first movement and the second movement; and

using the processor, assigning the first occupant to a first age group based on the first maximum range of extension and the first amount of time.

16. The computer-readable storage medium of claim 15 , wherein the first movement and the second movement comprise at least one of:

a movement of a trunk portion of the first occupant, or

a movement of an extremity of the first occupant.

17. The computer-readable storage medium of claim 15 , wherein at least one of the first movement or the second movement comprises at least one of:

the first occupant reaching for an object or a vehicle control.

18. The computer-readable storage medium of claim 15 ,

determining that a second maximum range of extension of a second occupant of the vehicle is less than the first maximum range of extension; and

in response to the second maximum range of extension being less than the maximum range of extension, assigning the first occupant to the first age group and the second occupant to a second age group, wherein the first age group is senior to the second age group.

19. The computer-readable storage medium of claim 15 ,

determining a second amount of time between a first movement and a second movement of a second occupant;

determining that the first amount of time is greater than the second amount of time; and

in response to the first amount of time being greater than the second amount of time, assigning the first occupant to the first age group and the second occupant to a second age group, wherein the first age group is senior to the second age group.

20. The computer-readable storage medium of claim 15 , wherein the instructions further cause the processor to perform:

determining a seating position of the first occupant in the vehicle, wherein the assigning the first occupant to the first age group further comprises:

assigning the first occupant to the first age group based on the determined seating position.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2022
From: ROBERTS, SIMON P.; GAGE, SERGEI I.; DING, YANG; MACPHERSON, CHRISTOPHER J.; KUSHNERIK, MICHAEL R.; MATSUMURA, NAOHIRO J.; FRANK, CORY M.; MAY, JESSICA; EVERETT, MATTHEW J.
To: TOYOTA CONNECTED NORTH AMERICA, INC.; TOYOTA MOTOR NORTH AMERICA, INC.; TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 061113/0767 →
Continuity (1)
Related Publication 20230386228A1 · Nov 30, 2023
References Cited (22)
US 7227626B2 · Ertl · 2007 [cited by examiner]
US 7386372B2 · Breed et al. · 2008 [cited by applicant]
US 7415126B2 · Breed · 2008 [cited by examiner]
US 7570785B2 · Breed · 2009 [cited by applicant]
US 7620521B2 · Breed et al. · 2009 [cited by applicant]
US 7734061B2 · Breed et al. · 2010 [cited by applicant]
US 7779956B2 · Breed et al. · 2010 [cited by applicant]
US 7983817B2 · Breed · 2011 [cited by examiner]
US 8604932B2 · Breed et al. · 2013 [cited by applicant]
US 8768573B2 · Breed · 2014 [cited by applicant]
US 9610510B2 · Comploi · 2017 [cited by applicant]
US 9843777B2 · Schofield et al. · 2017 [cited by applicant]
US 10227043B2 · Kondo · 2019 [cited by examiner]
US 10286915B2 · Xiao et al. · 2019 [cited by applicant]
US 10339809B2 · Miyazawa · 2019 [cited by examiner]
US 10829072B2 · Miller · 2020 [cited by examiner]
US 11217043B2 · Biemer · 2022 [cited by applicant]
US 20160357187A1 · Ansari · 2016 [cited by applicant]
US 20190265712A1 · Satzoda et al. · 2019 [cited by applicant]
US 20200383580A1 · Shouldice et al. · 2020 [cited by applicant]
EP 3638542B1 · 2022 [cited by applicant]
JP 2021508521A · 2021 [cited by applicant]