IP Library Granted Patent US 9,886,671
Granted Patent B2
US 9,886,671 · App. 14/597,631 · Granted Feb 6, 2018

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: Elwha LLC
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 9,886,671
App. No.
14/597,631
Granted
Feb 6, 2018
Kind
B2
Abstract

Computationally implemented methods 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. In addition to the foregoing, other aspects are described in the claims, drawings, and text.

Claims (103)

1. A system, comprising:

circuitry for acquiring an identity of a transportation vehicle unit that is currently en route to or currently transporting at least one second end user;

circuitry for determining that the transportation vehicle unit currently en route to or currently transporting the at least one second end user is able to accommodate transport of a first end user while transporting the at least one second end user; and

circuitry for directing the transportation vehicle unit to rendezvous with the first end user in order to transport the first end user.

2. The system of claim 1 , wherein circuitry for acquiring an identity of a transportation vehicle unit that is currently en route to or currently transporting at least one second end user comprises:

circuitry for transmitting a request for an identity of a transportation vehicle unit that is currently en route to or currently transporting at least one second end user.

3. The system of claim 2 , wherein circuitry for transmitting a request for an identity of a transportation vehicle unit that is currently en route to or currently transporting at least one second end user comprises:

circuitry for transmitting preference data that indicates one or more carpooling preferences of the first end user.

4. The system of claim 2 , wherein circuitry for transmitting a request for an identity of a transportation vehicle unit that is currently en route to or currently transporting at least one second end user comprises:

circuitry for transmitting preference data that indicates a carpooling preference that the first end user prefers that the at least one second end user has one or more specified interests or beliefs; and

wherein circuitry for determining that the transportation vehicle unit currently en route to or currently transporting the at least one second end user is able to accommodate transport of a first end user while transporting the at least one second end user includes at least:

circuitry for determining that the transportation vehicle unit currently en route to or currently transporting the at least one second end user is transporting only end users having the one or more specified interests or beliefs.

5. The system of claim 1 , wherein circuitry for acquiring an identity of a transportation vehicle unit that is currently en route to or currently transporting at least one second end user comprises:

circuitry for acquiring the identity of the transportation vehicle unit currently en route to or currently transporting the at least one second end user, the transportation vehicle unit having been identified within a time window that starts when a request is received by a carpooling management system for transporting the at least one second end user or when the at least one second end user has been secured by the transportation vehicle unit, the carpooling management system being designed to identify a carpooling transportation vehicle unit currently en route to or currently transporting the at least one second end user.

6. The system of claim 1 , wherein circuitry for determining that the transportation vehicle unit currently en route to or currently transporting the at least one second end user is able to accommodate transport of a first end user while transporting the at least one second end user comprises:

circuitry for determining that the transportation vehicle unit is currently en route to the at least one second end user, including at least determining that the transportation vehicle unit is spatially approaching the at least one second end user rendezvous location.

7. The system of claim 6 , wherein circuitry for determining that the transportation vehicle unit is currently en route to the at least one second end user, including at least determining that the transportation vehicle unit is spatially approaching the at least one second end user rendezvous location comprises:

circuitry for determining that the transportation vehicle unit is within a predefined distance from the at least one second end user rendezvous location.

8. The system of claim 6 , wherein circuitry for determining that the transportation vehicle unit is currently en route to the at least one second end user, including at least determining that the transportation vehicle unit is spatially approaching the at least one second end user rendezvous location comprises:

circuitry for determining that the transportation vehicle unit is within a predefined travel time from reaching the at least one second end user rendezvous location.

9. The system of claim 1 , wherein circuitry for determining that the transportation vehicle unit currently en route to or currently transporting the at least one second end user is able to accommodate transport of a first end user while transporting the at least one second end user comprises:

circuitry for determining that a first end user rendezvous location for rendezvousing with the first end user is the same as at least one second end user rendezvous location for rendezvousing with the at least one second end user.

10. The system of claim 1 , wherein circuitry for acquiring an identity of a transportation vehicle unit that is currently en route to or currently transporting at least one second end user comprises:

circuitry for determining that a first end user destination location for the first end user is the same as at least one second end user destination location for the at least one second end user.

11. The system of claim 1 , wherein circuitry for determining that the transportation vehicle unit currently en route to or currently transporting the at least one second end user is able to accommodate transport of a first end user while transporting the at least one second end user comprises:

circuitry for determining that the transportation vehicle unit is able to accommodate transport of a first end user while transporting the at least one second end user, including at least determining that the transportation vehicle unit is currently near a first end user rendezvous location for rendezvousing with the first end user.

