Methods and systems for pattern-based identification of a driver of a vehicle
First Claim
1. A method for identifying a driver that is driving a vehicle using collected information, the method comprising:
- operating a mobile device to collect movement information and non-movement information during a driving trip via one or more sensors in the mobile device, wherein the non-movement information includes an interaction between the driver and the mobile device during the driving trip;
communicating the collected movement information and the non-movement information to a server;
analyzing the movement information and the non-movement information at the server via a classifier;
identifying driving features for the driver based at least in part on an analysis of the movement information and the non-movement information, wherein identifying driving features for the driver comprises;
determining a relative quaternion that represents an axis in a reference frame around which the mobile device turned when the mobile device entered the vehicle, wherein the relative quaternion further represents an angle of rotation of the mobile device about the axis;
determining a yaw angle of the mobile device using a gravity vector and the relative quaternion;
determining, based on the yaw angle of the mobile device, a probability that the mobile device entered the vehicle using a side of the vehicle that corresponds to a driving position within the vehicle;
creating an identification model for the driver based on identified driving features;
storing the identification model; and
identifying the driver during a subsequent driving trip based on the identification model.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for pattern-based identification of a driver of a vehicle includes a mobile device; and a server configured to communicate with the mobile device. The mobile device collects movement information during a driving trip via one or more sensors in the mobile device, and communicates the collected movement information to a server. The server analyzes the movement information via a classifier, identifies driving features for the driver based at least in part on the analysis of the movement information, creates an identification model for the driver based on identified driving features, and stores the identification model.
30 Citations
18 Claims
-
1. A method for identifying a driver that is driving a vehicle using collected information, the method comprising:
-
operating a mobile device to collect movement information and non-movement information during a driving trip via one or more sensors in the mobile device, wherein the non-movement information includes an interaction between the driver and the mobile device during the driving trip; communicating the collected movement information and the non-movement information to a server; analyzing the movement information and the non-movement information at the server via a classifier; identifying driving features for the driver based at least in part on an analysis of the movement information and the non-movement information, wherein identifying driving features for the driver comprises; determining a relative quaternion that represents an axis in a reference frame around which the mobile device turned when the mobile device entered the vehicle, wherein the relative quaternion further represents an angle of rotation of the mobile device about the axis; determining a yaw angle of the mobile device using a gravity vector and the relative quaternion; determining, based on the yaw angle of the mobile device, a probability that the mobile device entered the vehicle using a side of the vehicle that corresponds to a driving position within the vehicle; creating an identification model for the driver based on identified driving features; storing the identification model; and identifying the driver during a subsequent driving trip based on the identification model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for updating a driver identification model for a driver of a vehicle using collected information, the method comprising:
-
operating a mobile device placed in the vehicle to collect first movement information and first non-movement information during a first driving trip via one or more sensors in the mobile device, wherein the first non-movement information includes a first interaction between the driver of the vehicle and the mobile device during the first driving trip; analyzing the first movement information and the first non-movement information with a classifier; identifying driving features for the driver of the vehicle for the first driving trip based at least in part on an analysis, wherein identifying driving features for the driver comprises; determining a relative quaternion that represents an axis in a reference frame around which the mobile device turned when the mobile device entered the vehicle, wherein the relative quaternion further represents an angle of rotation of the mobile device about the axis; determining a yaw angle of the mobile device using a gravity vector and the relative quaternion; determining, based on the yaw angle of the mobile device, a probability that the mobile device entered the vehicle using a side of the vehicle that corresponds to a driving position within the vehicle; creating an identification model for the driver of the vehicle for the first driving trip based on identified driving features and storing the identification model; collecting second movement information and second non-movement information during a second driving trip, wherein the second non-movement information includes a second interaction between the driver of the vehicle and the mobile device during the second driving trip; analyzing the second movement information and the second non-movement information with the classifier to generate a feature representation for the driver of the vehicle for the second driving trip; comparing, with the classifier, the generated feature representation with the stored identification model; matching, by the classifier, the generated feature representation with the stored identification model; and updating the identification model with additional driving features from the generated feature representation. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification