IP Library Granted Patent US 10,301,867
Granted Patent B2
US 10,301,867 · App. 16/150,656 · Granted May 28, 2019

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 10,301,867
App. No.
16/150,656
Granted
May 28, 2019
Kind
B2
Abstract

An anomaly detection system is provided in connection with a transport service. The anomaly detection system can monitor progress of the transport service using received location data from driver and/or user mobile devices. During the progress of the transport service, the anomaly detection system can determine a probable anomaly by determining that a geographic position of the driver's vehicle has remained static for a period of time exceeding a threshold period of time, and in response to determining the probable anomaly, transmit a notification message to at least one of the driver and user mobile devices.

Claims (51)

1. A computing 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 computing system to:

assign a driver of a vehicle to provide a transport service for a user, wherein the driver operates a driver mobile device and the user operates a user mobile device;

receive, over one or more networks, location data from a location-aware resource of the driver mobile device or a location-aware resource of the user mobile device;

monitor progress of the transport service using the received location data;

during the progress of the transport service, determine a probable anomaly by determining, using the location-aware resource of the driver mobile device or the location-aware resource of the user mobile device, that a geographic position of the vehicle has remained static for a period of time exceeding a threshold period of time; and

in response to determining the probable anomaly, transmit, over the one or more networks, a notification message to at least one of the driver mobile device or the user mobile device, wherein the notification message includes a warning message or a status query.

2. The computing system of claim 1 , wherein the executed instructions further cause the computing system to:

raise or lower the threshold period of time based on a reputation factor of the driver, wherein the reputation factor includes (i) a complaint history of the driver, and (ii) reputation indicators of the driver received or retrieved from third-party resources.

3. The computing system of claim 1 , wherein the executed instructions further cause the computing system to:

raise or lower the threshold period of time based on a comparison between a user profile of the user and a driver profile of the driver, the user profile comprising one or more user preferences, and the driver profile comprising reputation data for the driver.

4. The computing system of claim 1 , wherein the executed instructions further cause the computing system to:

utilize environmental data for a region including the geographic position of the vehicle to raise or lower the threshold period of time.

5. The computing system of claim 4 , wherein the environmental data includes traffic data, police report data, local news, and crime data.

6. The computing system of claim 1 , wherein the notification message transmitted to the user mobile device includes the status query.

7. The computing system of claim 6 , wherein the executed instructions further cause the computing system to:

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

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

8. The computing system of claim 1 , wherein the executed instructions further cause the computing system to:

provide a selectable emergency feature on a graphical user interface of the user mobile device; and

receive a user selection of the selectable emergency feature.

9. The computing system of claim 1 , wherein the location-aware resource of the driver mobile device and the location-aware resource of the user mobile device are global positioning system receivers.

10. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a computing system, cause the computing system to:

assign a driver of a vehicle to provide a transport service for a user, wherein the driver operates a driver mobile device and the user operates a user mobile device;

receive, over one or more networks, location data from a location-aware resource of the driver mobile device or a location-aware resource of the user mobile device;

monitor progress of the transport service using the received location data;

during the progress of the transport service, determine a probable anomaly by determining, using the location-aware resource of the driver mobile device or the location-aware resource of the user mobile device, that a geographic position of the vehicle has remained static for a period of time exceeding a threshold period of time; and

in response to determining the probable anomaly, transmit, over the one or more networks, a notification message to at least one of the driver mobile device or the user mobile device, wherein the notification message includes a warning message or a status query.

11. The non-transitory computer-readable medium of claim 10 , wherein the executed instructions further cause the computing system to:

raise or lower the threshold period of time based on a reputation factor of the driver, wherein the reputation factor includes (i) a complaint history of the driver, and (ii) reputation indicators of the driver received or retrieved from third-party resources.

12. The non-transitory computer-readable medium of claim 10 , wherein the executed instructions further cause the computing system to:

raise or lower the threshold period of time based on a comparison between a user profile of the user and a driver profile of the driver, the user profile comprising one or more user preferences, and the driver profile comprising reputation data for the driver.

13. The non-transitory computer-readable medium of claim 10 , wherein the executed instructions further cause the computing system to:

utilize environmental data for a region including the geographic position of the vehicle to raise or lower the threshold period of time.

14. The non-transitory computer-readable medium of claim 13 , wherein the environmental data includes traffic data, police report data, local news, and crime data.

15. The non-transitory computer-readable medium of claim 10 , wherein the notification message transmitted to the user mobile device includes the status query.

16. The non-transitory computer-readable medium of claim 15 , wherein the executed instructions further cause the computing system to:

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

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

17. The non-transitory computer-readable medium of claim 10 , wherein the executed instructions further cause the computing system to:

provide a selectable emergency feature on a graphical user interface of the user mobile device; and

receive a user selection of the selectable emergency feature.

18. The non-transitory computer-readable medium of claim 10 , wherein the location-aware resource of the driver mobile device and the location-aware resource of the user mobile device are global positioning system receivers.

19. A computer-implemented method for detecting transport service anomalies, the method performed by one or more processors of a computing system and comprising:

assigning a driver of a vehicle to provide a transport service for a user, wherein the driver operates a driver mobile device and the user operates a user mobile device;

receiving, over one or more networks, location data from a location-aware resource of the driver mobile device or a location-aware resource of the user mobile device;

monitoring progress of the transport service using the received location data;

during the progress of the transport service, determining a probable anomaly by determining, using the location-aware resource of the driver mobile device or the location-aware resource of the user mobile device, that a geographic position of the vehicle has remained static for a period of time exceeding a threshold period of time; and

in response to determining the probable anomaly, transmitting, over the one or more networks, a notification message to at least one of the driver mobile device or the user mobile device, wherein the notification message includes a warning message or a status query.

20. The computer-implemented method of claim 19 , wherein the location-aware resource of the driver mobile device and the location-aware resource of the user mobile device are global positioning system receivers.

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 →