Systems and methods for authenticating drivers based on GPS data
First Claim
1. A processor implemented method, comprising:
- obtaining, from a Global Positioning System (GPS), GPS data comprising trip information pertaining to a vehicle being driven by a driver;
extracting one or more features from the trip information;
ranking the one or more features from the trip information by performing a first comparison of the one or more features with a plurality of features associated with a plurality of trip information pertaining to other drivers to selectively identify and obtain one or more ranked features, wherein the one or more ranked features are selectively identified based on the trip information and historical data pertaining to one or more driving patterns of the driver stored in a database, and wherein the one or more ranked features are associated with a corresponding importance value;
performing a second comparison of (i) the importance value of each ranked feature from the one or more ranked features and (ii) a value of corresponding feature pertaining to the one or more driving patterns stored in the database;
generating an abnormality score for each of the ranked feature based on the second comparison; and
authenticating the driver based on the abnormality score.
1 Assignment
0 Petitions
Accused Products
Abstract
Currently automobiles use embedded sensors and computational powers for performance optimization. For better performance and maintenance knowing driver and driving style is important. It is known that driver identification can be achieved using dedicated sensors. Since these are external sensors they add to cost and also deployment of many sensors increases operational and maintenance overhead. Embodiments of the present disclosure obtain GPS data including trip information pertaining to a vehicle being driven by a driver and features are extracted from trip information which are ranked by comparing these features with features associated with trip information of other drivers to selectively identify and obtain ranked features. Value of each ranked feature is compared with value of corresponding feature pertaining to driving patterns and an abnormality score for each relevant feature is generated and the driver is authenticated based on the abnormality score.
-
Citations
18 Claims
-
1. A processor implemented method, comprising:
-
obtaining, from a Global Positioning System (GPS), GPS data comprising trip information pertaining to a vehicle being driven by a driver; extracting one or more features from the trip information; ranking the one or more features from the trip information by performing a first comparison of the one or more features with a plurality of features associated with a plurality of trip information pertaining to other drivers to selectively identify and obtain one or more ranked features, wherein the one or more ranked features are selectively identified based on the trip information and historical data pertaining to one or more driving patterns of the driver stored in a database, and wherein the one or more ranked features are associated with a corresponding importance value; performing a second comparison of (i) the importance value of each ranked feature from the one or more ranked features and (ii) a value of corresponding feature pertaining to the one or more driving patterns stored in the database; generating an abnormality score for each of the ranked feature based on the second comparison; and authenticating the driver based on the abnormality score. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
a memory storing instructions, and a database comprising one or more driving patterns and one or more driver profiles; one or more communication interfaces; and one or more hardware processors coupled to the memory via the one or more communication interfaces, wherein the one or more hardware processors are configured by the instructions to; obtain, from a Global Positioning System (GPS), GPS data comprising trip information pertaining to a vehicle being driven by a driver; extract one or more features from the trip information; rank the one or more features from the trip information by performing a first comparison of the one or more features with a plurality of features associated with a plurality of trip information pertaining to other drivers to selectively identify and obtain one or more ranked features, wherein the one or more ranked features are selectively identified based on the trip information and historical data pertaining to one or more driving patterns of the driver stored in the database, and wherein the one or more ranked features are associated with a corresponding importance value; perform a second comparison of the importance value of each of the ranked feature from the one or more ranked features and a value of corresponding feature pertaining to the one or more driving patterns stored in the database; generate an abnormality score for each of the ranked feature based on the second comparison; and authenticate the driver based on the abnormality score. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. One or more non-transitory machine readable information storage mediums comprising one or more instructions which when executed by one or more hardware processors causes:
-
obtaining, from a Global Positioning System (GPS), GPS data comprising trip information pertaining to a vehicle being driven by a driver; extracting one or more features from the trip information; ranking the one or more features from the trip information by performing a first comparison of the one or more features with a plurality of features associated with a plurality of trip information pertaining to other drivers to selectively identify and obtain one or more ranked features, wherein the one or more ranked features are selectively identified based on the trip information and historical data pertaining to one or more driving patterns of the driver stored in a database, and wherein the one or more ranked features are associated with a corresponding importance value; performing a second comparison of (i) the importance value of each ranked feature from the one or more ranked features and (ii) a value of corresponding feature pertaining to the one or more driving patterns stored in the database; generating an abnormality score for each of the ranked feature based on the second comparison; and authenticating the driver based on the abnormality score. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification