IP Library Granted Patent US 10,123,199
Granted Patent B2
US 10,123,199 · App. 15/846,858 · Granted Nov 6, 2018

Trip anomaly detection system

Inventors: Michael Truong (San Francisco, CA); David Purdy (Millbrae, CA); Rami Mawas (Dublin, CA)
Assignee: Uber Technologies, Inc.
H04W4/90G01C21/005G01C21/28G01S19/07G08G1/0104H04L63/1416H04L63/1425H04L67/30H04L67/306H04W4/02H04W4/029H04W4/046H04W76/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,123,199
App. No.
15/846,858
Granted
Nov 6, 2018
Kind
B2
Abstract

An anomaly detection system is provided in connection with a transport service. The anomaly detection system can construct routine route profiles for individual users of the transport service using historical route data. The anomaly detection system can monitor a current route traveled by a user. The anomaly detection system can further identify a matching routine route profile of the respective user. The anomaly detection system can utilize the matching routine route profile to identify a probable anomaly in the current route. In response to detecting the probable anomaly, the anomaly detection system can enable a safety protocol to perform a number of actions.

Claims (48)

1. An anomaly detection system for a service, the anomaly detection system comprising:

one or more processors; and

one or more memory resources storing instructions that, when executed by the one or more processors, cause the anomaly detection system to:

monitor, by receiving location data from a location-aware resource of a mobile device of a user or a driver, a current route traveled by the driver servicing a pick-up request for the user, the current route including an estimated time of arrival;

determine an anomaly threshold based, at least in part, on environmental data for a region that overlaps with at least a portion of the current route, the environmental data including at least one of traffic data, police report data, or crime data;

determine a probable anomaly in the current route based on the estimated time of arrival exceeding, by the anomaly threshold, a historical travel time for the current route, wherein determining the probable anomaly in the current route includes determining, using the location-aware resource of the mobile device of the user or the driver, that a geographic position of a vehicle of the driver coincides with the region; and

in response to determining the probable anomaly, perform one or more actions in accordance with a safety protocol, including transmitting a status query to the mobile device of the user or contacting an emergency authority to report the probable anomaly.

2. The anomaly detection system of claim 1 , wherein an initial action of the safety protocol comprises transmitting the status query to the mobile device of the user, and wherein a subsequent action in the safety protocol comprises contacting the emergency authority to report the probable anomaly.

3. The anomaly detection system of claim 2 , wherein the instructions further cause the anomaly detection system to:

receive an indication of a negative condition from the mobile device of the user; and

in response to receiving the indication, transmit a driver directive to a mobile device of the driver indicating the negative condition.

4. The anomaly detection system of claim 1 , wherein the one or more actions performed in accordance with the safety protocol include:

providing a selectable emergency feature on a graphical user interface of the mobile device of the user during the current route; and

receiving a user selection of the selectable emergency feature.

5. The anomaly detection system of claim 1 , wherein the instructions cause the anomaly detection system to determine the probable anomaly by performing a real-time probabilistic calculation comprising a number of probability factors collectively exceeding the anomaly threshold.

6. The anomaly detection system of claim 5 , wherein the probability factors include a divergence factor between the current route and historical routes for the pick-up request.

7. An anomaly detection system for a service, the anomaly detection system comprising:

one or more processors; and

one or more memory resources storing instructions that, when executed by the one or more processors, cause the anomaly detection system to:

monitor, by receiving location data from a location-aware resource of a mobile device of a user or a driver, a current route traveled by the driver servicing a pick-up request for the user, the current route including an estimated time of arrival;

determine an anomaly threshold based, at least in part, on a score associated with the driver, wherein the score is based, at least in part, on historical data associated with the driver;

determine a probable anomaly in the current route based on the estimated time of arrival exceeding, by the anomaly threshold, a historical travel time for the current route, wherein determining the probable anomaly in the current route includes determining, using the location-aware resource of the mobile device of the user or the driver, that a geographic position of a vehicle of the driver coincides with a region identified in the historical data associated with the driver; and

in response to determining the probable anomaly, perform one or more actions in accordance with a safety protocol, including transmitting a status query to the mobile device of the user or contacting an emergency authority to report the probable anomaly.

