Vehicle telematics and account management
First Claim
1. A method comprising:
- providing, by one or more servers, comprising a processor and memory, to a computing device, a template to cause display of the template on a display of the computing device, the template comprising a plurality of fields;
establishing, by the one or more servers and based on a plurality of parameters entered using the plurality of fields, a contract and associating the contract with;
a first telephone number of a first mobile computing device associated with a first user, and an insurance policy associated with a second user;
responsive to completion of the contract, providing, by the one or more servers to the computing device, an access code for the first mobile computing device to activate a computer program that allows the first mobile computing device to transmit, to the one or more servers, drive data representing driving behavior;
receiving, at the one or more servers from the first mobile computing device associated with the first user, first drive data for a first trip of a vehicle driven by the first user and the first telephone number of the first mobile computing device;
identifying, by the one or more servers, the contract based on the first telephone number;
retrieving, by the one or more servers from a database, contract information of the contract;
receiving, at the one or more servers, a request for a challenge;
in response to the request, determining, by the one or more servers, a particular challenge based on the contract information;
transmitting, from the one or more servers to the first mobile computing device, the particular challenge;
receiving, at the one or more servers from the first mobile computing device, second drive data for a second trip of the vehicle driven by the first user and the first telephone number of the first mobile computing device;
determining, by the one or more servers, whether the first user passed the particular challenge based on the second drive data;
determining, by the one or more servers, whether to issue a reward to the first user based on whether the first user passed the particular challenge; and
transmitting, to the first mobile computing device, an indication that the first user has earned the reward.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, computer-readable media, software, and apparatuses provide a system that may facilitate communications so that parents or other superiors may monitor driving behavior of a vehicle carrying children or other subordinates. The system may allow communications to be sent from a parent computing device to a particular child computing device to set conditions for notifying the parent or superior of the driving behavior of a vehicle. Child computing devices may collect drive data (e.g., vehicle telematics data) for the system to evaluate and determine whether conditions are met (e.g., whether parental restrictions, like a geo-fence, are violated). Further, the system may send notifications to child computing devices and parent computing devices indicating whether the drive data meets the conditions of an agreement between a parent and teen. The system may also provide a web portal for use in forming the agreement between parents and their teens.
148 Citations
20 Claims
-
1. A method comprising:
-
providing, by one or more servers, comprising a processor and memory, to a computing device, a template to cause display of the template on a display of the computing device, the template comprising a plurality of fields; establishing, by the one or more servers and based on a plurality of parameters entered using the plurality of fields, a contract and associating the contract with;
a first telephone number of a first mobile computing device associated with a first user, and an insurance policy associated with a second user;responsive to completion of the contract, providing, by the one or more servers to the computing device, an access code for the first mobile computing device to activate a computer program that allows the first mobile computing device to transmit, to the one or more servers, drive data representing driving behavior; receiving, at the one or more servers from the first mobile computing device associated with the first user, first drive data for a first trip of a vehicle driven by the first user and the first telephone number of the first mobile computing device; identifying, by the one or more servers, the contract based on the first telephone number; retrieving, by the one or more servers from a database, contract information of the contract; receiving, at the one or more servers, a request for a challenge; in response to the request, determining, by the one or more servers, a particular challenge based on the contract information; transmitting, from the one or more servers to the first mobile computing device, the particular challenge; receiving, at the one or more servers from the first mobile computing device, second drive data for a second trip of the vehicle driven by the first user and the first telephone number of the first mobile computing device; determining, by the one or more servers, whether the first user passed the particular challenge based on the second drive data; determining, by the one or more servers, whether to issue a reward to the first user based on whether the first user passed the particular challenge; and transmitting, to the first mobile computing device, an indication that the first user has earned the reward. - View Dependent Claims (2, 3, 4, 5, 6, 7, 16, 17, 18, 20)
-
-
8. A system comprising:
-
a database storing information for each of a plurality of contracts; a first mobile computing device associated with a first user driving a vehicle, the first mobile computing device configured to; collect drive data representing a driving behavior associated with the vehicle; transmit the drive data and a telephone number of the first mobile computing device; receive a particular challenge; and transmit additional drive data pertaining to the particular challenge; and one or more servers comprising a processor and memory, the one or more servers configured to; provide, to a computing device, a template to cause display of the template on a display of the computing device, the template comprising a plurality of fields; establish, based on a plurality of parameters entered using the plurality of fields, a contract and associate the contract with;
the telephone number of the first mobile computing device associated with the first user, and an insurance policy associated with a second user;responsive to completion of the contract, provide, to the computing device, an access code for the first mobile computing device to activate a computer program that allows the first mobile computing device to transmit, to the one or more servers, the drive data; receive the drive data and the telephone number of the first mobile computing device; identify the contract based on the telephone number; retrieve, from the database, contract information of the contract; receive a request for a challenge; in response to the request, determine the particular challenge based on the contract information; transmit, to the first mobile computing device, the particular challenge; receive, from the first mobile computing device, the additional drive data and the telephone number of the first mobile computing device; determine whether the first user passed the particular challenge based on the additional drive data; and determine whether to issue a reward to the first user based on whether the first user passed the particular challenge. - View Dependent Claims (9, 10, 11, 19)
-
-
12. A computing system comprising:
-
a network interface configured to communicate with one or more mobile computing devices and one or more additional computing devices; one or more processors connected to the network interface; and memory storing computer-executable instructions that, when executed by the one or more processors, cause the computing system to; provide, to a particular computing device of the one or more additional computing devices, a template to cause display of the template on a display of the particular computing device, the template comprising a plurality of fields; establish, based on a plurality of parameters entered using the plurality of fields, a contract and associate the contract with;
a telephone number of a first mobile computing device associated with a first user, and an insurance policy associated with a second user;responsive to completion of the contract, provide, to the particular computing device, an access code for the first mobile computing device to activate a computer program that allows the first mobile computing device to transmit, to the computing system, drive data representing driving behavior; receive, via the network interface from a first mobile computing device associated with the first user, first drive data for a first trip of a vehicle driven by the first user and the telephone number of the first mobile computing device; identify the contract based on the telephone number; retrieve, from a database in communication with the computing device, contract information of the contract; receive a request for a challenge; in response to the request, determine a particular challenge based on the contract information; transmit, via the network interface to the first mobile computing device, the particular challenge; receive, via the network interface from the first mobile computing device, second drive data for a second trip of the vehicle driven by the first user and the telephone number of the first mobile computing device; determine whether the first user passed the particular challenge based on the second drive data; and determine whether to issue a reward to the first user in response to determining that the first user passed the particular challenge. - View Dependent Claims (13, 14, 15)
-
Specification