IP Library Granted Patent US 10,916,138
Granted Patent B2
US 10,916,138 · App. 16/670,220 · Granted Feb 9, 2021

Systems and methods for utilizing a shared transport network for delivery of goods

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,916,138
App. No.
16/670,220
Granted
Feb 9, 2021
Kind
B2
Abstract

The network system triggers registration of the start 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 (45)

1. A method of transporting a good using a shared transport system, the method comprising:

receiving, by the shared transport system, a first transport request from a first transport user device for delivery of a first good, wherein the first transport request includes a first pick-up location, a first drop-off location and a first needed space or capacity for the first good;

identifying, by the shared transport system, a transport provider based on comparing provider characteristics of the transport provider with the first transport request, the provider characteristics including a current location or planned route and an available space or capacity of the transport provider, the provider characteristics being received from a transport provider device of the transport provider;

sending, by the shared transport system, the first transport request to the transport provider device;

sending, by the shared transport system, first transport instructions to the transport provider device upon determining that the transport provider has accepted the first transport request;

determining, by the shared transport system, that the transport provider has picked up the first good;

determining, by the shared transport system, progress of the delivery of the first good based on determining a location of the transport provider device; updating, by the shared transport system, the provider characteristics associated with the transport provider upon determining that the transport provider has accepted the first transport request; receiving, by the shared transport system, a second transport request from a second transport user device for delivery of a second good, wherein the second transport request includes a second pick-up location, a second drop-off location, and a second needed space or capacity for the second good; determining, by the shared transport system, that the transport provider is available for the delivery of the second good based on comparing the updated provider characteristics associated with the transport provider with the second transport request; and sending, by the shared transport system, the second transport request to the transport provider device.

2. The method of claim 1 , wherein the transport provider device includes global positioning system (GPS) technology.

3. The method of claim 2 , wherein determining the location of the transport provider device comprises utilizing the GPS technology.

4. The method of claim 1 , wherein determining the location of the transport provider device comprises periodically polling location information associated with the transport provider device.

5. The method of claim 1 , further comprising:

sending, by the shared transport system, instructions for displaying the progress of the delivery of the first good to the first transport user device, wherein displaying the progress of the delivery of the first good comprises displaying the location of the transport provider device on a map.

6. The method of claim 1 , wherein updating, by the shared transport system, the provider characteristics associated with the transport provider comprises updating the available space or capacity of the transport provider.

7. The method of claim 1 , wherein comparing the updated provider characteristics associated with the transport provider with the second transport request comprises comparing the updated available space or capacity of the transport provider with the second needed space or capacity for the second good.

8. The method of claim 1 , wherein comparing the updated provider characteristics associated with the transport provider with the second transport request comprises comparing the current location or planned route with the second pick-up and drop-off locations.

9. The method of claim 1 , further comprising:

determining, by the shared transport system, that the transport provider has delivered the first good based on one of i) receiving a confirmation from the transport provider device or the transport user device and ii) determining that a coordinated proximity between the first good and the transport provider device no longer exists.

10. A computer system for transporting a good using 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 configures the processor to perform a plurality of functions, including functions to:

receive, by the shared transport system, a first transport request from a first transport user device for delivery of a first good, wherein the first transport request includes a first pick-up location, a first drop-off location and a first needed space or capacity for the first good;

identify, by the shared transport system, a transport provider based on comparing provider characteristics of the transport provider with the first transport request, the provider characteristics including a current location or planned route and an available space or capacity of the transport provider, the provider characteristics being received from a transport provider device of the transport provider;

send, by the shared transport system, the first transport request to the transport provider device;

send, by the shared transport system, first transport instructions to the transport provider device upon determining that the transport provider has accepted the first transport request;

determine, by the shared transport system, that the transport provider has picked up the first good;

determining, by the shared transport system, progress of the delivery of the first good based on determining a location of the transport provider device;

update, by the shared transport system, the provider characteristics associated with the transport provider upon determining that the transport provider has accepted the first transport request;

receive, by the shared transport system, a second transport request from a second transport user device for delivery of a second good, wherein the second transport request includes a second pick-up location, a second drop-off location, and a second needed space or capacity for the second good;

determine, by the shared transport system, that the transport provider is available for the delivery of the second good based on comparing the updated provider characteristics associated with the transport provider with the second transport request; and

send, by the shared transport system, the second transport request to the transport provider device.

11. The computer system of claim 10 , wherein the transport provider device includes global positioning system (GPS) technology.

12. The computer system of claim 11 , wherein determining the location of the transport provider device comprises utilizing the GPS technology.

13. The computer system of claim 10 , wherein determining the location of the transport provider device comprises periodically polling location information associated with the transport provider device.

14. The computer system of claim 10 , further including functions to:

send, by the shared transport system, instructions for displaying the progress of the delivery of the first good to the first transport user device, wherein displaying the progress of the delivery of the first good comprises displaying the location of the transport provider device on a map.

15. The computer system of claim 10 , wherein updating, by the shared transport system, the provider characteristics associated with the transport provider comprises updating the available space or capacity of the transport provider.

16. The computer system of claim 10 , wherein comparing the updated provider characteristics associated with the transport provider with the second transport request comprises comparing the updated available space or capacity of the transport provider with the second needed space or capacity for the second good.

17. The computer system of claim 10 , wherein comparing the updated provider characteristics associated with the transport provider with the second transport request comprises comparing the current location or planned route with the second pick-up and drop-off locations.

18. 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 transporting a good using a shared transport system, the plurality of functions comprising:

receiving, by the shared transport system, a first transport request from a first transport user device for delivery of a first good, wherein the first transport request includes a first pick-up location, a first drop-off location and a first needed space or capacity for the first good;

identifying, by the shared transport system, a transport provider based on comparing provider characteristics of the transport provider with the first transport request, the provider characteristics including a current location or planned route and an available space or capacity of the transport provider, the provider characteristics being received from a transport provider device of the transport provider;

sending, by the shared transport system, the first transport request to the transport provider device;

sending, by the shared transport system, first transport instructions to the transport provider device upon determining that the transport provider has accepted the first transport request;

determining, by the shared transport system, that the transport provider has picked up the first good;

determining, by the shared transport system, progress of the delivery of the first good based on determining a location of the transport provider device; updating, by the shared transport system, the provider characteristics associated with the transport provider upon determining that the transport provider has accepted the first transport request; receiving, by the shared transport system, a second transport request from a second transport user device for delivery of a second good, wherein the second transport request includes a second pick-up location, a second drop-off location, and a second needed space or capacity for the second good; determining, by the shared transport system, that the transport provider is available for the delivery of the second good based on comparing the updated provider characteristics associated with the transport provider with the second transport request; and sending, by the shared transport system, the second transport request to the transport provider device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2019
From: O'SULLIVAN, SEAN
To: CARMA TECHNOLOGY LTD.
Reel/Frame 050928/0025 →
Continuity (7)
Continuation 16564819 · Sep 9, 2019
Continuation 16197953 · 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 20200066154A1 · Feb 27, 2020
Cited By (4)
US 12,272,223 US 12,277,846 US 12,579,890 US 12,620,310