User authentication based on telematics information
First Claim
1. A system comprising:
- a telematics device associated with a vehicle having one or more sensors arranged therein;
a mobile device of a user associated with the vehicle; and
a server computer, comprising hardware including a processor and memory, the server computer configured to;
receive, from the one or more sensors and via the telematics device, telematics data of the user associated with the vehicle, wherein the telematics data is collected over a first period of time;
store the telematics data of the user associated with the vehicle in the memory of the server computer;
receive, from the mobile device, a request to authenticate the user to access an application on the mobile device of the user;
generate one or more questions for authenticating the user based on the telematics data of the user;
receive, from the one or more sensors and via the telematics device, updated telematics data of the user collected over a second period of time, wherein the second period of time is after the first period of time; and
modify the one or more questions for authenticating the user based on the updated telematics data of the user;
transmit, to the mobile device, the modified one or more questions for presentation to the user;
receive, from the mobile device, one or more answers to the modified one or more questions; and
transmit, to the mobile device, an indication of whether the user is authenticated and permitted to access the application based on the one or more answers.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the present disclosure are directed to systems and methods for authenticating a user requesting access to a computing resource based on telematics data. A system may include a telematics device associated with a vehicle having one or more sensors arranged therein, a mobile device, and a server computer. The server computer may receive telematics data of a user associated with the vehicle from the telematics device, store the telematics data in memory, receive a request to authenticate the user, generate one or more questions for authenticating the user based on the telematics data, transmit the one or more questions for presentation to the user, receive one or more answers to the one or more questions from the mobile device, and transmit, to the mobile device, an indication of whether the user is authenticated based on the one or more answers.
44 Citations
17 Claims
-
1. A system comprising:
-
a telematics device associated with a vehicle having one or more sensors arranged therein; a mobile device of a user associated with the vehicle; and a server computer, comprising hardware including a processor and memory, the server computer configured to; receive, from the one or more sensors and via the telematics device, telematics data of the user associated with the vehicle, wherein the telematics data is collected over a first period of time; store the telematics data of the user associated with the vehicle in the memory of the server computer; receive, from the mobile device, a request to authenticate the user to access an application on the mobile device of the user; generate one or more questions for authenticating the user based on the telematics data of the user; receive, from the one or more sensors and via the telematics device, updated telematics data of the user collected over a second period of time, wherein the second period of time is after the first period of time; and modify the one or more questions for authenticating the user based on the updated telematics data of the user; transmit, to the mobile device, the modified one or more questions for presentation to the user; receive, from the mobile device, one or more answers to the modified one or more questions; and transmit, to the mobile device, an indication of whether the user is authenticated and permitted to access the application based on the one or more answers. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
at least one processor; a network interface configured to communicate, via a network, with a telematics device and a first computing device; and a memory storing computer-readable instructions that, when executed by the at least one processor, cause the apparatus to; receive, from the telematics device, telematics data of a user associated with a vehicle; store the telematics data of the user associated with the vehicle in the memory; receive, from the first computing device, a request to authenticate the user to access an application on the first computing device; parse the telematics data to identify location-related data, time-related data, and route-related data; determine one or more anomalies in at least one of the location-related data, time-related data, and route-related data; generate one or more questions for authenticating the user based on the telematics data of the user and further based on the one or more anomalies; transmit, to the first computing device, the one or more questions for presentation to the user; receive, from the first computing device, one or more answers to the one or more questions; and transmit, to the first computing device, an indication of whether the user is authenticated and permitted to access the application based on the one or more answers. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving, at a computing device and from a telematics device associated with a vehicle having one or more sensors arranged therein, telematics data of a user associated with the vehicle; storing, at a data store of the computing device, the telematics data of the user associated with the vehicle; receiving, at the computing device and from a mobile device of the user, a request to authenticate the user to access an application on the mobile device of the user; parsing, by the at least one processor of the computing device, the telematics data to identify location-related data, time-related data, and route-related data; determining, by the at least one processor of the computing device, one or more anomalies in at least one of the location-related data, time-related data, and route-related data; generating, by at least one processor of the computing device, one or more questions for authenticating the user based on the telematics data of the user and further based on the one or more anomalies; transmitting, to the mobile device, the one or more questions for presentation to the user; receiving, from the mobile device, one or more answers to the one or more questions; and transmitting, to the mobile device, an indication of whether the user is authenticated and permitted to access the application based on the one or more answers. - View Dependent Claims (16, 17)
-
Specification