Risk evaluation based on vehicle operator behavior
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving data about vehicle operator behavior via a computer network,wherein the data about vehicle operator behavior is generated by a motion sensing device adapted to monitor movements of a vehicle operator, andwherein the data about vehicle operator behavior is stored on a computer-readable medium;
categorizing the data about vehicle operator behavior by one or more processors executing a first specialized computer routine configured to categorize the data about vehicle operator behavior, wherein categorizing the data about vehicle operator behavior includes clustering the data about vehicle operator behavior, generated by the motion sensing device, into a plurality of groups of data, each of the plurality of groups of data representing a type of movement of the vehicle operator;
determining, by the one or more processors, a numerical level of risk corresponding to each of the plurality of groups of data by executing a learning routine, wherein the learning routine is a second specialized computer routine specifically trained to determine the numerical level of risk based on learned correlations between detected movements of vehicle operators and levels of risk, and wherein the learning routine is trained by executing the learning routine with a set of training data about past vehicle operator behavior; and
generating a risk index corresponding to the vehicle operator by the one or more processors executing a third specialized computer routine configured to generate the risk index corresponding to the vehicle operator, the risk index being a collective measure of risk based on the numerical levels of risk corresponding to the plurality of groups of data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for ascertaining the risk associated with the driver of a vehicle utilizes three-dimensional (3D) motion sensing data. A server gathers motion sensing data from one or more motion sensing modules and clusters the motion sensing data into movement categories. The server then assigns an indication of risk to at least some of the movement categories and combines the motion sensing data from a plurality of movement categories to generate a collective measure of risk associated with the driver of the vehicle.
127 Citations
21 Claims
-
1. A computer-implemented method comprising:
-
receiving data about vehicle operator behavior via a computer network, wherein the data about vehicle operator behavior is generated by a motion sensing device adapted to monitor movements of a vehicle operator, and wherein the data about vehicle operator behavior is stored on a computer-readable medium; categorizing the data about vehicle operator behavior by one or more processors executing a first specialized computer routine configured to categorize the data about vehicle operator behavior, wherein categorizing the data about vehicle operator behavior includes clustering the data about vehicle operator behavior, generated by the motion sensing device, into a plurality of groups of data, each of the plurality of groups of data representing a type of movement of the vehicle operator; determining, by the one or more processors, a numerical level of risk corresponding to each of the plurality of groups of data by executing a learning routine, wherein the learning routine is a second specialized computer routine specifically trained to determine the numerical level of risk based on learned correlations between detected movements of vehicle operators and levels of risk, and wherein the learning routine is trained by executing the learning routine with a set of training data about past vehicle operator behavior; and generating a risk index corresponding to the vehicle operator by the one or more processors executing a third specialized computer routine configured to generate the risk index corresponding to the vehicle operator, the risk index being a collective measure of risk based on the numerical levels of risk corresponding to the plurality of groups of data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer device comprising:
-
one or more processors; and one or more memories coupled to the one or more processors; wherein the one or more memories include specialized computer executable instructions stored therein that, when executed by the one or more processors, cause the one or more processors to; receive data about vehicle operator behavior via a computer network, wherein the data about vehicle operator behavior is generated by a motion sensing device adapted to monitor movements of a vehicle operator, and wherein the data about vehicle operator behavior is stored on a computer-readable medium; categorize the data about vehicle operator behavior by executing a first set of the specialized computer executable instructions specifically configured to categorize the data about vehicle operator behavior, wherein categorizing the data about vehicle operator behavior includes clustering the data about vehicle operator behavior, generated by the motion sensing device, into a plurality of groups of data, each of the plurality of groups of data representing a type of movement of the vehicle operator; determine a numerical level of risk corresponding to each of the plurality of groups of data by executing a learning routine, wherein the learning routine includes a second set of the specialized computer executable instructions trained to determine the numerical level of risk based on learned correlations between detected movements of vehicle operators and levels of risk, wherein the learning routine is trained by executing the learning routine with a set of training data about past vehicle operator behavior; and generate a risk index corresponding to the vehicle operator by executing a third set of the specialized computer executable instructions specifically configured to generate the risk index corresponding to the vehicle operator, the risk index being a collective measure of risk based on the numerical levels of risk corresponding to the plurality of groups of data. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer readable storage medium comprising non-transitory, specialized computer readable instructions stored thereon, the instructions, when executed on one or more processors, cause the one or more processors to:
-
receive data about vehicle operator behavior via a computer network, wherein the data about vehicle operator behavior is generated by a motion sensing device adapted to monitor movements of a vehicle operator, and wherein the data about vehicle operator behavior is stored on a computer-readable medium; categorize the data about vehicle operator behavior by executing a first set of the non-transitory, specialized computer readable instructions specifically configured to categorize the data about vehicle operator behavior, wherein categorizing the data about vehicle operator behavior includes clustering the data about vehicle operator behavior, generated by the motion sensing device, into a plurality of groups of data, each of the plurality of groups of data representing a type of movement of the vehicle operator; determine a numerical level of risk corresponding to each of the plurality of groups of data by executing a learning routine, wherein the learning routine includes a second set of the non-transitory, specialized computer readable instructions trained to determine the numerical level of risk based on learned correlations between detected movements of vehicle operators and levels of risk, wherein the learning routine is trained by executing the learning routine with a set of training data about past vehicle operator behavior; and generate a risk index corresponding to the vehicle operator by executing a third set of the non-transitory, specialized computer executable instructions specifically configured to generate the risk index corresponding to the vehicle operator, the risk index being a collective measure of risk based on the numerical levels of risk associated with the plurality of groups of data. - View Dependent Claims (21)
-
Specification