US2019139450A1PendingUtilityA1

Augmenting transport services using driver profiling

65
Assignee: UBER TECHNOLOGIES INCPriority: Aug 5, 2015Filed: Jan 3, 2019Published: May 9, 2019
Est. expiryAug 5, 2035(~9.1 yrs left)· nominal 20-yr term from priority
G09B 5/00G07C 5/02B60W 40/09G07B 15/00G06Q 10/06398G09B 19/167G09B 19/16B60W 2050/0029G07C 5/08B60W 2556/50B60W 2556/10
65
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Trip is analyzed from a population of drivers in order to determine one or more indicators of one or more driving styles. The trip data may include sensor information obtained from one or more sensor devices which are present in a vehicle of each driver of the population. A driving style is determined for the driver during a monitored trip by analyzing sensor information obtained from one or more sensor devices of the driver during the trip for at least one of the indicators of the one or more driving styles.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer system comprising:
 one or more processors;   one or more memory resources storing instructions that, when executed by the one or more processors of the computer system, cause the computer system to:
 generate a driver profile model for an authorized driver of a transport service based on training data received during a training phase for the authorized driver, the authorized driver being associated with a driver identifier; 
 during a shift of the transport service provided by a driver operating a vehicle, receive, from a driver computing device of the driver operating the vehicle, a set of on-trip sensor data associated with the driver identifier of the authorized driver, wherein the set of on-trip sensor data includes data generated by one or more of an accelerometer, altimeter, global positioning system (GPS) resource, or gyroscope; 
 determine a confidence score indicative of a probability that the driver operating the vehicle is the authorized driver based on the driver profile model for the authorized driver and the set of on-trip sensor data received from the driver computing device of the driver; and 
 in response to the confidence score being below a threshold value, transmit a verification communication to the driver computing device of the driver operating the vehicle to cause a verification user interface to be displayed on the driver computing device, the verification user interface specifying one or more verification actions to be performed by the driver to verify that the driver operating the vehicle is the authorized driver. 
   
     
     
         2 . The computer system of  claim 1 , wherein driver profile model for the authorized driver indicates a driving style of the authorized driver and wherein determining the confidence score comprises determining, based on the set of on-trip sensor data, a driving style of the driver operating the vehicle. 
     
     
         3 . The computer system of  claim 2 , wherein determining the confidence score comprises comparing the driving style of the authorized driver with the driving style of the driver operating the vehicle. 
     
     
         4 . The computer system of  claim 2 , wherein the executed instructions further cause the computer system to determine one or more indicators of each of a plurality of driving styles based on accumulated sensor data generated by and received for past trips of the transport service provided by a plurality of service providers. 
     
     
         5 . The computer system of  claim 4 , wherein the executed instructions further cause the computer system to determine the driving style of the authorized driver based on the data received during the training phase for the authorized driver and the one or more indicators. 
     
     
         6 . The computer system of  claim 4 , wherein the executed instructions further cause the computer system to determine the driving style of the driver operating the vehicle based on the set of on-trip sensor data and the one or more indicators. 
     
     
         7 . The computer system of  claim 1 , wherein the driver profile model for the authorized driver indicates one or more of: (i) a location history of the authorized driver, or (iii) information identifying the mobile computing device associated with the authorized driver. 
     
     
         8 . The computer system of  claim 1 , wherein the executed instructions further cause the computer system to evaluate the one or more verification actions from the driver operating the vehicle to verify the driver operating the vehicle as the authorized driver. 
     
     
         9 . The computer system of  claim 8 , wherein the executed instructions further cause the computer system to limiting access by the driver operating the vehicle to the transportation service in response to a determination that the driver is not the authorize driver based on evaluating the one or more verification actions from the driver operating the vehicle. 
     
     
         10 . The computer system of  claim 1 , wherein the verification communication specifies a verification action that requires the driver operating the vehicle to perform one or more of (i) take a self-picture or video while in the vehicle, (ii) provide a voice sample, or (iii) answer one or more challenge questions. 
     
     
         11 . The computer system of  claim 1 , wherein the executed instructions further cause the computer system to obtaining an authentication datum for the authorized driver by (i) obtaining an authentication seed for the authorized driver, and (ii) instructing the driver operating the vehicle to perform one or more actions to provide at least one authentication datum while the driver operating the vehicle is authenticated with the authentication seed. 
     
     
         12 . The computer system of  claim 11 , wherein the authentication seed includes a government issued identification, and the at least one authentication datum includes an image of the authorized driver captured with the government issued identification. 
     
     
         13 . The computer system of  claim 12 , wherein the at least one authentication datum includes a voice sample of the authorized driver recorded when the image of the authorized driver is captured. 
     
     
         14 . The computer system of  claim 1 , wherein the training data includes sensor information from at least one of an accelerometer or a Global Positioning System (GPS) resource of a computing device of the authorized driver. 
     
     
         15 . A method for programmatically analyzing sensor data to perform driver verification, the method being implemented by one or more computer systems and comprising:
 generating a driver profile model for an authorized driver of a transport service based on data received during a training phase for the authorized driver, the authorized driver being associated with a driver identifier;   during a shift of the transport service provided by a driver operating a vehicle, receiving, from a driver computing device of the driver operating the vehicle, a set of on-trip sensor data associated with the driver identifier of the authorized driver, wherein the set of on-trip sensor data includes data generated by one or more of an accelerometer, altimeter, global positioning system (GPS) resource, or gyroscope;   determining a confidence score indicative of a probability that the driver operating the vehicle is the authorized driver based on the driver profile model for the authorized driver and the set of on-trip sensor data received from the driver computing device of the driver; and   in response to the confidence score being below a threshold value, transmitting a verification communication to the driver computing device of the driver operating the vehicle to cause a verification user interface to be displayed on the driver computing device, the verification user interface specifying one or more verification actions to be performed by the driver to verify that the driver operating the vehicle is the authorized driver.   
     
     
         16 . The method of  claim 15 , wherein driver profile model for the authorized driver indicates a driving style of the authorized driver and wherein determining the confidence score comprises determining, based on the set of on-trip sensor data, a driving style of the driver operating the vehicle. 
     
     
         17 . The method of  claim 16 , further comprising:
 determining one or more indicators of each of a plurality of driving styles based on accumulated sensor data generated by and received for past trips of the transport service provided by a plurality of service providers;   determining the driving style of the authorized driver based on the data received during the training phase for the authorized driver and the one or more indicators; and   determining the driving style of the driver operating the vehicle based on the set of on-trip sensor data and the one or more indicators.   
     
     
         18 . A non-transitory computer-readable medium that stores instructions, which when executed by one or more processors of a computer system, cause the computer system to:
 generate a driver profile model for an authorized driver of a transport service based on data received during a training phase for the authorized driver, the authorized driver being associated with a driver identifier;   during a shift of the transport service provided by a driver operating a vehicle, receive, from a driver computing device of the driver operating the vehicle, a set of on-trip sensor data associated with the driver identifier of the authorized driver, wherein the set of on-trip sensor data includes data generated by one or more of an accelerometer, altimeter, global positioning system (GPS) resource, or gyroscope;   determine a confidence score indicative of a probability that the driver operating the vehicle is the authorized driver based on the driver profile model for the authorized driver and the set of on-trip sensor data received from the driver computing device of the driver; and   in response to the confidence score being below a threshold value, transmit a verification communication to the driver computing device of the driver operating the vehicle to cause a verification user interface to be displayed on the driver computing device, the verification user interface specifying one or more verification actions to be performed by the driver to verify that the driver operating the vehicle is the authorized driver.   
     
     
         19 . The non-transitory computer-readable medium of  claim 18 , wherein driver profile model for the authorized driver indicates a driving style of the authorized driver and wherein determining the confidence score comprises determining, based on the set of on-trip sensor data, a driving style of the driver operating the vehicle. 
     
     
         20 . The non-transitory computer-readable medium of  claim 19 , where the executed instructions further cause the computer system to:
 determine one or more indicators of each of a plurality of driving styles based on accumulated sensor data generated by and received for past trips of the transport service provided by a plurality of service providers;   determine the driving style of the authorized driver based on the data received during the training phase for the authorized driver and the one or more indicators; and   determine the driving style of the driver operating the vehicle based on the set of on-trip sensor data and the one or more indicators.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.