Predicting safety incidents using machine learning

US10720050B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10720050-B2
Application numberUS-201615297050-A
CountryUS
Kind codeB2
Filing dateOct 18, 2016
Priority dateOct 18, 2016
Publication dateJul 21, 2020
Grant dateJul 21, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A safety system associated with a travel coordination system collects safety data describing safety incidents by providers and generates a plurality of safety incident prediction models using the safety data. The safety incident prediction models predict likelihoods that providers in the computerized travel coordination system will be involved in safety incidents. Two types of safety incidents predicted by the safety system include dangerous driving incidents and interpersonal conflict incidents. The safety system uses the plurality of safety incident prediction models to generate a set of predictions indicating probabilities that a given provider in the travel coordination system will be involved in a safety incident in the future. The safety system selects a safety intervention for the given provider responsive to the set of predictions and performs the selected safety intervention on the given provider.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: collecting trip data associated with trips by providers of a computerized travel coordination system, the trip data including trips that have safety incidents, wherein safety incidents include dangerous driving incidents and interpersonal conflicts, and further including trips that do not have safety incidents; generating a plurality of safety incident prediction models using the trip data, the safety incident prediction models predicting likelihoods that providers of the computerized travel coordination system will be involved in safety incidents, wherein generating the plurality of safety incident prediction models comprises: obtaining a set of training data from the collected trip data; adjusting the set of training data by randomly removing data about trips that do not have safety incidents from the set of training data to generate an adjusted training set that includes a specified ratio of trip data for trips that have safety incidents to trip data for trips that do not have safety incidents; generating, for each of a set of multiple specified timeframes, a dangerous driving incident prediction model for determining probabilities that providers will be involved in dangerous driving incidents within the specified timeframe; training the generated dangerous driving incident prediction models with the adjusted training set using response variables that are indicative of the occurrence of dangerous driving incidents; generating, for each of a set of multiple specified timeframes, an interpersonal conflict incident prediction model for determining probabilities that providers will be involved in interpersonal conflict incidents within the specified timeframe; and training the generated interpersonal conflict incident prediction models with the adjusted training set using response variables that are indicative of the occurrence of interpersonal conflicts; generating a set of predictions indicating probabilities that a given provider of the computerized travel coordination system will be involved in a safety incident in the future using the plurality of safety incident prediction models comprising the trained dangerous driving incident prediction models and the trained interpersonal conflict incident prediction models; selecting a safety intervention for the given provider responsive to the set of predictions; and performing the selected safety intervention on the given provider. 2. The computer-implemented method of claim 1 , wherein collecting trip data comprises: collecting provider level predictors relating to the providers' quality of controlling vehicles carrying riders; and collecting city level predictors relating to likelihoods that safety incidents will occur in particular geographical areas; wherein the plurality of safety incident prediction models are generated using the provider level predictors and the city level predictors. 3. The computer-implemented method of claim 1 , wherein selecting the safety intervention for the given provider responsive to the set of predictions comprises: identifying a set of potential safety interventions for the provider; assigning an impact score to each potential safety intervention in the identified set; and selecting the safety intervention for the given provider responsive to the assigned impact scores and the probabilities that the given provider will be involved in a safety incident in the future. 4. The computer-implemented method of claim 3 , wherein selecting the safety intervention for the given provider responsive to the assigned impact scores comprises: mapping the set of potential safety interventions to ranges of probabilities, with potential interventions having comparatively higher impact scores mapped to comparatively higher probabilities of a safety incident occurring; and selecting the safety intervention responsive to the mapping. 5. The computer-implemented method of claim 1 , wherein generating the plurality of safety incident prediction models using the trip data comprises: training the safety incident prediction models using supervised machine learning. 6. A computer system comprising: a computer processor for executing computer program instructions; and a non-transitory computer-readable storage medium storing instructions executable by the processor to perform steps comprising: collecting trip data associated with trips by providers in a computerized travel coordination system, the trip data including trips that have safety incidents, wherein safety incidents include dangerous driving incidents and interpersonal conflicts, and further including trips that do not have safety incidents; generating a plurality of safety incident prediction models using the trip data, the safety incident prediction models predicting likelihoods that providers in the computerized travel coordination system will be involved in safety incidents, wherein generating the plurality of safety incident prediction models comprises: obtaining a set of training data from the collected trip data; adjusting the set of training data by randomly removing data about trips that do not have safety incidents from the set of training data to generate an adjusted training set that includes a specified ratio of trip data for trips that have safety incidents to trip data for trips that do not have safety incidents; generating, for each of a set of multiple specified timeframes, a dangerous driving incident prediction model for determining probabilities that providers will be involved in dangerous driving incidents within the specified timeframe; training the generated dangerous driving incident prediction models with the adjusted training set using response variables that are indicative of the occurrence of dangerous driving incidents; generating, for each of a set of multiple specified timeframes, an interpersonal conflict incident prediction model for determining probabilities that providers will be involved in interpersonal conflict incidents within the specified timeframe; and training the generated interpersonal conflict incident prediction models with the adjusted training set using response variables that are indicative of the occurrence of interpersonal conflicts; generating a set of predictions indicating probabilities that a given provider in the computerized travel coordination system will be involved in a safety incident in the future using the plurality of safety incident prediction models comprising the trained dangerous driving incident prediction models and the trained interpersonal conflict incident prediction models; selecting a safety intervention for the given provider responsive to the set of predictions; and performing the selected safety intervention on the given provider. 7. The computer system of claim 6 , wherein collecting trip data comprises: collecting provider level predictors relating to the providers' quality of controlling vehicles carrying riders; and collecting city level predictors relating to likelihoods that safety incidents will occur in particular geographical areas; wherein the plurality of safety incident prediction models are generated using the provider level predictors and the city level predictors. 8. The computer system of claim 6 , wherein selecting the safety intervention for the given provider responsive to the set of predictions comprises: identifying a set of potential safety interventions for the provider; assigning an impact score to each potential safety intervention in the identified set; and selecting the safety intervention for the given provider responsive to the assigned impact scores and the probabilities that the given provider will be involved in a safety

Assignees

Inventors

Classifications

  • G06N20/00Primary

    Machine learning · CPC title

  • G08G1/0141Primary

    for traffic information dissemination · CPC title

  • Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles · CPC title

  • from other sources than vehicle or roadside beacons, e.g. mobile networks · CPC title

  • Dispatching vehicles on the basis of a location, e.g. taxi dispatching · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10720050B2 cover?
A safety system associated with a travel coordination system collects safety data describing safety incidents by providers and generates a plurality of safety incident prediction models using the safety data. The safety incident prediction models predict likelihoods that providers in the computerized travel coordination system will be involved in safety incidents. Two types of safety incidents …
Who is the assignee on this patent?
Uber Technologies Inc
What technology area does this patent fall under?
Primary CPC classification G06N20/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 21 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).