IP Library Granted Patent US 10,741,071
Granted Patent B2
US 10,741,071 · App. 16/698,401 · Granted Aug 11, 2020

Systems and methods for proxy communication 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,741,071
App. No.
16/698,401
Granted
Aug 11, 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 (60)

1. A method of exchanging messages between entities of a shared transport system, the method comprising:

identifying, by the share transport system, a transport user and a transport provider based on:

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

determining, 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; and

upon identifying, by the shared transport system, the transport user and the transport provider, and at a time before or after transport of the transport user by the transport provider:

receiving, by a proxy messaging system, a first message from a sender device of a sender, wherein the sender is one of the transport user and the transport provider, and the proxy messaging system is part of the shared transport system;

generating, by the proxy messaging system, a second message, wherein the second message comprises contents of the first message and a first unique identifier associated with the sender; and

transmitting, by the proxy messaging system, the second message to a recipient device of a recipient, wherein the recipient is the other of the transport user and the transport provider.

2. The method of claim 1 , wherein the second message is without private information associated with the sender, the private information being a name and/or contact information of the sender.

3. The method of claim 1 , further comprising:

determining, by the proxy messaging system, whether the first message is appropriate based on contents of the first message,

wherein the generating the second message is performed upon determining that the first message is appropriate.

4. The method of claim 3 , further comprising:

upon determining that the first message is inappropriate, returning, by the proxy messaging system, the first message to the sender device.

5. The method of claim 3 , further comprising:

upon determining that the first message is inappropriate, adjusting, by the shared transport system, a rating of the sender.

6. The method of claim 3 , further comprising:

if it cannot be determined, by the proxy messaging system, whether the first message is appropriate based on contents of the first message, transmitting, by the proxy messaging system, the first message to an operator;

receiving, by the proxy messaging system, an indication of whether the first message is appropriate from the operator; and

determining, by the proxy messaging system, whether the first message is appropriate based on the indication received from the operator.

7. The method of claim 3 , wherein the sender is the transport provider and the recipient is the transport user.

8. The method of claim 7 , further comprising:

upon determining that the first message is inappropriate, blacklisting, by the shared transport system, the transport provider from future matches with the transport user.

9. The method of claim 7 , further comprising:

upon determining that the first message is inappropriate, restricting, by the proxy messaging system, one or more messaging capabilities of the transport provider.

10. The method of claim 1 , further comprising:

receiving, by the proxy messaging system, a third message from the recipient device, the third message comprising the first unique identifier associated with the sender;

identifying, by the proxy messaging system, the sender device based on the first unique identifier included in the third message;

generating, by the proxy messaging system, a fourth message, wherein the fourth message comprises contents of the third message and a second unique identifier associated with the recipient.

11. The method of claim 10 , wherein the fourth message is without private information associated with the recipient, the private information being a name and/or contact information of the recipient.

12. The method of claim 1 , wherein the sender device and the recipient device are connected to the proxy messaging system via a data communication network.

13. The method of claim 1 , wherein the second message is transmitted to the recipient device via at least one of a short messaging service, an e-mail service, a voice messaging service, and a phone call service.

14. A system for exchanging messages between entities of 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:

identifying, by the share transport system, a transport user and a transport provider based on:

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

determining, 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; and

upon identifying, by the shared transport system, the transport user and the transport provider, and at a time before or after transport of the transport user by the transport provider:

receiving, by a proxy messaging system, a first message from a sender device of a sender, wherein the sender is one of the transport user and the transport provider, and the proxy messaging system is part of the shared transport system;

generating, by the proxy messaging system, a second message, wherein the second message comprises contents of the first message and a first unique identifier associated with the sender; and

transmitting, by the proxy messaging system, the second message to a recipient device of a recipient, wherein the recipient is the other of the transport user and the transport provider.

15. The system of claim 14 , wherein the second message is without private information associated with the sender, the private information being a name and/or contact information of the sender.

16. The system of claim 14 , the plurality of functions further comprising:

determining, by the proxy messaging system, whether the first message is appropriate based on contents of the first message,

wherein the generating the second message is performed upon determining that the first message is appropriate.

17. The system of claim 14 , the plurality of functions further comprising:

receiving, by the proxy messaging system, a third message from the recipient device, the third message comprising the first unique identifier associated with the sender;

identifying, by the proxy messaging system, the sender device based on the first unique identifier included in the third message;

generating, by the proxy messaging system, a fourth message, wherein the fourth message comprises contents of the third message and a second unique identifier associated with the recipient.

18. The system of claim 17 , wherein the fourth message is without private information associated with the recipient, the private information being a name and/or contact information of the recipient.

19. The system of claim 14 , wherein the sender is the transport provider and the recipient is the transport user.

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 exchanging messages between entities of a shared transport system, the plurality of functions comprising:

identifying, by the share transport system, a transport user and a transport provider based on:

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

determining, 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; and

upon identifying, by the shared transport system, the transport user and the transport provider, and at a time before or after transport of the transport user by the transport provider:

receiving, by a proxy messaging system, a first message from a sender device of a sender, wherein the sender is one of the transport user and the transport provider, and the proxy messaging system is part of the shared transport system;

generating, by the proxy messaging system, a second message, wherein the second message comprises contents of the first message and a first unique identifier associated with the sender; and

transmitting, by the proxy messaging system, the second message to a recipient device of a recipient, wherein the recipient is the other of the transport user and the transport provider.

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 20200098262A1 · Mar 26, 2020
Cited By (5)
US 12,272,223 US 12,277,846 US 12,287,630 US 12,579,890 US 12,620,310