IP Library Granted Patent US 10,593,206
Granted Patent B2
US 10,593,206 · App. 16/198,000 · Granted Mar 17, 2020

Ride hailing with optimal pick-up points in shared transport system

Inventor: Sean O'Sullivan (Princeton, NJ)
Assignee: Carma Technology Limited
G08G1/123G06Q10/00G06Q10/025G06Q10/063112G06Q50/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 10,593,206
App. No.
16/198,000
Granted
Mar 17, 2020
Kind
B2
Abstract

The network system triggers registration of the start of a transport journey in response to a communication of a transport user device and a transport provider device with each other, performs a continuous coordinated proximity monitoring to verify the identity of a transport user and a transport provider vehicle, and triggers registration of the end of the transport journey through communication of the transport user device and the transport provider device with each other.

Claims (66)

1. A method of sharing transportation employing a ground transportation network, the method comprising:

receiving, by the ground transportation network, a first ride request from a first transport user device, wherein the first transport user device is associated with a first transport user, and wherein the first ride request includes a first pick-up location and a first drop-off location;

identifying, by the ground transportation network, a first transport provider in close proximity to the first pick-up location received in the first ride request, wherein the first transport provider comprises a first transport provider device in communication with the ground transportation network;

sending, by the ground transportation network, a first transport request to the first transport provider device;

detecting, by the ground transportation network, whether the first transport provider accepts the first transport request;

sending, by the ground transportation network, transport instructions to the first transport provider device if the first transport provider accepts the first transport request, wherein the transport instructions include information identifying the first transport user, a first optimal pick-up location, and the first drop-off location, the first optimal pick-up location being different from the first pick-up location;

sending, by the ground transportation network, instructions to the first transport user device directing the first transport user to be picked up at the first optimal pick-up location;

receiving indication, by the ground transportation network, that the first transport provider has picked up the first transport user for a first journey from the first optimal pick-up location to the first drop-off location; and

receiving indication, by the ground transportation network, that the first transport provider has ended the first journey after dropping off the first transport user at the first drop-off location.

2. The method of claim 1 , wherein the first transport provider device includes global positioning system (GPS) navigation technology.

3. The method of claim 1 , wherein the first transport user device includes global positioning system (GPS) navigation technology.

4. The method of claim 1 , further comprising:

sending, by the ground transportation network, to the first transport user device a message indicating an estimated time until the first transport provider arrives at the first optimal pick-up location.

5. The method of claim 1 , further comprising:

sending, by the ground transportation network, to the first transport user device a message indicating an estimated transit time of the first journey to the first drop-off location.

6. The method of claim 1 , wherein the first transport user is provided with instructions to walk a first distance to the first optimal pick-up location.

7. The method of claim 1 , further comprising:

detecting, by the ground transportation network, whether a second ride request from a second transport user device is received;

receiving, by the ground transportation network, the second ride request from the second transport user device, wherein the second transport user device is associated with a second transport user, and wherein the second ride request includes a second pick-up location and a second drop-off location;

identifying, by the ground transportation network, that the first transport provider is in close proximity to the second pick-up location received in the second ride request;

sending, by the ground transportation network, a second transport request to the first transport provider device;

detecting, by the ground transportation network, whether the first transport provider accepts the second transport request;

sending, by the ground transportation network, transport instructions to the first transport provider device if the first transport provider accepts the second transport request, wherein the transport instructions include information identifying the second transport user, a second optimal pick-up location, and the second drop-off location;

sending, by the ground transportation network, instructions to the second transport user device directing the second transport user to be picked up at the second optimal pick-up location;

receiving indication, by the ground transportation network, that the first transport provider has picked up the second transport user for a second journey from the second optimal pick-up location to the second drop-off location; and

receiving indication, by the ground transportation network, that the first transport provider has ended the second journey after dropping off the second transport user at the second drop-off location.

8. The method of claim 7 , further comprising:

sending, by the ground transportation network, to the second transport user device a message indicating an estimated time until the first transport provider arrives at the second optimal pick-up location.

9. The method of claim 7 , further comprising:

sending, by the ground transportation network, to the second transport user device a message indicating an estimated transit time of the second journey to the second drop-off location.

10. The method of claim 7 , further comprising:

