IP Library Granted Patent US 10,593,207
Granted Patent B2
US 10,593,207 · App. 16/271,199 · Granted Mar 17, 2020

Displaying optimal transportation modes between two geographic points

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,593,207
App. No.
16/271,199
Granted
Mar 17, 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 (30)

1. A method of displaying transport options in a ground transportation network, wherein the ground transportation network includes a transport provider management system, a matching engine, and a plurality of transport providers, the method comprising:

receiving, by the transport provider management system, a transport request from a transport user device, wherein the transport user device includes a display device and is associated with a transport user, and wherein the transport request includes a start location and a destination location;

identifying, by the matching engine, a plurality of transport options between the start location and the destination location, wherein identifying the plurality of transport options includes identifying a type of each of the plurality of transport providers, at least one of the types of transport providers comprising a shared private vehicle service guided by a transport provider device, and wherein at least one of the identified plurality of transport options is associated with more than one transport provider;

calculating, by the matching engine, an estimated travel time between the start location and the destination location for each of the identified plurality of transport options based at least on the identified type of each of the plurality of transport providers; and

sending, by the transport provider management system, instructions for displaying the plurality of transport options to the display device of the transport user device, the displayed plurality of transport options including the at least one transport option associated with more than one transport provider, wherein displaying the plurality of transport options includes displaying the identified type of each of the plurality of transport providers and the calculated estimated travel time for each of the transport options.

2. The method of claim 1 , wherein the transport user device generates and transmits its location with the transport request based on global positioning system (GPS) navigation technology.

3. The method of claim 1 , wherein the transport provider management system identifies the plurality of transport options and calculates estimated travel times based on global positioning system (GPS) navigation technology.

4. The method of claim 1 , wherein identifying the plurality of transport options includes identifying a route of each of the plurality of transport providers.

5. The method of claim 1 , wherein the instructions for display include an optimal transport route based on input from the transport user, wherein the input includes a preferred starting time.

6. The method of claim 1 , wherein the transport provider management system sends instructions to one of the transport providers to change a route based on an available transport capacity.

7. The method of claim 1 , wherein identifying the plurality of transport options includes identifying a transport provider with an available transport capacity.

8. The method of claim 1 , wherein identifying the plurality of transport options includes identifying a transport provider based on stochastic data.

9. The method of claim 1 , wherein displaying the plurality of transport options includes displaying an estimated fare for each of the transport providers.

10. The method of claim 1 , wherein each of the plurality of transport providers includes a location-aware device.

11. A computer system for displaying transport options in a ground transportation network, wherein the ground transportation network includes a transport provider management system, a matching engine, and a plurality of transport providers, the computer system including:

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 the ground transportation network, a transport request from a transport user device, wherein the transport user device includes a display device and is associated with a transport user, and wherein the transport request includes a start location and a destination location;

identify, by the matching engine, a plurality of transport options between the start location and the destination location, wherein identifying the plurality of transport options includes identifying a type of each of the transport providers, at least one of the types of transport providers comprising a shared private vehicle service guided by a transport provider device, and wherein at least one of the identified plurality of transport options is associated with more than one transport provider;

calculate, by the matching engine, an estimated travel time between the start location and the destination location for each of the identified plurality of transport options based at least on the identified type of each of the plurality of transport providers; and

send, by transport provider management system, instructions for displaying the plurality of transport options to the display device of the transport user device, the displayed plurality of transport options including the at least one transport option associated with more than one transport provider, wherein displaying the plurality of transport options includes displaying the identified type of each of the plurality of transport providers and the calculated estimated travel time for each of the transport options.

12. The computer system of claim 11 , wherein the transport user device generates and transmits its location with the transport request based on global positioning system (GPS) navigation technology.

13. The computer system of claim 11 , wherein the transport provider management system identifies the plurality of transport options and calculates estimated travel times based on global positioning system (GPS) navigation technology.

14. The computer system of claim 11 , wherein identifying the plurality of transport options includes identifying a route of each of the plurality of transport providers.

15. The computer system of claim 11 , wherein the instructions for display include an optimal transport route based on input from the transport user, wherein the input includes a preferred starting time.

16. The computer system of claim 11 , wherein the transport provider management system sends instructions to one of the transport providers to change a route based on an available transport capacity.

17. The computer system of claim 11 , wherein identifying the plurality of transport options includes identifying a transport provider with an available transport capacity.

18. The computer system of claim 11 , wherein identifying the plurality of transport options includes identifying a transport provider based on stochastic data.

19. The computer system of claim 11 , wherein displaying the plurality of transport options includes displaying an estimated fare for each of the transport providers.

20. The computer system of claim 11 , wherein each of the plurality of transport providers includes a location-aware device.

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 20190172350A1 · Jun 6, 2019
Cited By (1)
US 12,287,630