IP Library Granted Patent US 11,100,434
Granted Patent B2
US 11,100,434 · App. 16/414,711 · Granted Aug 24, 2021

Real-time carpooling coordinating system and methods

Inventors: Richard T. Lord (Gig Harbor, WA); Robert W. Lord (Seattle, WA); Nathan P. Myhrvold (Medina, WA); Clarence T. Tegreene (Mercer Island, WA)
Assignee: UBER TECHNOLOGIES, INC.
G06Q10/047G06Q10/06311G06Q50/30
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,100,434
App. No.
16/414,711
Granted
Aug 24, 2021
Kind
B2
Abstract

Computationally implemented methods, devices and systems that are designed for transmitting a request for one or more identities of a transportation vehicle unit for transporting a first end user; receiving the one or more identities of the transportation vehicle unit for transporting the first end user, the transportation vehicle unit currently en route to or is currently transporting a second end user and having been identified based, at least in part, on a determination that the transportation vehicle unit is able to accommodate transport of the first end user while transporting the second end user; and directing the identified transportation vehicle unit to rendezvous with the first end user in order to transport the first end user.

Claims (36)

1. A transport computing device comprising a computer processor and signal-bearing non-transitory storage medium, bearing one or more computer-executable instructions, wherein the instructions configure the processor to perform operations comprising:

acquiring an identity of a transportation vehicle unit that is en route to a second rendezvous location or a second destination location;

determining that the transportation vehicle unit is able to travel to a first rendezvous location while the transportation vehicle unit is en route to the second rendezvous location or the second destination location along a selected route; and

directing the transportation vehicle unit to the first rendezvous location in order to travel to the first rendezvous location over a least a portion of the route.

2. The device of claim 1 , wherein the processor includes circuitry associated with each operation and the computer system is a smartphone, table computer or other personal computer.

3. A method for arranging for carpooling utilizing a computer program product that via a computer processor electronically conducts steps comprising:

acquiring an identity of a transportation vehicle unit that is en route to a second rendezvous location or a second destination location;

determining that the transportation vehicle unit is able to travel to a first rendezvous location while the transportation vehicle unit is en route to the second rendezvous location or the second destination location along a selected route; and

directing the transportation vehicle unit to the first rendezvous location in order to travel to the first rendezvous location over a least a portion of the route.

4. The method of claim 3 , wherein:

the acquiring of the identity of the transportation vehicle unit includes transmitting a request for an identity of a transportation vehicle unit that is en route to the second rendezvous location or the second destination location; or

the acquiring of the identity of the transportation vehicle unit includes transmitting a request that includes preference data that indicates one or more carpooling preferences for an identity of a transportation vehicle unit that is en route to the second rendezvous location or

the second destination location; or the acquiring of the identity of the transportation vehicle unit includes identifying the transportation vehicle unit within a time window that starts when a request is received by a carpooling management system for traveling to the first rendezvous location.

5. The method of claim 3 , wherein:

the determining that the transportation vehicle unit is en route to the second rendezvous location or the second destination location includes at least determining that the transportation vehicle unit is spatially approaching the second rendezvous location or the second destination location; or

the determining that the transportation vehicle unit is en route to the second rendezvous location or the second destination location includes at least determining that the transportation vehicle unit is within a predefined distance or travel time from the second rendezvous location or the second destination location.

6. The method of claim 3 , wherein the determining that the transportation vehicle unit is able to travel to the first rendezvous location includes determining that the first rendezvous location is the same as the second rendezvous location or that travel to the first rendezvous location will not significantly delay travel to the second rendezvous location or the second destination location.

7. The method of claim 3 , which further comprises determining transport data for travel from the first rendezvous location to the first destination location, with the transport rate data indicating either a discounted transport rate for the travel from the first rendezvous location to the first destination location which is based, at least in part, on the number of planned drop-offs to be made by the transportation vehicle unit prior to the travel to first destination location, or a premium transport rate for the travel from the first rendezvous location to the first destination location, the premium transport rate for the travel from the rendezvous location to the first destination location being a higher transport rate than a transport rate for the travel from the second rendezvous location to the second destination location.

8. The method of claim 3 , which further comprises determining transport data for travel from the second rendezvous location to the second destination location, with the transport rate data indicating a discounted transport rate for the travel from the second rendezvous location to the second destination location, the discounted transport rate as a result of travel to the first rendezvous location or the first destination location assigned by the transportation vehicle unit, the discounted transport rate for the travel from the second rendezvous location to the second destination location being less than a transport rate for the travel from the second rendezvous location to the second destination location that was provided prior to the travel to the first rendezvous location or the first destination location assigned by the transportation vehicle unit as a result of the travel to the first rendezvous location or the first destination location assigned by the transportation vehicle unit or as a result of the transportation vehicle unit making an additional drop-off prior to the travel to the second destination location.

