IP Library › Granted Patent US 11,176,822
Granted Patent B2
US 11,176,822 · App. 16/849,504 · Granted Nov 16, 2021

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 Francisco, CA); Tony Ran Zhang (San Francisco, CA)
Assignee: Uber Technologies, Inc.
G08G1/127B60W40/09G06Q10/063G06Q10/06398G07C5/008G07C5/08G07C5/0841G08G1/123G08G1/148G08G1/20H04W4/40H04W4/46B60W2040/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 11,176,822
App. No.
16/849,504
Granted
Nov 16, 2021
Kind
B2
Abstract

A computer system can determine historical interval data of a freight operator from completed freight service requests associated with the freight operator. Additionally, while the freight operator is fulfilling a current freight service request, the computer system can determine at least a first likely downtime interval for a non-operating activity of the freight operator prior to the freight operator arriving at a pickup location or a destination location of the current freight service request, based on the historical interval data. Also, the computer system can determine an estimated arrival time for the freight operator to arrive at the pickup location or the destination location of the current freight service request, based at least in part on the first likely down time interval. Moreover, the computer system can update a record associated with the freight operator to reflect the estimated arrival time.

Claims (48)

1. A computer system, comprising:

a processor; and

a memory communicatively coupled to the processor and storing instructions that, when executed by the processor, causes the computer system to perform operations, comprising:

determine historical interval data of a freight operator from completed freight service requests associated with the freight operator, the historical interval data including:

location data generated by a location-detection component of a mobile computing device operated by the freight operator; and

sensor data generated by one or more sensors of the mobile computing device;

while the freight operator is fulfilling a current freight service request, determine:

a first estimated downtime interval for a non-operating activity of the freight operator prior to the freight operator arriving at a pickup location or a destination location of the current freight service request, the first estimated downtime interval being based, at least in part, on the historical interval data; and

an estimated arrival time for the freight operator to arrive at the pickup location or the destination location of the current freight service request, the estimated arrival time being based, at least in part, on the first estimated downtime interval; and

update a record associated with the freight operator to reflect the estimated arrival time.

2. The computer system of claim 1 , further comprising instructions for determining, using the sensor data generated by the one or more sensors of the mobile computing device, (i) one or more instances in which the freight operator has left a freight vehicle the freight operator is operating, and (ii) a non-operating activity of the freight operator that is associated with each of the one or more instances.

3. The computer system of claim 1 , wherein the first estimated downtime interval includes an estimated time interval for the freight operator to pick up a load at the pickup location before arriving at the destination location of the current freight service request.

4. The computer system of claim 1 , wherein the first estimated downtime interval includes an estimated time interval for the freight operator to drop off an existing load and picking up a new load of the current freight service request.

5. The computer system of claim 1 , wherein the first estimated downtime interval includes an estimated time interval the freight operator takes a break.

6. The computer system of claim 1 , wherein the freight operator is assigned to a second freight service request, and wherein the instructions further comprise instruction for:

determining, using the historical interval data, a second estimated downtime interval for a second non-operating activity of the freight operator prior to the freight operator arriving at a pickup location or a destination location of the second freight service request.

7. The computer system of claim 1 , wherein the historical interval data further includes vehicle operation information obtained from an electronic computing unit of a freight vehicle the freight operator is operating.

8. A method, comprising:

determining historical interval data of a freight operator from completed freight service requests associated with the freight operator, the historical interval data including:

location data generated by a location-detection component of a mobile computing device operated by the freight operator; and

sensor data generated by one or more sensors of the mobile computing device;

while the freight operator is fulfilling a current freight service request, determining:

a first estimated downtime interval for a non-operating activity of the freight operator prior to the freight operator arriving at a pickup location or a destination location of the current freight service request, the first downtime interval being based, at least in part, on the historical interval data; and

an estimated arrival time for the freight operator to arrive at the pickup location or the destination location of the current freight service request, the estimated arrival time being based, at least in part, on the first estimated downtime interval; and

updating a record associated with the freight operator to reflect the estimated arrival time.

9. The method of claim 8 , wherein determining the historical interval data includes:

determining, using the sensor data generated by the one or more sensors of the mobile computing device, (i) one or more instances in which the freight operator has left a freight vehicle the freight operator is operating, and (ii) a non-operating activity of the freight operator that is associated with each of the one or more instances.

10. The method claim 8 , wherein the first estimated downtime interval includes an estimated time interval for the freight operator to pick up a load at the pickup location before arriving at the destination location of the current freight service request.

11. The method of claim 8 , wherein the first estimated downtime interval includes an estimated time interval for the freight operator to drop off an existing load and picking up a new load of the current freight service request.

12. The method of claim 8 , wherein the first estimated downtime interval includes an estimated time interval the freight operator takes a break.

13. The method of claim 8 , wherein the freight operator is assigned to a second freight service request, and wherein the method further comprises:

determining, using the historical interval data, a second estimated downtime interval for a second non-operating activity of the freight operator prior to the freight operator arriving at a pickup location or a destination location of the second freight service request.

14. The method of claim 8 , wherein the historical interval data further includes vehicle operation information obtained from an electronic computing unit of a freight vehicle the freight operator is operating.

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

determine historical interval data of a freight operator from completed freight service requests associated with the freight operator, the historical interval data including:

location data generated by a location-detection component of a mobile computing device operated by the freight operator; and

sensor data generated by one or more sensors of the mobile computing device;

while the freight operator is fulfilling a current freight service request, determine:

a first estimated downtime interval for a non-operating activity of the freight operator prior to the freight operator arriving at a pickup location or a destination location of the current freight service request, the first downtime interval being based, at least in part, on the historical interval data; and

an estimated arrival time for the freight operator to arrive at the pickup location or the destination location of the current freight service request, the estimated arrival time being based, at least in part, on the first estimated downtime interval; and

update a record associated with the freight operator to reflect the estimated arrival time.

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

determine, using the sensor data generated by the one or more sensors of the mobile computing device, (i) one or more instances in which the freight operator has left a freight vehicle the freight operator is operating, and (ii) a non-operating activity of the freight operator that is associated with each of the one or more instances.

17. The non-transitory computer-readable medium of claim 15 , wherein the first estimated downtime interval includes an estimated time interval for the freight operator to pick up a load at the pickup location before arriving at the destination location of the current freight service request.

18. The non-transitory computer-readable medium of claim 15 , wherein the first estimated downtime interval includes an estimated time interval for the freight operator to drop off an existing load and picking up a new load of the current freight service request.

19. The non-transitory computer-readable medium of claim 15 , wherein the freight operator is assigned to a second freight service request, and wherein the instructions further cause the computer system to:

determine, using the historical interval data, a second estimated downtime interval for a second non-operating activity of the freight operator prior to the freight operator arriving at a pickup location or a destination location of the second freight service request.

20. The non-transitory computer-readable medium of claim 15 , wherein the first estimated downtime interval includes an estimated time interval the freight operator takes a break.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2023
From: MADRIGAL, LUIS; LASKER, EYAL; GUO, XIAO; PYAPALI, PADMINI; ZHANG, TONY RAN
To: UBER TECHNOLOGIES, INC.
Reel/Frame 064326/0837 →
Continuity (4)
Continuation 16380580 · Apr 10, 2019
Continuation 15804829 · Nov 6, 2017
Provisional Application 62576859 · Oct 25, 2017
Related Publication 20200242932A1 · Jul 30, 2020