IP Library › Granted Patent US 10,293,832
Granted Patent B2
US 10,293,832 · App. 15/804,829 · Granted May 21, 2019

Network computer system to evaluate an operator of a freight vehicle

Inventors: Luis Madrigal (San Francisco, CA); Eyal Lasker (San Francisco, CA); Xiao Guo (San Francisco, CA); Padmini Pyapali (San Franciscco, CA); Tony Ran Zhang (San Francisco, CA)
Assignee: Uber Technologies, Inc.
B60W40/09G07C5/008G07C5/08G08G1/123G08G1/20H04W4/046B60W2040/0818
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,293,832
App. No.
15/804,829
Granted
May 21, 2019
Kind
B2
Abstract

A network computer system can associate an operator with a mobile device. Additionally, the network computer system can monitor the operator using the mobile device over a time interval that a freight vehicle is operated between a start location and a destination location. During the time interval, the network computer system can control the mobile device in transmitting interval data. Additionally, based on the interval data, the network computer system can evaluate the operator over the time interval using the interval data. The evaluation of the operator can include using the mobile device information to evaluate the operator over the one or more sub-intervals.

Claims (37)

1. A network computer system comprising:

one or more processors;

a set of memory resources to store a set of instructions;

wherein the set of instructions when executed by the one or more processors, cause the one or more processors to:

communicate, over a network, with a mobile device of an operator to cause the mobile device to transmit interval data to the network computer system during a time interval in which a freight vehicle is operated by the operator between a start location and a destination location, wherein the interval data includes (i) location data generated by the mobile device, (ii) vehicle operation data of the freight vehicle while the freight vehicle is in operation, and (iii) sensor data generated by one or more sensors of the mobile device;

determine, by the network computer system based on the interval data, a metric for the operator by (i) determining a sub-interval of time during which the operator is not operating the freight vehicle and (ii) analyzing at least the sensor data generated by the one or more sensors of the mobile device to determine a non-operating activity of the operator during the interval; and

update account data associated with the operator based at least in part on the determined metric for the operator.

2. The network computer system of claim 1 , wherein the set of instructions, when executed by the one or more processors cause the network computer system to:

determine, based on the interval data, a time remaining for the operator to operate the freight vehicle before reaching a service time restriction; and

select a load for the operator based at least in part on the determined time remaining.

3. The network computer system of claim 1 , wherein the set of instructions, when executed by the one or more processors, cause the network computer system to:

determine that an amount of time in which the operator continuously operates the freight vehicle exceeds a predetermined service time restriction; and

provide an instruction to the mobile device that programmatically restricts the operator from selecting a load.

4. The network computer system of claim 1 , wherein the metric is indicative of a measure of a conformance of the operator to a predetermined standard as to how the freight vehicle is to be operated.

5. The network computer system of claim 1 , wherein the set of instructions, when executed by the one or more processors, cause the network computer system to determine the metric by utilizing a model that accounts for a load weight and a size or type of the freight vehicle.

6. The network computer system of claim 1 , wherein the metric includes at least one of a safety score or a performance score.

7. The network computer system of claim 6 , wherein the set of instructions, when executed by the one or more processors, cause the network computer system to determine (i) a set of motion parameters using the sensor data, and (ii) determine the metric based on the determined set of motion parameters.

8. The network computer system of claim 7 , wherein the executed instructions, when executed by the one or more processors, cause the network computer system to determine at least one of the set of motion parameters by detecting, using the sensor data, a directional change of the freight vehicle.

9. The network computer system of claim 1 , wherein set of instructions, when executed by the one or more processors, cause the network computer system to determine the metric based, at least in part, on a fuel efficiency of the freight vehicle during the time interval.

10. The network computer system of claim 1 , wherein the set of instructions, when executed by the one or more processors, cause the network computer system to evaluate the operator for timeliness based on the determined non-operating activity of the operator.

11. The network computer system of claim 1 , wherein the set of instructions, when executed by the one or more processors, cause the network computer system to evaluate the operator for an adherence to a restriction that limits the operator as to a service time in which the operator is permitted to continuously operate the freight vehicle.

12. The network computer system of claim 1 , wherein the set of instructions, when executed by the one or more processors, cause the network computer system to utilize the sensor data while the freight vehicle is idling.

13. The network computer system of claim 1 , wherein the set of instructions, when executed by the one or more processors, cause the network system to determine the sub-interval during which the operator is not operating the freight vehicle by correlating the sensor data to a non-operating activity of the operator loading the freight vehicle.

14. The network computer system of claim 1 , wherein the set of instructions, when executed by the one or more processors, cause the network computer system to cause the mobile device to transmit interval data that includes the vehicle operation data by causing the mobile device to connect to an electronic logging device of the freight vehicle.

15. The network computer system of claim 1 , wherein the set of instructions, when executed by the one or more processors, cause the network system to:

identify a freight vehicle identifier being used by the operator during the time interval; and

associate the freight vehicle identifier with an operator account until the freight vehicle reaches the destination location.

16. The network computer system of claim 1 , wherein the vehicle operation data includes information corresponding to an engine of the freight vehicle being idle.

17. The network computer system of claim 1 , wherein the operator operates multiple freight vehicles during the time interval.

18. A method implemented by a network computer system, the method comprising:

communicating, over a network, with a mobile device of an operator to cause the mobile device to transmit interval data to the network computer system during a time interval in which a freight vehicle is operated by the operator between a start location and a destination location, wherein the interval data includes (i) location data generated by the mobile device, (ii) vehicle operation data of the freight vehicle while the freight vehicle is in operation, and (iii) sensor data generated by one or more sensors of the mobile device;

determining, by the network computer system based on the interval data, a metric for the operator by (i) determining a sub-interval of time during which the operator is not operating the freight vehicle and (ii) analyzing at least the sensor data generated by the one or more sensors of the mobile device to determine a non-operating activity of the operator during the interval; and

updating account data associated with the operator based at least in part on the determined metric for the operator.

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

communicate, over a network, with a mobile device of an operator to cause the mobile device to transmit interval data to the network computer system during a time interval in which a freight vehicle is operated by the operator between a start location and a destination location, wherein the interval data includes (i) location data generated by the mobile device, (ii) vehicle operation data of the freight vehicle while the freight vehicle is in operation, and (iii) sensor data generated by one or more sensors of the mobile device;

determine, by the network computer system based on the interval data, a metric for the operator by (i) determining a sub-interval of time during which the operator is not operating the freight vehicle and (ii) analyzing at least the sensor data generated by the one or more sensors of the mobile device to determine a non-operating activity of the operator during the interval; and

update account data associated with the operator based at least in part on the determined metric for the operator.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2018
From: MADRIGAL, LUIS; LASKER, EYAL; GUO, XIAO; PYAPALI, PADMINI; ZHANG, TONY RAN
To: UBER TECHNOLOGIES, INC.
Reel/Frame 047071/0762 →
Continuity (2)
Provisional Application 62576859 · Oct 25, 2017
Related Publication 20190118825A1 · Apr 25, 2019