NEURO-COGNITIVE DRIVER STATE PROCESSING
First Claim
1. A driver state module for interfacing with a vehicle, with a surrounding vicinity of the vehicle and with a driver of the vehicle, the driver state module comprising:
- (i) a frame memory for storing representations of behaviors with related context;
(ii) an evaluation system for ranking the frames based on goals and rewards;
(iii) a working memory comprisinga foreground sub-memory, a background sub-memory, and a control for sorting frames into the foreground sub-memory or the background sub-memory; and
(iv) a recognition processor for identifying salient features relevant to a frame in the foreground sub-memory or the background sub-memory ranked highest by the evaluation system.
3 Assignments
0 Petitions
Accused Products
Abstract
A driver state module for interfacing with a vehicle, with a surroundings vicinity of the vehicle and with a driver of the vehicle, the driver state module comprising: (i) a frame memory for storing representations of behaviors with related context; (ii) an evaluation system for ranking the frames based on goals and rewards; (iii) a working memory comprising a foreground sub-memory and a background sub-memory, the working memory for holding and sorting frames into foreground and background frames, and (iv) a recognition processor for identifying salient features relevant to a frame in the foreground memory ranked highest by the evaluation system.
98 Citations
19 Claims
-
1. A driver state module for interfacing with a vehicle, with a surrounding vicinity of the vehicle and with a driver of the vehicle, the driver state module comprising:
-
(i) a frame memory for storing representations of behaviors with related context; (ii) an evaluation system for ranking the frames based on goals and rewards; (iii) a working memory comprising a foreground sub-memory, a background sub-memory, and a control for sorting frames into the foreground sub-memory or the background sub-memory; and (iv) a recognition processor for identifying salient features relevant to a frame in the foreground sub-memory or the background sub-memory ranked highest by the evaluation system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer software product that includes a medium readable by a processor, the medium having stored thereon:
-
(i) a first set of instructions for storing representations of behaviors with related context as frames in a memory; (ii) a second set of instructions for ranking the frames based on goals and rewards; (iii) a third set of instructions for holding and sorting the frames into foreground frames and background frames, and (iv) a fourth set of instructions for identifying salient features relevant to a foreground frame having a highest ranking.
-
-
17. A computer software product that includes a medium readable by a processor, the medium having stored thereon a set of instructions for assisting a driver of a vehicle within a surrounding vicinity of the vehicle, comprising:
-
(a) a first set of instructions which, when loaded into main memory and executed by a processor models focus of attention and awareness of the driver for predicting imminent actions of the driver; (b) a second set of instructions which, when loaded into main memory and executed by a processor describe the state of the vehicle in the surrounding vicinity; (c) a third set of instructions which, when loaded into main memory and executed by a processor describe comparing results obtained from the first and second sets of instructions for assessing whether there is a mismatch requiring further action; (d) a fourth set of instructions which, when loaded into main memory and executed by a processor determine the required action if running the third set of instructions detects a mismatch, and (e) a fifth set of instructions which, when loaded into main memory and executed by a processor, fuse data from a plurality of sensors on the vehicle and outputs the fused data in formats appropriate to each of first, second, third and fourth sets of instructions.
-
-
18. A method for interfacing with a vehicle, with a surrounding vicinity of the vehicle and with a driver of the vehicle, comprising:
-
(i) storing representations of driver behaviors with related context as frames in a frame memory; (ii) ranking the frames based on goals and rewards; (iii) holding and sorting frames into foreground and background frames within a working memory, and (iv) identifying salient features relevant to the frame with a highest ranking.
-
-
19. A method for processing sensor inputs from a plurality of sensors on a vehicle relating to a driver, the vehicle and a surrounding vicinity, comprising:
-
(b) fusing data from the plurality of sensors and outputting the fused data in appropriate formats; (i) modeling focus of attention and awareness of the driver for predicting imminent actions of the driver, (ii) describing a state of the vehicle in the surrounding vicinity; (iii) comparing results obtained from the predicted imminent actions and the state of the vehicle to determine mismatches; (iv) assessing whether there is a mismatch requiring further action, and (v) determining the required action if a mismatch is detected.
-
Specification