12. The system of claim 11 , wherein circuitry for determining that the transportation vehicle unit is able to accommodate transport of a first end user while transporting the at least one second end user, including at least determining that the transportation vehicle unit is currently near a first end user rendezvous location for rendezvousing with the first end user includes comprises:

circuitry for determining that the transportation vehicle unit is currently located within a predefined maximum allowable distance from a first end user rendezvous location for rendezvousing with the first end user.

13. The system of claim 1 , wherein circuitry for determining that the transportation vehicle unit currently en route to or currently transporting the at least one second end user is able to accommodate transport of a first end user while transporting the at least one second end user comprises:

circuitry for determining that transport of the first end user by the transportation vehicle unit will not significantly delay transport of the at least one second end user to at least one second end user destination location.

14. The system of claim 13 , wherein circuitry for determining that transport of the first end user by the transportation vehicle unit will not significantly delay transport of the at least one second end user to at least one second end user destination location comprises:

circuitry for determining that transport of the first end user by the transportation vehicle unit will not add more than a predefined amount of permitted delay time for transporting the at least one second end user to at least one second end user destination location, a delay time being an amount of additional time added to overall travel time for transporting the at least one second end user to the at least one second end user destination location as a result of transporting the first end user.

15. The system of claim 13 , wherein circuitry for determining that transport of the first end user by the transportation vehicle unit will not significantly delay transport of the at least one second end user to at least one second end user destination location comprises:

circuitry for determining that transport of the first end user by the transportation vehicle unit will not add more than a predefined amount of permitted additional distance for transporting the second end user to at least one second end user destination location as a result of transporting the first end user.

16. The system of claim 1 , wherein circuitry for determining that the transportation vehicle unit currently en route to or currently transporting the at least one second end user is able to accommodate transport of a first end user while transporting the at least one second end user comprises:

circuitry for determining that transport of the first end user to a first end user destination location by the transportation vehicle unit will not result in the transportation vehicle unit having a total number of passenger drop-offs that exceed a predefined number of maximum passenger drop-offs allowed for the transportation vehicle unit during one trip transporting a group of end users to one or more end user destination locations.

17. The system of claim 1 , wherein circuitry for determining that the transportation vehicle unit currently en route to or currently transporting the at least one second end user is able to accommodate transport of a first end user while transporting the at least one second end user comprises:

circuitry for determining that transport of the first end user to a first end user destination location by the transportation vehicle unit will not result in the transportation vehicle unit having an amount of passenger drop-offs that exceed a predefined number of maximum allowable passenger drop-offs permitted for the transportation vehicle unit prior to drop-off of the at least one second end user at at least one second end user destination location.

18. The system of claim 1 , wherein circuitry for determining that the transportation vehicle unit currently en route to or currently transporting the at least one second end user is able to accommodate transport of a first end user while transporting the at least one second end user comprises:

circuitry for determining that transport of the first end user and at least the at least one second end user by the transportation vehicle unit will not result in the transportation vehicle unit having an amount of passenger drop-offs that exceed a predefined number of maximum allowable passenger drop-offs permitted for the transportation vehicle unit prior to drop-off of the first end user at a first end user destination location.

19. The system of claim 18 , wherein circuitry for determining that transport of the first end user and at least the at least one second end user by the transportation vehicle unit will not result in the transportation vehicle unit having an amount of passenger drop-offs that exceed a predefined number of maximum allowable passenger drop-offs permitted for the transportation vehicle unit prior to drop-off of the first end user at a first end user destination location comprises:

circuitry for determining that transport of the first end user and at least the at least one second end user by the transportation vehicle unit will not result in the transportation vehicle unit having an amount of passenger drop-offs that exceed a predefined number of maximum allowable passenger drop-offs permitted for the transportation vehicle unit prior to drop-off of the first end user at a first end user destination location, the predefined number of maximum allowable passenger drop-offs defined by the first end user.

20. The system of claim 1 , wherein circuitry for acquiring an identity of a transportation vehicle unit that is currently en route to or currently transporting at least one second end user comprises:

circuitry for acquiring the identity of the transportation vehicle unit currently en route to or currently transporting the at least one second end user only after a determination that no non-carpooling vehicle is available for transporting the first end user.

21. The system of claim 1 , wherein circuitry for acquiring an identity of a transportation vehicle unit that is currently en route to or currently transporting at least one second end user comprises:

circuitry for acquiring an identity of two or more candidate transportation vehicle units currently en route to or currently transporting one or more other end users; and

