IP Library › Granted Patent US 11,288,960
Granted Patent B2
US 11,288,960 · App. 17/473,698 · Granted Mar 29, 2022

Systems and methods for applying ratings for transport services

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 11,288,960
App. No.
17/473,698
Granted
Mar 29, 2022
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 (50)

1. A computer-implemented method of applying ratings for transport services, the method comprising:

receiving, by a shared transport system, a ride request from a rider device associated with a rider, wherein the ride request includes a pick-up location and a drop-off location;

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

transmitting, by the shared transport system, a transport request corresponding to the ride request to the driver device identified in proximity to the pick-up location, wherein the transport request is associated with a journey from the pick-up location, and wherein the transmitting of the transport request is performed based on one or more of: i) a driver rating associated with the driver or ii) one or more prior rating values assigned to the driver by the rider;

receiving, by the shared transport system, an indication that the driver has accepted the transport request;

transmitting, by the shared transport system, transport instructions to the driver device, wherein the transport instructions include information identifying the rider, the pick-up location, and the drop-off location;

transmitting, at or after the end of the journey and by the shared transport system, a summary of the journey to the rider device, wherein the summary of the journey comprises a driver rating prompt soliciting the rider to assign a current rating value to the driver; and

transmitting, at or after the end of the journey and by the shared transport system, a rider rating prompt to the driver device, wherein the rider rating prompt solicits the driver to assign a current rating value to the rider.

2. The computer-implemented method of claim 1 , wherein the transmitting of the transport request is performed based additionally on i) a rider rating associated with the rider or ii) one or more prior rating values assigned to the rider by the driver.

3. The computer-implemented method of claim 1 , wherein each of the one or more prior rating values assigned to the driver by the rider, the current rating value assigned to the driver by the rider, and the current rating value assigned to the rider by the driver ranges from one star to five stars.

4. The computer-implemented method of claim 1 , wherein the one or more prior rating values are assigned to the driver by the rider at or after the end of a prior journey with the driver.

5. The computer-implemented method of claim 1 , wherein the driver rating associated with the driver is determined based at least in part on one or more prior rating values assigned to the driver by one or more other riders.

6. The computer-implemented method of claim 1 , wherein the transmitting of the transport request based on the driver rating associated with the driver comprises comparing the driver rating to a driver rating threshold.

7. The computer-implemented method of claim 6 , wherein the driver rating threshold is specified by the rider using the rider device.

8. The computer-implemented method of claim 1 , further comprising:

determining, by the shared transport system, that the current journey is progressing based on determining a location of at least one of the rider device and the driver device.

9. The computer-implemented method of claim 8 , wherein determining the location of the at least one of the rider device and the driver device includes receiving, by the shared transport system, location information of the at least one of the rider device and the driver device.

10. The computer-implemented method of claim 9 , wherein the location information of the at least one of the rider device and the driver device is generated using Global Position System (GPS) technology enabled at the at least one of the rider device and the driver device.

11. The computer-implemented method of claim 1 , further comprising:

determining, by the shared transport system, that the journey is progressing based on determining that the rider device and the driver device are within a predetermined proximity using Near Field Communication (NFC) technology enabled at the rider device and the driver device.

12. The computer-implemented method of claim 1 , further comprising:

updating, by the shared transport system, the driver rating associated with the driver based on the current rating value assigned to the driver by the rider using the rider device.

13. The computer-implemented method of claim 1 , further comprising:

receiving, by the shared transport system, the current rating value assigned to the driver and the current rating value assigned to the rider; and

transmitting, by the shared transport system, a request for additional information to at least one of i) the driver device based on the current rating value assigned to the rider by the driver or ii) the rider device based on the current rating value assigned to the driver by the rider.

14. A shared transport system for applying ratings for transport services, the shared transport system comprising:

one or more processors; and

a storage device storing instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

receiving a ride request from a rider device associated with a rider, wherein the ride request includes a pick-up location and a drop-off location;

identifying a driver device of a driver in proximity to the pick-up location received in the ride request;

transmitting a transport request corresponding to the ride request to the driver device identified in proximity to the pick-up location, wherein the transport request is associated with a journey from the pick-up location, and wherein the transmitting of the transport request is performed based on one or more of: i) a driver rating associated with the driver or ii) one or more prior rating values assigned to the driver by the rider;

receiving an indication that the driver has accepted the transport request;

transmitting transport instructions to the driver device, wherein the transport instructions include information identifying the rider, the pick-up location, and the drop-off location;

transmitting, at or after the end of the journey, a summary of the journey to the rider device, wherein the summary of the journey comprises a driver rating prompt soliciting the rider to assign a current rating value to the driver; and

transmitting, at or after the end of the journey, a rider rating prompt to the driver device, wherein the rider rating prompt solicits the driver to assign a current rating value to the rider.

15. The shared transport system of claim 14 , wherein the transmitting of the transport request is performed based additionally on i) a rider rating associated with the rider or ii) one or more prior rating values assigned to the rider by the driver.

16. The shared transport system of claim 14 , wherein each of the one or more prior rating values assigned to the driver by the rider, the current rating value assigned to the driver by the rider, and the current rating value assigned to the rider by the driver ranges from one star to five stars.

17. The shared transport system of claim 14 , wherein the one or more prior rating values are assigned to the driver by the rider at or after the end of a prior journey with the driver.

18. The shared transport system of claim 14 , wherein the driver rating associated with the driver is determined based at least in part on one or more prior rating values assigned to the driver by one or more other riders.

19. The shared transport system of claim 14 , wherein the operations further comprise:

receiving the current rating value assigned to the driver and the current rating value assigned to the rider; and

transmitting a request for additional information to at least one of i) the driver device based on the current rating value assigned to the rider by the driver or ii) the rider device based on the current rating value assigned to the driver by the rider.

20. A non-transitory computer readable medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform operations for applying ratings for transport services, the operations comprising:

receiving, by a shared transport system, a ride request from a rider device associated with a rider, wherein the ride request includes a pick-up location and a drop-off location;

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

transmitting, by the shared transport system, a transport request corresponding to the ride request to the driver device identified in proximity to the pick-up location, wherein the transport request is associated with a journey from the pick-up location, and wherein the transmitting of the transport request is performed based on one or more of: i) a driver rating associated with the driver or ii) one or more prior rating values assigned to the driver by the rider;

receiving, by the shared transport system, an indication that the driver has accepted the transport request;

transmitting, by the shared transport system, transport instructions to the driver device, wherein the transport instructions include information identifying the rider, the pick-up location, and the drop-off location;

transmitting, at or after the end of the journey and by the shared transport system, a summary of the journey to the rider device, wherein the summary of the journey comprises a driver rating prompt soliciting the rider to assign a current rating value to the driver; and

transmitting, at or after the end of the journey and by the shared transport system, a rider rating prompt to the driver device, wherein the rider rating prompt solicits the driver to assign a current rating value to the rider.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2021
From: O'SULLIVAN, SEAN
To: CARMA TECHNOLOGY LIMITED
Reel/Frame 057476/0317 →
Continuity (9)
Continuation 17236491 · Apr 21, 2021
Continuation 16983598 · Aug 3, 2020
Continuation 16698312 · Nov 27, 2019
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 20210407293A1 · Dec 30, 2021