9. The method of claim 3 , wherein the determining that the transportation vehicle unit en route to the second rendezvous location or the second destination location is able to travel to the first rendezvous location includes determining that the transportation vehicle unit is spatially available.

10. The method of claim 3 , wherein the determining that the transportation vehicle unit is able to travel to the first rendezvous location includes at least determining that travel to the first rendezvous location by the transportation vehicle unit will not result in the transportation vehicle unit to have a total number of drop-offs that exceed a predefined number of maximum drop-offs allowed for the transportation vehicle unit during one trip traveling to one or more destination locations.

11. The method of claim 3 , wherein the determining that the transportation vehicle unit is able to travel to the first rendezvous location includes determining that first destination location is the same as second destination location.

12. The method of claim 3 , wherein the determining that the transportation vehicle unit is able to travel to the first rendezvous location includes determining that the transportation vehicle unit is currently en route to the second rendezvous location or second destination location and that is determined to be currently located within a predefined maximum allowable distance from the first rendezvous location.

13. The method of claim 3 , wherein the determining that the transportation vehicle unit is able to travel to the first rendezvous location includes determining that the transportation vehicle unit is currently en route to the second rendezvous location or second destination location and that is determined to be currently located within a predefined allowable maximum travel time away from reaching the first rendezvous location.

14. The method of claim 3 , wherein the determining that the transportation vehicle unit is able to travel to the first rendezvous location includes determining that travel to the first rendezvous location will not add more than a predefined amount of permitted additional distance for travel to the second destination location.

15. The method of claim 3 , wherein the transportation vehicle unit is identified by being selected from two or more candidate transportation vehicle units, each of the two or more candidate transportation vehicle units currently en route to the second rendezvous location or the second destination location, and the two or more candidate transportation vehicle units having been ranked according to their suitability and efficiency for travel to the first rendezvous location.

16. The method of claim 3 , wherein the transportation vehicle unit comprises a human driver, a robotic driver, or combinations thereof.

17. The method of claim 3 , wherein the end users comprise human users, robotic users, or combinations thereof.

18. A transport computing device comprising a computer processor and signal-bearing non-transitory storage medium, bearing one or more computer-executable instructions, wherein the instructions configure the processor to perform operations comprising:

acquiring an identity of a transportation vehicle unit that is en route to a second location;

determining that the transportation vehicle unit is able to travel to a first location while the transportation vehicle unit is en route to the second location along a selected route; and

directing the transportation vehicle unit to the first location in order to travel to the first location over a least a portion of the route.

19. A method for arranging for carpooling utilizing a computer program product that via a computer processor electronically conducts steps comprising:

acquiring an identity of a transportation vehicle unit that is en route to a second location;

determining that the transportation vehicle unit is able to travel to a first location while the transportation vehicle unit is en route to the second location along a selected route;

directing the transportation vehicle unit to the first location in order to travel to the first location over a least a portion of the route.

Assignments (1)
PATENT ASSIGNMENT AGREEMENT Recorded Jul 23, 2019
From: MODERN GEOGRAPHIA, LLC
To: UBER TECHNOLOGIES, INC.
Reel/Frame 049841/0019 →
Continuity (18)
Continuation 15889117 · Feb 5, 2018
Continuation 14597631 · Jan 15, 2015
Continuation 14596904 · Jan 14, 2015
Continuation In Part 14318182 · Jun 27, 2014
Continuation In Part 14329451 · Jul 11, 2014
Continuation 14328002 · Jul 10, 2014
Continuation In Part 14456627 · Aug 11, 2014
Continuation 14455534 · Aug 8, 2014
Continuation In Part 14476042 · Sep 3, 2014
Continuation 14474587 · Sep 2, 2014
Continuation In Part 14511706 · Oct 10, 2014
Continuation 14510383 · Oct 9, 2014
Continuation In Part 14537313 · Nov 10, 2014
Continuation 14536967 · Nov 10, 2014
Continuation In Part 14564358 · Dec 9, 2014
Continuation 14563134 · Dec 8, 2014
Provisional Application 61989394 · May 6, 2014
Related Publication 20190272486A1 · Sep 5, 2019