wherein circuitry for determining that the transportation vehicle unit currently en route to or currently transporting the at least one second end user is able to accommodate transport of a first end user while transporting the at least one second end user comprises:

circuitry for ranking the two or more candidate transportation vehicle units according to one or more suitability factors for transporting the first end user; and

circuitry for selecting the transportation vehicle unit from the two or more candidate transportation vehicle units based, at least partly, on the ranking the two or more candidate transportation vehicle units.

22. The system of claim 21 , wherein circuitry for ranking the two or more candidate transportation vehicle units according to one or more suitability factors for transporting the first end user comprises:

circuitry for ranking the two or more candidate transportation vehicle units according to efficiency in transporting the first end user to a first end user destination location.

23. The system of claim 21 , wherein circuitry for ranking the two or more candidate transportation vehicle units according to one or more suitability factors for transporting the first end user comprises:

circuitry for ranking the two or more candidate transportation vehicle units according to a number of passenger drop-offs the two or more candidate transportation vehicle units will have if the two or more candidate transportation vehicle units transport the first end user.

24. The system of claim 21 , wherein circuitry for ranking the two or more candidate transportation vehicle units according to one or more suitability factors for transporting the first end user comprises:

circuitry for ranking the two or more candidate transportation vehicle units according to distance that the two or more candidate transportation vehicle units will have to travel in order to drop-off one or more currently assigned end users if the two or more candidate transportation vehicle units transport the first end user.

25. The system of claim 1 , wherein circuitry for directing the transportation vehicle unit to rendezvous with the first end user in order to transport the first end user comprises:

circuitry for transmitting electronically via at least one of one or more wireless networks or one or more wired networks one or more directives that instruct the transportation vehicle unit to rendezvous with the first end user in order to transport the first end user.

26. The system of claim 1 , wherein circuitry for directing the transportation vehicle unit to rendezvous with the first end user in order to transport the first end user comprises:

circuitry for transmitting transport rate data that indicates a discounted transport rate for the first end user, the discounted transport rate for the first end user being based, at least in part, on the total number of end users being transported by the transportation vehicle unit while transporting the first end user.

27. The system of claim 1 , wherein circuitry for directing the transportation vehicle unit to rendezvous with the first end user in order to transport the first end user comprises:

circuitry for transmitting transport rate data that indicates a discounted transport rate for the first end user, the discounted transport rate for the first end user being based, at least in part, on the number of planned passenger drop-offs to be made by the transportation vehicle unit prior to the first end user being dropped off at a first end user destination location.

28. The system of claim 1 , wherein circuitry for directing the transportation vehicle unit to rendezvous with the first end user in order to transport the first end user comprises:

circuitry for transmitting transport rate data that indicates a premium transport rate for the first end user, the premium transport rate for the first end user being a higher transport rate than a transport rate for the at least one second end user for being transported by the transportation vehicle unit.

29. The system of claim 1 , wherein circuitry for directing the transportation vehicle unit to rendezvous with the first end user in order to transport the first end user comprises:

circuitry for transmitting transport rate data that indicates a discounted transport rate for the at least one second end user, the discounted transport rate a result of the first end user being assigned to be transported by the transportation vehicle unit, the discounted transport rate for the at least one second end user being less than a transport rate for the at least one second end user that was provided prior to assignment of the first end user to the transportation vehicle unit.

30. The system of claim 1 , wherein circuitry for directing the transportation vehicle unit to rendezvous with the first end user in order to transport the first end user comprises:

circuitry for transmitting transport rate data that indicates a discounted transport rate for the at least one second end user, the discounted transport rate a result of the transportation vehicle unit making an additional passenger drop-off prior to the at least one second end user being dropped-off at at least one second end user destination location and as a result of the first end user being assigned to be transported by the transportation vehicle unit.

31. The system of claim 1 , further comprising:

circuitry for transmitting to one or more end user devices one or more notifications that the transportation vehicle unit will be transporting the first end user.

32. The system of claim 31 , wherein circuitry for transmitting to one or more end user devices one or more notifications that the transportation vehicle unit will be transporting the first end user comprises:

circuitry for transmitting the one or more notifications to an end user device associated with the first end user.

33. The system of claim 32 , wherein circuitry for transmitting the one or more notifications to an end user device associated with the first end user comprises:

circuitry for transmitting to the end user device one or more notifications associated with a number of planned passenger drop-offs of the transportation vehicle unit prior to the first end user being dropped-off at a first end user destination location.

34. The system of claim 32 , wherein circuitry for transmitting the one or more notifications to an end user device associated with the first end user comprises:

