IP Library Granted Patent US 10,748,420
Granted Patent B2
US 10,748,420 · App. 16/698,312 · Granted Aug 18, 2020

Systems and methods for re-allocating vehicles in a 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,748,420
App. No.
16/698,312
Granted
Aug 18, 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 (65)

1. A method of re-allocating vehicles in a shared transport system, the method comprising:

receiving, by the shared transport system, a transport request from a transport user device of a transport user, wherein the transport request includes a pick-up location and a drop-off location;

identifying, by the shared transport system, a first transport provider device of a first transport provider in proximity to the pick-up location received in the transport request;

transmitting, by the shared transport system, the transport request to the first transport provider device of the first transport provider;

detecting, by the shared transport system, that the first transport provider has accepted the transport request;

transmitting, by the shared transport system, transport instructions to the first transport provider device, the transport instructions comprising the pick-up location and the drop-off location;

determining, by the shared transport system, that the first transport provider did not pick up the transport user; and

re-allocating, by the shared transport system and without transport user intervention, a second transport provider to the transport user.

2. The method of claim 1 , wherein the determining, by the shared transport system, that the first transport provider did not pick up the transport user comprises:

determining an estimated arrival time of the first transport provider at the pick-up location; and

detecting a divergence between location information of the first transport provider device and location information of the transport user device.

3. The method of claim 2 , wherein the determining, by the shared transport system, that the first transport provider did not pick up the transport user further comprises:

upon detecting the divergence, transmitting a verification request to the first transport provider device; and

receiving a verification response from the first transport provider device, the verification response confirming that the first transport provider did not pick up the transport user.

4. The method of claim 2 , wherein the determining, by the shared transport system, that the first transport provider did not pick up the transport user further comprises:

determining that the transport user is within a predetermined proximity to the pick-up location based on the location information of the transport user device.

5. The method of claim 2 , wherein the location information of the first transport provider device and the location information of the transport user device are determined using a data communication network technology.

6. The method of claim 1 , further comprising:

recording, by the shared transport system, that the first transport provider did not pick up the transport user in a registry of missed pick-ups.

7. The method of claim 6 , further comprising:

determining, by the shared transport system, a rating of the first transport provider based on missed pick-up data associated with the first transport provider in the registry of missed pick-ups.

8. The method of claim 1 , wherein the re-allocating, by the shared transport system and without transport user intervention, a second transport provider to the transport user comprises:

identifying, by the shared transport system, a second transport provider device of the second transport provider in proximity to the pick-up location received in the transport request;

transmitting, by the shared transport system, the transport request to the second transport provider device of the second transport provider;

detecting, by the shared transport system, that the second transport provider has accepted the transport request; and

transmitting, by the shared transport system, transport instructions to the second transport provider device, the transport instructions comprising the pick-up location and the drop-off location.

9. The method of claim 1 , wherein the identifying, by the shared transport system, a first transport provider device of a first transport provider in proximity to the pick-up location received in the transport request comprises:

receiving location information of the first transport provider device, wherein the location information has been determined by the first transport provider device using a global positioning system (GPS) technology.

10. A system for re-allocating vehicles in a shared transport system, 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, configure the processor to perform a plurality of functions comprising:

receiving, by the shared transport system, a transport request from a transport user device of a transport user, wherein the transport request includes a pick-up location and a drop-off location;

identifying, by the shared transport system, a first transport provider device of a first transport provider in proximity to the pick-up location received in the transport request;

transmitting, by the shared transport system, the transport request to the first transport provider device of the first transport provider;

detecting, by the shared transport system, that the first transport provider has accepted the transport request;

transmitting, by the shared transport system, transport instructions to the first transport provider device, the transport instructions comprising the pick-up location and the drop-off location;

determining, by the shared transport system, that the first transport provider did not pick up the transport user; and

re-allocating, by the shared transport system and without transport user intervention, a second transport provider to the transport user.

11. The system of claim 10 , wherein the determining, by the shared transport system, that the first transport provider did not pick up the transport user comprises:

determining an estimated arrival time of the first transport provider at the pick-up location; and

detecting a divergence between location information of the first transport provider device and location information of the transport user device.

12. The system of claim 11 , wherein the determining, by the shared transport system, that the first transport provider did not pick up the transport user further comprises:

upon detecting the divergence, transmitting a verification request to the first transport provider device; and

receiving a verification response from the first transport provider device, the verification response confirming that the first transport provider did not pick up the transport user.

13. The system of claim 11 , wherein the determining, by the shared transport system, that the first transport provider did not pick up the transport user further comprises:

determining that the transport user is within a predetermined proximity to the pick-up location based on the location information of the transport user device.

14. The system of claim 11 , wherein the location information of the first transport provider device and the location information of the transport user device are determined using a data communication network technology.

15. The system of claim 10 , wherein the re-allocating, by the shared transport system and without transport user intervention, a second transport provider to the transport user comprises:

identifying, by the shared transport system, a second transport provider device of the second transport provider in proximity to the pick-up location received in the transport request;

transmitting, by the shared transport system, the transport request to the second transport provider device of the second transport provider;

detecting, by the shared transport system, that the second transport provider has accepted the transport request; and

transmitting, by the shared transport system, transport instructions to the second transport provider device, the transport instructions comprising the pick-up location and the drop-off location.

16. The system of claim 10 , wherein the identifying, by the shared transport system, a first transport provider device of a first transport provider in proximity to the pick-up location received in the transport request comprises:

receiving location information of the first transport provider device, wherein the location information has been determined by the first transport provider device using a global positioning system (GPS) technology.

17. A non-transitory computer readable medium comprising processor-readable instructions which, when executed by a processor, configure the processor to perform a plurality of functions for re-allocating vehicles in a shared transport system, the plurality of functions comprising:

receiving, by the shared transport system, a transport request from a transport user device of a transport user, wherein the transport request includes a pick-up location and a drop-off location;

identifying, by the shared transport system, a first transport provider device of a first transport provider in proximity to the pick-up location received in the transport request;

transmitting, by the shared transport system, the transport request to the first transport provider device of the first transport provider;

detecting, by the shared transport system, that the first transport provider has accepted the transport request;

transmitting, by the shared transport system, transport instructions to the first transport provider device, the transport instructions comprising the pick-up location and the drop-off location;

determining, by the shared transport system, that the first transport provider did not pick up the transport user; and

re-allocating, by the shared transport system and without transport user intervention, a second transport provider to the transport user.

18. The non-transitory computer readable medium of claim 17 , wherein the determining, by the shared transport system, that the first transport provider did not pick up the transport user comprises:

determining an estimated arrival time of the first transport provider at the pick-up location; and

detecting a divergence between location information of the first transport provider device and location information of the transport user device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2020
From: O'SULLIVAN, SEAN
To: CARMA TECHNOLOGY LTD
Reel/Frame 051447/0054 →
Continuity (6)
Continuation 16198000 · Nov 21, 2018
Continuation 15998864 · Aug 17, 2018
Continuation 12924487 · Sep 28, 2010
Division 12069656 · Feb 12, 2008
Provisional Application 60900808 · Feb 12, 2007
Related Publication 20200098261A1 · Mar 26, 2020
Cited By (2)
US 12,579,890 US 12,620,310