IP Library › Granted Patent US 12,175,871
Granted Patent B2
US 12,175,871 · App. 18/340,548 · Granted Dec 24, 2024

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 12,175,871
App. No.
18/340,548
Granted
Dec 24, 2024
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 (47)

1. A computer-implemented method comprising:

obtaining a plurality of freight service requests, wherein the plurality of freight service requests are each associated with a completion time;

obtaining, from a computing device of a freight operator, interval data indicative of an amount of time the freight operator has operated a freight vehicle;

comparing the interval data with a freight service time restriction, the freight service time restriction indicative of a predetermined amount of time the freight operator may operate the freight vehicle;

determining that the freight operator has operated the freight vehicle less than the freight service time restriction over a duration of time; and

restricting, based on the completion times, the freight operator from accepting one or more respective freight service requests of the plurality of freight service requests, wherein the respective freight service requests are associated with a time matching or exceeding the freight service time restriction.

2. The computer-implemented method of claim 1 , wherein the time matching or exceeding the freight service time restriction is indicative of a preferred time of freight service completion.

3. The computer-implemented method of claim 1 , wherein restricting the freight operator comprises providing an instruction to generate a user interface, the user interface restricts the freight operator from selecting or accepting the respective freight service requests.

4. The computer-implemented method of claim 1 , further comprising:

monitoring a progress of the freight operator fulfilling an assigned freight service request during a time interval;

determining, based on the progress, an estimated service completion time for the assigned freight service request; and

identifying one or more freight service requests that are less than or equal to the amount of time remaining before the freight operator will exceed the freight service time restriction within the time interval.

5. The computer-implemented method of claim 4 , further comprising displaying, on the computing device, only the identified one or more freight service requests.

6. The computer-implemented method of claim 4 , wherein the estimated service completion time is indicative of at least one of (i) traffic data, (ii) weather data, or (iii) the interval data.

7. The computer-implemented method of claim 6 , wherein the interval data is indicative of a location of the freight vehicle.

8. The computer-implemented method of claim 1 , further comprising:

determining a minimum number of downtime intervals, wherein the minimum number of downtime intervals is indicative of one or more periods of time the freight operator is not operating the freight vehicle as to not exceed the freight service time restriction.

9. A computing system comprising:

one or more processors; and

one or more tangible, non-transitory, computer readable media that store instructions that are executable by the one or more processors to cause the computing system to perform operations, the operations comprising:

obtaining a plurality of freight service requests, wherein the plurality of freight service requests are each associated with a completion time;

obtaining, from a computing device of a freight operator, interval data indicative of an amount of time the freight operator has operated a freight vehicle;

comparing the interval data with a freight service time restriction, the freight service time restriction indicative of a predetermined amount of time the freight operator may operate the freight vehicle;

determining that the freight operator has operated the freight vehicle less than the freight service time restriction over a duration of time; and

restricting, based on the completion times, the freight operator from accepting one or more respective freight service requests of the plurality of freight service requests, wherein the respective freight service requests are associated with a time matching or exceeding the freight service time restriction.

10. The computing system of claim 9 , wherein the time matching or exceeding the freight service time restriction is indicative of a preferred time of freight service completion.

11. The computing system of claim 9 , wherein restricting the freight operator comprises providing an instruction to generate a user interface, the user interface restricts the freight operator from selecting or accepting the respective freight service requests.

12. The computing system of claim 9 , wherein the operations further comprise:

monitoring a progress of the freight operator fulfilling an assigned freight service request during a time interval;

determining, based on the progress, an estimated service completion time for the assigned freight service request; and

identifying one or more freight service requests that are less than or equal to the amount of time remaining before the freight operator will exceed the freight service time restriction within the time interval.

13. The computing system of claim 12 , wherein the operations further comprise displaying, on the computing device, only the identified one or more freight service requests.

14. The computing system of claim 12 , wherein the estimated service completion time is indicative of at least one of (i) traffic data, (ii) weather data, or (iii) the interval data.

15. The computing system of claim 14 , wherein the interval data is indicative of a location of the freight vehicle.

16. One or more non-transitory computer-readable media storing instructions that are executable by one or more processors to perform operations comprising:

obtaining a plurality of freight service requests, wherein the plurality of freight service requests are each associated with a completion time;

obtaining, from a computing device of a freight operator, interval data indicative of an amount of time the freight operator has operated a freight vehicle;

comparing the interval data with a freight service time restriction, the freight service time restriction indicative of a predetermined amount of time the freight operator may operate the freight vehicle;

determining that the freight operator has operated the freight vehicle less than the freight service time restriction over a duration of time; and

restricting, based on the completion times, the freight operator from accepting one or more respective freight service requests of the plurality of freight service requests, wherein the respective freight service requests are associated with a time matching or exceeding the freight service time restriction.

17. The non-transitory computer-readable media of claim 16 , wherein the time matching or exceeding the freight service time restriction is indicative of a preferred time of freight service completion.

18. The non-transitory computer-readable media of claim 16 , wherein restricting the freight operator comprises providing an instruction to generate a user interface, the user interface restricts the freight operator from selecting or accepting the respective freight service requests.

19. The non-transitory computer-readable media of claim 16 , wherein the operations further comprise:

monitoring a progress of the freight operator fulfilling an assigned freight service request during a time interval;

determining, based on the progress, an estimated service completion time for the assigned freight service request; and

identifying one or more freight service requests that are less than or equal to the amount of time remaining before the freight operator will exceed the freight service time restriction within the time interval.

20. The non-transitory computer-readable media of claim 19 , wherein the operations further comprise displaying, on the computing device, only the identified one or more freight service requests.

Assignments (2)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2023
From: MADRIGAL, LUIS; LASKER, EYAL; GUO, XIAO; PYAPALI, PADMINI; ZHANG, TONY RAN
To: UBER TECHNOLOGIES, INC.
Reel/Frame 064178/0981 →
Continuity (6)
Continuation 17526524 · Nov 15, 2021
Continuation 16849504 · Apr 15, 2020
Continuation 16380580 · Apr 10, 2019
Continuation 15804829 · Nov 6, 2017
Provisional Application 62576859 · Oct 25, 2017
Related Publication 20230360527A1 · Nov 9, 2023