IP Library Granted Patent US 9,762,601
Granted Patent B2
US 9,762,601 · App. 14/742,273 · Granted Sep 12, 2017

Trip anomaly detection system

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 9,762,601
App. No.
14/742,273
Granted
Sep 12, 2017
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 (49)

1. An anomaly detection system for a transport service 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:

construct routine route profiles for users of the transport service by, for each of the users, (i) collecting historical route data, and (ii) identifying correlated route shapes in the historical route data;

monitor a current route traveled by a respective one of the users;

identify a matching routine route profile of the respective user;

based on the matching routine route profile, determine a probable anomaly in the current route by performing a real-time probabilistic calculation and determining that a number of probability factors collectively exceed an anomaly threshold; 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 a mobile device of the respective user or contacting an emergency authority to report the probable anomaly.

2. The anomaly detection system of claim 1 , wherein the executed instructions further cause the anomaly detection system to, prior to monitoring the current route:

receive a pick-up request from the respective user; and

select a driver to service the pick-up request.

3. The anomaly detection system of claim 2 , wherein the pick-up request includes a destination, and wherein the executed instructions further cause the anomaly detection system to:

identify the matching routine route profile prior to monitoring the current route, and based on an initial location of the respective user and the destination.

4. The anomaly detection system of claim 2 , wherein the probability factors comprise (i) a divergence factor between the matching routine route profile and the current route, and (ii) a reputation factor of the selected driver.

5. The anomaly detection system of claim 4 , wherein the reputation factor of the selected driver comprises (i) a complaint history of the selected driver, and (ii) reputation indicators of the selected driver received or retrieved from third-party resources.

6. The anomaly detection system of claim 2 , wherein the executed instructions cause the anomaly detection system to select the driver based on (i) a proximity between the respective user and the selected driver, and (ii) data from a user profile of the respective user and data from a driver profile of the selected driver, the driver profile comprising reputation data.

7. The anomaly detection system of claim 6 , wherein the executed instructions cause the anomaly detection system to select the driver based, at least in part, on (i) one or more factors for the respective user comprising one or more of an age, a gender, or user preferences in the user profile, and (ii) a reputation score for the selected driver based on the reputation data in the driver profile of the selected driver.

8. The anomaly detection system of claim 1 , wherein the executed instructions cause the anomaly detection system to identify the matching routine route profile while the current route is being traveled by the user.

9. The anomaly detection system of claim 1 , wherein the probability factors comprise the current route entering a flagged region.

10. The anomaly detection system of claim 9 , wherein the executed instructions cause the anomaly detection system to determine the flagged region based on one or more of third-party crime data, or the flagged region being identified in a user profile of the respective user.

11. The anomaly detection system of claim 1 , wherein the correlated route shapes comprise a plurality of distinct routes between a common start point or region and a common end point or region.

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

13. The anomaly detection system of claim 12 , wherein the executed instructions further cause the anomaly detection system to:

in response to the status query, receive an indication of a negative condition from the mobile device of the respective user; and

in response to receiving the indication, transmit a driver directive to a mobile device of a driver providing transport service to the respective user indicating an emergency condition.

14. The anomaly detection system of claim 12 , wherein the executed instructions cause the anomaly detection system to monitor the current route traveled by the respective user by receiving location data from global positioning system (GPS) resources of the mobile device of the respective user.

15. The anomaly detection system of claim 1 , wherein the executed instructions further cause the anomaly detection system to:

compare the current route traveled by the respective user to a route inputted by the selected driver into a mapping resource of a mobile device of the selected driver.

16. 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 for the respective user during the current route; and

receiving a user selection of the selectable emergency feature.

17. 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:

construct routine route profiles for users of a transport service by, for each of the users, (i) collecting historical route data, and (ii) identifying correlated route shapes in the historical route data;

monitor a current route traveled by a respective one of the users;

identify a matching routine route profile of the respective user;

based on the matching routine route profile, determine a probable anomaly in the current route by performing a real-time probabilistic calculation and determining that a number of probability factors collectively exceed an anomaly threshold; 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 a mobile device of the respective user or contacting an emergency authority to report the probable anomaly.

18. A computer-implemented method for detecting route anomalies, the method performed by one or more processors of an anomaly detection system and comprising:

constructing routine route profiles for users of a transport service by, for each of the users, (i) collecting historical route data, and (ii) identifying correlated route shapes in the historical route data;

monitoring a current route traveled by a respective one of the users;

identifying a matching routine route profile of the respective user;

based on the matching routine route profile, determining a probable anomaly in the current route by performing a real-time probabilistic calculation and determining that a number of probability factors collectively exceed an anomaly threshold; and

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

19. The computer-implemented method of claim 18 , further comprising:

prior to monitoring the current route:

receiving a pick-up request from the respective user; and

selecting a driver to service the pick-up request.

20. The computer-implemented method of claim 19 , wherein the pick-up request includes a destination, and further comprising:

identifying the matching routine route profile prior to monitoring the current route, based on an initial location of the respective user and the destination.

Assignments (8)
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 →
SECURITY INTEREST Recorded Oct 18, 2019
From: UBER TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 050767/0109 →
SECURITY INTEREST Recorded Oct 18, 2019
From: UBER TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 050767/0076 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBER PREVIOUSLY RECORDED AT REEL: 45853 FRAME: 418. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 26, 2018
From: UBER TECHNOLOGIES, INC.
To: CORTLAND CAPITAL MARKET SERVICES LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 049259/0064 →
SECURITY INTEREST Recorded Apr 6, 2018
From: UBER TECHNOLOGIES, INC.
To: CORTLAND CAPITAL MARKET SERVICES LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 045853/0418 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2015
From: TRUONG, MICHAEL; PURDY, DAVID; MAWAS, RAMI
To: UBER TECHNOLOGIES, INC.
Reel/Frame 035965/0580 →