IP Library Granted Patent US 10,783,783
Granted Patent B2
US 10,783,783 · App. 16/698,161 · Granted Sep 22, 2020

Systems and methods for generating proximity alerts 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,783,783
App. No.
16/698,161
Granted
Sep 22, 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 (46)

1. A method of generating proximity alerts 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 transport provider device of a transport provider in proximity to the pick-up location received in the transport request;

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

determining, by the shared transport system, an estimated arrival time of the transport provider at the pick-up location;

transmitting, by the shared transport system at a first time, a first proximity alert to at least one of the transport user device and the transport provider device, the first proximity alert comprising at least one of information pertinent to the pick-up location and information pertinent to the transport user;

transmitting, by the shared transport system at a second time, a second proximity alert to the transport user device, the second proximity alert indicating that the transport provider is approaching the transport user;

determining, by the shared transport system at a third time, a current location of the transport user device; and

upon determining that the current location of the transport user device is outside a predetermined proximity from the pick-up location, transmitting, by the shared transport system, a notification to the transport provider device indicating that the transport user is not available.

2. The method of claim 1 , wherein the first time is a first predetermined time period before the estimated arrival time.

3. The method of claim 2 , wherein the second time is a second predetermined time period before the estimated arrival time.

4. The method of claim 3 , wherein the first predetermined time period is longer than the second predetermined time period.

5. The method of claim 1 , wherein the second proximity alert comprises one or more identifying characteristics of a vehicle of the transport provider.

6. The method of claim 5 , wherein the one or more identifying characteristics comprise at least one of: a vehicle color, a vehicle model, and a vehicle picture.

7. The method of claim 1 , wherein the third time is the same as the second time.

8. The method of claim 1 , wherein the third time is after the second time.

9. The method of claim 1 , wherein the current location of the transport user device is determined using a data communication network technology.

10. The method of claim 1 , wherein the current location of the transport user device is determined using a global positioning system (GPS) technology.

11. The method of claim 1 , wherein the estimated arrival time of the transport provider at the pick-up location is determined using traffic flow data, the traffic flow data having been generated based on location information and time information received from a plurality of transport provider devices.

12. A system for generating proximity alerts 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 transport provider device of a transport provider in proximity to the pick-up location received in the transport request;

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

determining, by the shared transport system, an estimated arrival time of the transport provider at the pick-up location;

transmitting, by the shared transport system at a first time, a first proximity alert to at least one of the transport user device and the transport provider device, the first proximity alert comprising at least one of information pertinent to the pick-up location and information pertinent to the transport user;

transmitting, by the shared transport system at a second time, a second proximity alert to the transport user device, the second proximity alert indicating that the transport provider is approaching the transport user;

determining, by the shared transport system at a third time, a current location of the transport user device; and

upon determining that the current location of the transport user device is outside a predetermined proximity from the pick-up location, transmitting, by the shared transport system, a notification to the transport provider device indicating that the transport user is not available.

13. The system of claim 12 , wherein the first time is a first predetermined time period before the estimated arrival time.

14. The system of claim 13 , wherein the second time is a second predetermined time period before the estimated arrival time.

15. The system of claim 14 , wherein the first predetermined time period is longer than the second predetermined time period.

16. The system of claim 12 , wherein the second proximity alert comprises one or more identifying characteristics of a vehicle of the transport provider.

17. The system of claim 16 , wherein the one or more identifying characteristics comprise at least one of: a vehicle color, a vehicle model, and a vehicle picture.

18. The system of claim 12 , wherein the third time is the same as the second time.

19. The system of claim 12 , wherein the third time is after the second time.

20. 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 generating proximity alerts 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 transport provider device of a transport provider in proximity to the pick-up location received in the transport request;

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

determining, by the shared transport system, an estimated arrival time of the transport provider at the pick-up location;

transmitting, by the shared transport system at a first time, a first proximity alert to at least one of the transport user device and the transport provider device, the first proximity alert comprising at least one of information pertinent to the pick-up location and information pertinent to the transport user;

transmitting, by the shared transport system at a second time, a second proximity alert to the transport user device, the second proximity alert indicating that the transport provider is approaching the transport user;

determining, by the shared transport system at a third time, a current location of the transport user device; and

upon determining that the current location of the transport user device is outside a predetermined proximity from the pick-up location, transmitting, by the shared transport system, a notification to the transport provider device indicating that the transport user is not available.

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 20200098259A1 · Mar 26, 2020