circuitry for transmitting to the end user device one or more notifications associated with a discounted rate for the first end user, the discounted rate discounted from a rate that would be charged if the transportation vehicle unit was transporting fewer end users.

35. The system of claim 32 , wherein circuitry for transmitting the one or more notifications to an end user device associated with the first end user comprises:

circuitry for transmitting to the end user device one or more notifications associated with a premium rate for the first end user, the premium rate including at least a higher rate than a rate that would be charged for transporting the first end user if the transportation vehicle unit was not transporting the at least one second end user.

36. The system of claim 31 , wherein circuitry for transmitting to one or more end user devices one or more notifications that the transportation vehicle unit will be transporting the first end user comprises:

circuitry for transmitting the one or more notifications to an end user device associated with the at least one second end user.

37. The system of claim 36 , wherein circuitry for transmitting the one or more notifications to an end user device associated with the at least one second end user comprises:

circuitry for transmitting to the end user device associated with the at least one second end user one or more notifications associated with a transport rate discounted as a result, at least in part, of the transportation vehicle unit being assigned to transport the first end user.

38. The system of claim 1 , wherein circuitry for acquiring an identity of a transportation vehicle unit that is currently en route to or currently transporting at least one second end user comprises:

circuitry for acquiring an identity of a transportation vehicle unit that is currently en route to or currently transporting at least one second end user, the transportation vehicle unit driven by a robotic driver.

39. The system of claim 1 , wherein circuitry for directing the transportation vehicle unit to rendezvous with the first end user in order to transport the first end user comprises:

circuitry for transmitting at least one of one or more directives or one or more assignments for receipt by at least one transport computing device associated with the transportation vehicle unit to rendezvous with the first end user in order to transport the first end user.

40. The system of claim 1 , wherein circuitry for acquiring an identity of a transportation vehicle unit that is currently en route to or currently transporting at least one second end user comprises:

circuitry for acquiring an identity of a transportation vehicle unit that is currently transporting or is currently being driven by a carpooling user, and

wherein circuitry for determining that the transportation vehicle unit currently en route to or currently transporting the at least one second end user is able to accommodate transport of a first end user while transporting the at least one second end user includes at least:

circuitry for determining that the transportation vehicle unit currently transporting or currently being driven by a carpooling user is able to accommodate transport of a first end user while transporting or being driven by the carpooling user.

41. The system of claim 1 , wherein circuitry for determining that the transportation vehicle unit currently en route to or currently transporting the at least one second end user is able to accommodate transport of a first end user while transporting the at least one second end user comprises:

circuitry for receiving image data associated with the first end user, the image data associated with the first end user captured by an end user device associated with the first end user and transmitted in association with a request to transport the first end user;

circuitry for processing the image data to confirm an identity of the first end user; and

circuitry for determining that the transportation vehicle unit currently en route to or currently transporting the at least one second end user is able to accommodate transport of a first end user while transporting the at least one second end user including at least determining that transport of the first end user will not violate a ban on transport of the first end user based, at least in part, on the confirming the identity of the first end user.

42. A method, comprising:

acquiring an identity of a transportation vehicle unit that is currently en route to or currently transporting at least one second end user;

determining that the transportation vehicle unit currently en route to or currently transporting the at least one second end user is able to accommodate transport of a first end user while transporting the at least one 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.

43. A system comprising:

at least one computing device; and

one or more instructions that, when executed by the at least one computing device, program the at least one computing device for:

acquiring an identity of a transportation vehicle unit that is currently en route to or currently transporting at least one second end user;

determining that the transportation vehicle unit currently en route to or currently transporting the at least one second end user is able to accommodate transport of a first end user while transporting the at least one 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.

Assignments (5)
PATENT ASSIGNMENT AGREEMENT Recorded Jul 23, 2019
From: MODERN GEOGRAPHIA, LLC
To: UBER TECHNOLOGIES, INC.
Reel/Frame 049841/0019 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2018
From: THE INVENTION SCIENCE FUND II, L.L.C.
To: MODERN GEOGRAPHIA, LLC
Reel/Frame 047448/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2018
From: THE INVENTION SCIENCE FUND II, L.L.C.
To: MODERN GEOGRAPHIA, LLC
Reel/Frame 044604/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2017
From: ELWHA LLC
To: THE INVENTION SCIENCE FUND II, LLC
Reel/Frame 044441/0477 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2016
From: LORD, RICHARD T.; LORD, ROBERT W.; MYHRVOLD, NATHAN P.; TEGREENE, CLARENCE T.
To: ELWHA LLC
Reel/Frame 039836/0775 →
Continuity (16)
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 20150324945A1 · Nov 12, 2015