System and method for a driving simulator on a mobile device
First Claim
Patent Images
1. A computer-implemented method for providing a driving simulation to assess driving competency, the method comprising:
- receiving, via a computer network, one or more parameter inputs corresponding to features to be rendered during a driving simulation, the one or more parameter inputs comprising a driver identification and one or more of a vehicle, a location, a lighting condition, or a weather condition to be rendered during the driving simulation;
receiving, via the computer network from sensors implemented in a driver'"'"'s vehicle, an assessment of a driving ability;
determining, based on the assessment of the driving ability, an area of driving ability that needs improvement;
storing the area of driving ability that needs improvement in a driver'"'"'s profile in a database, the driver'"'"'s profile corresponding to the driver identification;
configuring, by one or more processors, the driving simulation based on the one or more parameter inputs and the area of driving ability that needs improvement, wherein one or more user controls of a simulated vehicle of the driving simulation are based on the one or more parameter inputs;
transmitting, via the computer network, the driving simulation for execution on a client device;
receiving, via the computer network, a video recorded during the driving simulation, wherein the video is recorded via a camera on the client device, and wherein the video captures a user throughout the driving simulation;
analyzing, by the one or more processors, the video to determine driving simulation data, wherein the driving simulation data comprises one or more of head movements, eye movements, arm movements, body movements, reaction to elements of the driving simulation, or controls operated by the user during the driving simulation;
analyzing, by the one or more processors, the driving simulation data to determine a driving competency score, wherein the driving competency score is a measure of a driving performance of the user during execution of the driving simulation; and
presenting, via the client device, a driving tutorial if the driving competency score is below a threshold value.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method facilitates a driving simulator on a mobile device. A driver may input data related to the desired simulation. A simulation may be determined based on the received data. The simulation may include a particular vehicle, road, driving condition, etc. The determined simulation may then be transmitted to a client devices. The client device may then render the simulation and collect driving data during the simulation. The collected driving data may be received and analyzed to determine a driving competency score.
13 Citations
15 Claims
-
1. A computer-implemented method for providing a driving simulation to assess driving competency, the method comprising:
-
receiving, via a computer network, one or more parameter inputs corresponding to features to be rendered during a driving simulation, the one or more parameter inputs comprising a driver identification and one or more of a vehicle, a location, a lighting condition, or a weather condition to be rendered during the driving simulation; receiving, via the computer network from sensors implemented in a driver'"'"'s vehicle, an assessment of a driving ability; determining, based on the assessment of the driving ability, an area of driving ability that needs improvement; storing the area of driving ability that needs improvement in a driver'"'"'s profile in a database, the driver'"'"'s profile corresponding to the driver identification; configuring, by one or more processors, the driving simulation based on the one or more parameter inputs and the area of driving ability that needs improvement, wherein one or more user controls of a simulated vehicle of the driving simulation are based on the one or more parameter inputs; transmitting, via the computer network, the driving simulation for execution on a client device; receiving, via the computer network, a video recorded during the driving simulation, wherein the video is recorded via a camera on the client device, and wherein the video captures a user throughout the driving simulation; analyzing, by the one or more processors, the video to determine driving simulation data, wherein the driving simulation data comprises one or more of head movements, eye movements, arm movements, body movements, reaction to elements of the driving simulation, or controls operated by the user during the driving simulation; analyzing, by the one or more processors, the driving simulation data to determine a driving competency score, wherein the driving competency score is a measure of a driving performance of the user during execution of the driving simulation; and presenting, via the client device, a driving tutorial if the driving competency score is below a threshold value. - View Dependent Claims (2, 3, 4, 5, 8, 9, 10, 11)
-
-
6. A system comprising:
-
one or more processors; a database; sensors configured in a driver'"'"'s vehicle; a client device including a camera, an accelerometer, and a touchscreen display; and a non-transitory computer-readable medium storing thereon instructions that, when executed by the one or more processors, cause the system to; receive one or more parameter inputs corresponding to features to be rendered during a driving simulation, the one or more parameter inputs comprising a driver identification and one or more of a vehicle, a location, a lighting condition, or a weather condition to be rendered during the driving simulation; receive, from the sensors implemented in the driver'"'"'s vehicle, an assessment of a driving ability; determine, based on the assessment of the driving ability, an area of driving ability that needs improvement; store the area of driving ability that needs improvement in a driver'"'"'s profile in the database, the driver'"'"'s profile corresponding to the driver identification; configure the driving simulation based on the one or more parameter inputs and the area of driving ability that needs improvement, wherein one or more user controls of a simulated vehicle of the driving simulation are based on the one or more parameter inputs; execute, via the client device, the driving simulation; record, via the client device, a video that captures the user throughout the driving simulation; analyze the video to determine driving simulation data corresponding to the user during the driving simulation, wherein the driving simulation data comprises one or more of head movements, eye movements, arm movements, body movements, reaction to elements of the driving simulation, or controls operated during the driving simulation; analyze the driving simulation data to determine a driving competency score, wherein the driving competency score is a measure of a driving performance of the user during execution of the driving simulation; and present, via the client device, a driving tutorial if the driving competency score is below a threshold value. - View Dependent Claims (7, 12, 13, 14, 15)
-
Specification