IP Library Granted Patent US 10,943,480
Granted Patent B2
US 10,943,480 · App. 16/370,658 · Granted Mar 9, 2021

Self-correcting trust system in a shared transport network

Inventor: Sean O'Sullivan (Princeton, NJ)
Assignee: Carma Technology Limited
G08G1/123G06Q10/00G06Q10/02G06Q10/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,943,480
App. No.
16/370,658
Granted
Mar 9, 2021
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 (36)

1. A method of matching a trusted transport provider with a transport user in a shared transport network, the method comprising:

receiving, by a central server of the shared transport network, a request for a trusted transport provider from a transport user device associated with a transport user, wherein the request comprises a location of the transport user device determined via a GPS locating device of the transport user device in communication with the central server, and wherein the transport user is associated with or provides one or more transport user trustability parameters;

identifying, by the central server, a transport provider that is nearest the transport user device, wherein the transport provider is identified via a GPS locating device of a transport provider device and is associated with one or more transport provider trustability parameters;

determining, by the central server, whether one or more transport provider trustability parameters of the transport provider meet one or more of the transport user trustability parameters of the transport user;

sending, by the central server, a transport request to the transport provider device of the transport provider if one or more of the transport provider trustability parameters meet the one or more of the transport user trustability parameters;

determining, by the central server, a starting point of a journey based on detecting an establishment of a near-field communication between the transport provider device and the transport user device;

determining, by the central server, a termination point of the journey based on detecting a break in the near-field communication; and

providing, by the central server, a proof of transport of the transport user based on the determined starting point and termination point of the journey.

2. The method of claim 1 , wherein one or more of the transport user trustability parameters includes a minimum driver rating requirement.

3. The method of claim 1 , wherein one or more of the transport user trustability parameters includes a minimum driver timeliness factor.

4. The method of claim 1 , wherein one or more of the transport user trustability parameters includes a gender requirement of the transport provider.

5. The method of claim 1 , wherein one or more of the transport user trustability parameters includes a minimum driver experience requirement.

6. The method of claim 1 , wherein one or more of the transport user trustability parameters includes one or more blacklisted transport providers that are restricted from matching with the transport user.

7. The method of claim 1 , wherein one or more of the transport user trustability parameters includes a requirement for at least one of a child seat and a wheelchair access.

8. The method of claim 1 , wherein one or more of the transport user trustability parameters includes a matching restriction to a predefined group of transport providers.

9. The method of claim 1 , wherein the shared transport network further includes a transport provider management system, wherein one or more of the transport provider trustability parameters are stored on a storage device of the transport provider management system, and wherein updates to the one or more of the transport provider trustability parameters are stored on the storage device of the transport provider management system.

10. The method of claim 1 , wherein the shared transport network further includes a transport user management system, wherein one or more of the transport user trustability parameters are stored on a storage device of the transport user management system, and wherein updates to the one or more of the transport user trustability parameters are stored on the storage device of the transport user management system.

11. A computer system for matching a trusted transport provider with a transport user in a shared transport 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 a central server of the shared transport network, a request for a trusted transport provider from a transport user device associated with a transport user, wherein the request comprises a location of the transport user device determined via a GPS locating device of the transport user device in communication with the central server, and wherein the transport user is associated with or provides one or more transport user trustability parameters;

identify, by the central server, a transport provider that is nearest the transport user device, wherein the transport provider is identified via a GPS locating device of a transport provider device and is associated with one or more transport provider trustability parameters;

determine, by the central server, whether one or more transport provider trustability parameters of the transport provider meet one or more of the transport user trustability parameters of the transport user;

send, by the central server, a transport request to the transport provider device of the transport provider if one or more of the transport provider trustability parameters meet the one or more of the transport user trustability parameters;

determine, by the central server, a starting point of a journey based on detecting an establishment of a near-field communication between the transport provider device and the transport user device;

determine, by the central server, a termination point of the journey based on detecting a break in the near-field communication; and

provide, by the central server, a proof of transport of the transport user based on the determined starting point and termination point of the journey.

12. The computer system of claim 11 , wherein one or more of the transport user trustability parameters includes a minimum driver rating requirement.

13. The computer system of claim 11 , wherein one or more of the transport user trustability parameters includes a minimum driver timeliness factor.

14. The computer system of claim 11 , wherein one or more of the transport user trustability parameters includes a gender requirement of the transport provider.

15. The computer system of claim 11 , wherein one or more of the transport user trustability parameters includes a minimum driver experience requirement.

16. The computer system of claim 11 , wherein one or more of the transport user trustability parameters includes one or more blacklisted transport providers that are restricted from matching with the transport user.

17. The computer system of claim 11 , wherein one or more of the transport user trustability parameters includes a requirement for at least one of a child seat and a wheelchair access.

18. The computer system of claim 11 , wherein one or more of the transport user trustability parameters includes a matching restriction to a predefined group of transport providers.

19. The computer system of claim 11 , wherein the shared transport network further includes a transport provider management system, wherein one or more of the transport provider trustability parameters are stored on a storage device of the transport provider management system, and wherein updates to the one or more of the transport provider trustability parameters are stored on the storage device of the transport provider management system.

20. The computer system of claim 11 , wherein the shared transport network further includes a transport user management system, wherein one or more of the transport user trustability parameters are stored on a storage device of the transport user management system, and wherein updates to the one or more of the transport user trustability parameters are stored on the storage device of the transport user management system.

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 20190228657A1 · Jul 25, 2019