CPC G06Q 40/08 (2013.01) [G06Q 30/0207 (2013.01)] | 5 Claims |
1. A computing system comprising:
one or more processors; and
memory storing computer-executable instructions that, when executed by the one or more processors, cause the computing system to:
provide a template comprising a plurality of fields;
establish, based on a plurality of parameters entered using the plurality of fields, a contract;
associate the contract with a first user;
determine, based on the contract, a particular challenge, wherein the particular challenge comprises a vehicle speeding challenge, a vehicle braking challenge, or a vehicle turning challenge;
transmit, to a first mobile computing device associated with the first user, the particular challenge;
receive, from the first mobile computing device, drive data determined by the first mobile computing device during one or more trips;
monitor the first mobile computing device for usage of applications on the first mobile computing device and usage of telephone capabilities on the first mobile computing device, while the drive data indicates that the first mobile computing device is in a moving vehicle;
when the particular challenge comprises the vehicle speeding challenge, determine, based on the drive data, that the first user passed the particular challenge by determining that one or more speed indications in the drive data are below one or more contracted speed indications in the contract;
when the particular challenge comprises the vehicle braking challenge, determine, based on the drive data, that the first user passed the particular challenge by determining that one or more deacceleration indications in the drive data are below one or more contracted deacceleration indications in the contract;
when the particular challenge comprises the vehicle turning challenge, determine, based on the drive data, that the first user passed the particular challenge by determining that one or more turn speed indications in the drive data are below one or more contracted turn speed indications in the contract; and
transmit, to the first mobile computing device, an indication that the first user has passed the particular challenge.
|