sending, by the ground transportation network, to the second transport user device a message indicating a number of legs in the second journey between the second optimal pick-up location and the second drop-off location.

11. A computer system for sharing transportation employing a ground transportation network, the system comprising:

a memory having processor-readable instructions stored therein; and

a processor configured to access the memory and execute the processor-readable instructions, which when executed by the processor configures the processor to perform a plurality of functions, including functions to:

receive, by the ground transportation network, a first ride request from a first transport user device, wherein the first transport user device is associated with a first transport user, and wherein the first ride request includes a first pick-up location and a first drop-off location;

identify, by the ground transportation network, a first transport provider in close proximity to the first pick-up location received in the first ride request, wherein the first transport provider comprises a first transport provider device in communication with the ground transportation network;

send, by the ground transportation network, a first transport request to the first transport provider device;

detect, by the ground transportation network, whether the first transport provider accepts the first transport request;

send, by the ground transportation network, transport instructions to the first transport provider device if the first transport provider accepts the first transport request, wherein the transport instructions include information identifying the first transport user, a first optimal pick-up location, and the first drop-off location, the first optimal pick-up location being different from the first pick-up location;

send, by the ground transportation network, instructions to the first transport user device directing the first transport user to be picked up at the first optimal pick-up location;

receive indication, by the ground transportation network, that the first transport provider has picked up the first transport user for a first journey from the first optimal pick-up location to the first drop-off location; and

receive indication, by the ground transportation network, that the first transport provider has ended the first journey after dropping off the first transport user at the first drop-off location.

12. The computer system of claim 11 , wherein the first transport provider device includes global positioning system (GPS) navigation technology.

13. The computer system of claim 11 , wherein the first transport user device includes global positioning system (GPS) navigation technology.

14. The computer system of claim 11 , further including functions to:

send, by the ground transportation network, to the first transport user device a message indicating an estimated time until the first transport provider arrives at the first optimal pick-up location.

15. The computer system of claim 11 , further including functions to:

send, by the ground transportation network, to the first transport user device a message indicating an estimated transit time of the first journey to the first drop-off location.

16. The computer system of claim 11 , wherein the first transport user is provided with instructions to walk a first distance to the first optimal pick-up location.

17. The computer system of claim 11 , further including functions to:

detect, by the ground transportation network, whether a second ride request from a second transport user device is received;

receive, by the ground transportation network, the second ride request from the second transport user device, wherein the second transport user device is associated with a second transport user, and wherein the second ride request includes a second pick-up location and a second drop-off location;

identify, by the ground transportation network, that the first transport provider is in close proximity to the second pick-up location received in the second ride request;

send, by the ground transportation network, a second transport request to the first transport device;

detect, by the verification system, whether the first transport provider accepts the second transport request;

send, by the ground transportation network, transport instructions to the first transport provider device if the first transport provider accepts the second transport request, wherein the transport instructions include information identifying the second transport user, a second optimal pick-up location, and the second drop-off location;

send, by the ground transportation network, instructions to the second transport user device directing the second transport user to be picked up at the second optimal pick-up location;

receive indication, by the ground transportation network, that the first transport provider has picked up the second transport user for a second journey from the second optimal pick-up location to the second drop-off location; and

receive indication, by the ground transportation network, that the first transport provider has ended the second journey after dropping off the second transport user at the second drop-off location.

18. The computer system of claim 17 , further including functions to:

send, by the ground transportation network, to the second transport user device a message indicating an estimated time until the first transport provider arrives at the second optimal pick-up location.

19. The computer system of claim 17 , further including functions to:

send, by the ground transportation network, to the second transport user device a message indicating an estimated transit time of the second journey to the second drop-off location.

20. The computer system of claim 17 , further including functions to:

send, by the ground transportation network, to the second transport user device a message indicating a number of legs in the second journey between the second optimal pick-up location and the second drop-off location.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2019
From: O'SULLIVAN, SEAN
To: CARMA TECHNOLOGY LTD.
Reel/Frame 048837/0905 →
Continuity (5)
Continuation 15998864 · Aug 17, 2018
Continuation 12924487 · Sep 28, 2010
Division 12069656 · Feb 12, 2008
Provisional Application 60900808 · Feb 12, 2007
Related Publication 20190156670A1 · May 23, 2019
Cited By (1)
US 12,287,630