IP Library › Granted Patent US 10,922,566
Granted Patent B2
US 10,922,566 · App. 15/975,007 · Granted Feb 16, 2021

Cognitive state evaluation for vehicle navigation

Inventors: Rana el Kaliouby (Milton, MA); Abdelrahman N. Mahmoud (Somerville, MA); Seyedmohammad Mavadati (Watertown, MA); Panu James Turcot (Pacifica, CA)
Assignee: Affectiva, Inc.
G06K9/00845A61B5/1079A61B5/1128A61B5/165A61B5/18A61B5/6893A61B5/7267A61B5/746B60W50/082B60W50/14G06K9/00228G06K9/00302G06K9/00369G06K9/4628G06K9/627G06N3/0454G06N3/084G06N5/046G16H30/40G16H50/20G16H50/30A61B5/0022A61B5/01A61B5/02405A61B5/02416A61B5/0531A61B5/0816A61B5/4266A61B2503/22A61B2576/00B60W2050/143G06N3/02
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 10,922,566
App. No.
15/975,007
Filed
May 9, 2018
Granted
Feb 16, 2021
Kind
B2
Art Unit
3661
USPC
701/1
Abstract

Disclosed embodiments provide cognitive state evaluation for vehicle navigation. The cognitive state evaluation is accomplished using a computer, where the computer can perform learning using a neural network such as a deep neural network (DNN) or a convolutional neural network (CNN). Images including facial data are obtained of a first occupant of a first vehicle. The images are analyzed to determine cognitive state data. Layers and weights are learned for the deep neural network. Images of a second occupant of a second vehicle are collected and analyzed to determine additional cognitive state data. The additional cognitive state data is analyzed, and the second vehicle is manipulated. A second imaging device is used to collect images of a person outside the second vehicle to determine cognitive state data. The second vehicle can be manipulated based on the cognitive state data of the person outside the vehicle.

Claims (43)

1. A computer-implemented method for vehicle manipulation comprising:

obtaining one or more images of a first occupant of a first vehicle using a first imaging device within the first vehicle, wherein the one or more images include facial data of the first occupant;

analyzing, using a first computing device, the one or more images to determine cognitive state data for the first occupant;

learning a set of layers and weights based on the cognitive state data;

collecting one or more images of a second occupant of a second vehicle, wherein the one or more images of the second occupant are analyzed to determine additional cognitive state data; and

manipulating the second vehicle based on the additional cognitive state data that was analyzed using the set of layers and weights that were learned.

2. The method of claim 1 wherein the second vehicle is an autonomous or semiautonomous vehicle.

3. The method of claim 1 wherein the second occupant is a driver of the second vehicle.

4. The method of claim 1 wherein the second occupant is a passenger of the second vehicle.

5. The method of claim 1 wherein the manipulating includes warning the second occupant when the additional cognitive state data indicates inattentiveness.

6. The method of claim 1 wherein the manipulating includes passing control from the second occupant to the semiautonomous second vehicle based on the additional cognitive state data.

7. The method of claim 1 wherein the manipulating includes passing control from the second occupant to the autonomous second vehicle based on the additional cognitive state data.

8. The method of claim 1 wherein the first occupant and the second occupant are the same occupant.

9. The method of claim 1 further comprising augmenting the cognitive state data based on audio data collected on the first occupant.

10. The method of claim 1 further comprising augmenting the additional cognitive state data based on audio data collected on the second occupant.

11. The method of claim 10 wherein the audio data includes speech.

12. The method of claim 1 further comprising collecting, using a second imaging device, images of a person outside of the second vehicle, wherein the images of the person outside of the second vehicle are analyzed to determine cognitive state data for the person outside of the second vehicle.

13. The method of claim 12 wherein the person outside of the second vehicle is a pedestrian.

14. The method of claim 12 wherein the images of a person outside of the second vehicle include facial images of the person.

15. The method of claim 12 wherein the images of a person outside of the second vehicle include body posture images of the person.

16. The method of claim 12 further comprising further manipulating the second vehicle based on the cognitive state data for the person outside of the second vehicle.

17. The method of claim 16 wherein the further manipulating includes automatically slowing the second vehicle.

18. The method of claim 16 wherein the further manipulating includes notifying a custodial driver of the second vehicle.

19. The method of claim 1 further comprising augmenting the additional cognitive state data based on images from one or more additional vehicle occupants of the second vehicle.

20. The method of claim 1 further comprising tagging the cognitive state data with sensor data.

21. The method of claim 20 wherein the sensor data includes one or more of vehicle temperature, outside temperature, time of day, level of daylight, weather conditions, headlight activation, windshield wiper activation, entertainment center selection, or entertainment center volume.

22. The method of claim 1 wherein the learning is performed using a deep neural network.

23. The method of claim 22 wherein the learning is performed using a convolutional neural network.

24. A computer program product embodied in a non-transitory computer readable medium for vehicle manipulation, the computer program product comprising code which causes one or more processors to perform operations of:

obtaining one or more images of a first occupant of a first vehicle using a first imaging device within the first vehicle, wherein the one or more images include facial data of the first occupant;

analyzing, using a first computing device, the one or more images to determine cognitive state data for the first occupant;

learning a set of layers and weights based on the cognitive state data;

collecting one or more images of a second occupant of a second vehicle, wherein the one or more images of the second occupant are analyzed to determine additional cognitive state data; and

manipulating the second vehicle based on the additional cognitive state data that was analyzed using the set of layers and weights that were learned.

25. A computer system for vehicle manipulation comprising:

a memory which stores instructions;

one or more processors attached to the memory wherein the one or more processors, when executing the instructions which are stored, are configured to:

obtain one or more images of a first occupant of a first vehicle using a first imaging device within the first vehicle, wherein the one or more images include facial data of the first occupant;

analyze, using a first computing device, the one or more images to determine cognitive state data for the first occupant;

learn a set of layers and weights based on the cognitive state data;

collect one or more images of a second occupant of a second vehicle,

wherein the one or more images of the second occupant are analyzed to determine additional cognitive state data; and

manipulate the second vehicle based on the additional cognitive state data that was analyzed using the set of layers and weights that were learned.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2018
From: EL KALIOUBY, RANA; MAHMOUD, ABDELRAHMAN N.; MAVADATI, SEYEDMOHAMMAD; TURCOT, PANU JAMES
To: AFFECTIVA, INC.
Reel/Frame 047300/0007 →
Continuity (2)
Provisional Application 62503485 · May 9, 2017
Related Publication 20180330178A1 · Nov 15, 2018