8. The anomaly detection system of claim 7 , wherein an initial action of the safety protocol comprises transmitting the status query to the mobile device of the user, and wherein a subsequent action in the safety protocol comprises contacting the emergency authority to report the probable anomaly.

9. The anomaly detection system of claim 8 , wherein the instructions further cause the anomaly detection system to:

receive an indication of a negative condition from the mobile device of the user; and

in response to receiving the indication, transmit a driver directive to a mobile device of the driver indicating the negative condition.

10. The anomaly detection system of claim 7 , wherein the one or more actions performed in accordance with the safety protocol include:

providing a selectable emergency feature on a graphical user interface of the mobile device of the user during the current route; and

receiving a user selection of the selectable emergency feature.

11. The anomaly detection system of claim 7 , wherein the instructions cause the anomaly detection system to determine the probable anomaly by performing a real-time probabilistic calculation comprising a number of probability factors collectively exceeding the anomaly threshold.

12. The anomaly detection system of claim 11 , wherein the probability factors include a divergence factor between the current route and historical routes for the pick-up request.

13. The anomaly detection system of claim 7 , wherein the score is based, at least in part, on reputation indicators of the driver received or retrieved from third-party resources.

14. The anomaly detection system of claim 13 , wherein the reputation indicators of the driver include a complaint history against the driver.

15. A non-transitory computer readable medium storing instructions that, when executed by one or more processors of an anomaly detection system, cause the anomaly detection system to:

monitor, by receiving location data from a location-aware resource of a mobile device of a user or a driver, a current route traveled by the driver servicing a pick-up request for the user, the current route including an estimated time of arrival;

determine an anomaly threshold based, at least in part, on environmental data for a region that overlaps with at least a portion of the current route, the environmental data including at least one of traffic data, police report data, or crime data;

determine a probable anomaly in the current route based on the estimated time of arrival exceeding, by the anomaly threshold, a historical travel time for the current route, wherein determining the probable anomaly in the current route includes determining, using the location-aware resource of the mobile device of the user or the driver, that a geographic position of a vehicle of the driver coincides with the region; and

in response to determining the probable anomaly, perform one or more actions in accordance with a safety protocol, including transmitting a status query to the mobile device of the user or contacting an emergency authority to report the probable anomaly.

16. The non-transitory computer readable medium of claim 15 , wherein an initial action of the safety protocol comprises transmitting the status query to the mobile device of the user, and wherein a subsequent action in the safety protocol comprises contacting the emergency authority to report the probable anomaly.

17. The non-transitory computer readable medium of claim 16 , wherein the instructions further cause the anomaly detection system to:

receive an indication of a negative condition from the mobile device of the user; and

in response to receiving the indication, transmit a driver directive to a mobile device of the driver indicating the negative condition.

18. The non-transitory computer readable medium of claim 15 , wherein the one or more actions performed in accordance with the safety protocol include:

providing a selectable emergency feature on a graphical user interface of the mobile device of the user during the current route; and

receiving a user selection of the selectable emergency feature.

19. The non-transitory computer readable medium of claim 15 , wherein the instructions cause the anomaly detection system to determine the probable anomaly by performing a real-time probabilistic calculation comprising a number of probability factors collectively exceeding the anomaly threshold.

20. The non-transitory computer readable medium of claim 19 , wherein the probability factors include a divergence factor between the current route and historical routes for the pick-up request.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Oct 3, 2024
From: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 069110/0508 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT (TERM LOAN) AT REEL 050767, FRAME 0076 Recorded Sep 11, 2024
From: MORGAN STANLEY SENIOR FUNDING, INC. AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 069133/0167 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2021
From: CORTLAND CAPITAL MARKET SERVICES LLC, AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 055547/0404 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Oct 24, 2019
From: UBER TECHNOLOGIES, INC.
To: CORTLAND CAPITAL MARKET SERVICES LLC
Reel/Frame 050817/0600 →
SECURITY INTEREST Recorded Oct 18, 2019
From: UBER TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 050767/0076 →
SECURITY INTEREST Recorded Oct 18, 2019
From: UBER TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 050767/0109 →
Continuity (4)
Continuation 15634234 · Jun 27, 2017
Continuation 15366387 · Dec 1, 2016
Continuation 14742273 · Jun 17, 2015
Related Publication 20180109935A1 · Apr 19, 2018