IP Library Granted Patent US 12,165,521
Granted Patent B2
US 12,165,521 · App. 18/363,432 · Granted Dec 10, 2024

Resource transportation systems and methods

Inventors: Priyesh Ranjan (Denver, CO); Samuel Robert McLaughlin (Denver, CO)
Assignee: Vorto Technologies, LLC
G08G1/202G08G1/096811G08G1/096833G08G1/207
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 12,165,521
App. No.
18/363,432
Granted
Dec 10, 2024
Kind
B2
Abstract

In some embodiments, a system for resource transportation comprises a routing command subsystem. In some embodiments, the routing command subsystem is configured to be communicably coupled to a first input device at a first location, the first input device configured to determine a first resource factor of a resource at the first location and a location input device associated with a transporter, the transporter configured to transport the resource, the location input device configured to determine a transporter location. In some embodiments, the routing command subsystem is further configured to change a first endpoint of a transporter route to a first alternate location based at least in part on the first resource factor and the transporter location.

Claims (62)

1. A system for transportation of a payload, the system comprising:

a routing command subsystem implemented by at least one processor and a memory, the routing command subsystem configured to control transportation of the payload, and configured to be communicably coupled to:

a first input device at a supply node, the first input device configured to determine a first payload factor,

a second input device at a demand node, the second input device configured to determine a second payload factor, and

a third input device associated with a transporter, the transporter configured to transport the payload;

the third input device configured to determine:

a transporter factor comprising a transporter location,

a driver factor comprising a current duty status, and a number of hours of service remaining; and

the routing command subsystem further configured to:

automatically plan a transportation route for the payload based on the second payload factor determined by the second input device at the demand node,

predict an availability of the payload at the supply node based on the first payload factor determined by the first input device at the supply node,

predict an availability of the transporter based on the transporter factor and the driver factor,

detect a failure point in the transportation route for the payload,

simulate a consequence of the predicted availability of the payload at the supply node and the predicted availability of the transporter by calculating a consequence factor,

compare the consequence factor to a predefined threshold,

when the consequence factor is not within the predefined threshold,

change a first endpoint of the transportation route to an alternate location when the failure point in the transportation route is based on the predicted availability of the payload at the supply node, and

change the transporter to an alternate transporter to transport the payload when the failure point in the transportation route is based on the transporter factor or the driver factor; and

a user interface further configured to:

display, on a display device, when the consequence factor is not within the predefined threshold,

the alternate location as the first endpoint of the transportation route when the failure point in the transportation route is based on the predicted availability of the payload at the supply node, and

the alternate transporter as the transporter to transport the payload when the failure point in the transportation route is based on the transporter factor or the driver factor, and

receive, from a user, an input to assign the alternative transporter as the transporter to transport the payload.

2. The system of claim 1 , wherein the payload comprises sand, chemicals, water, oil, gas, raw materials, finished goods, parcels, equipment, or personnel.

3. The system of claim 1 , wherein the transporter comprises a truck, a rail car, or a pipeline.

4. The system of claim 1 , wherein the consequence factor comprises a non-productive time or a demurrage.

5. The system of claim 1 , wherein the first input device comprises a sensor or a data entry device to determine an amount of the payload, a weight of the payload, or a quantity of the payload at the supply node.

6. The system of claim 1 , wherein the second input device comprises a sensor or a data entry device to determine an amount of the payload, a weight of the payload, or a quantity of the payload at the demand node.

7. The system of claim 1 , wherein the transporter factor comprises an amount of the payload transported by the transporter, a weight of the payload transported by the transporter, or a quantity of the payload transported by the transporter.

8. The system of claim 5 , wherein the amount of the payload, the weight of the payload, or the quantity of the payload comprises a rate of change of the payload at the supply node.

9. The system of claim 6 , wherein the amount of the payload, the weight of the payload, or the quantity of the payload comprises a rate of change of the payload at the demand node.

10. The system of claim 1 , wherein the user interface is further configured to:

receive an input from the routing command subsystem, and

display, on the display device, the transportation route, the first payload factor, the second payload factor, the transporter factor, the driver factor, the consequence factor, the predicted availability of the payload, and the predicted availability of the transporter.

11. A method for controlling transportation of a payload, the method comprising:

determining, based on a first input device at a supply node, a first payload factor;

determining, based on a second input device at a demand node, a second payload factor;

determining, based on a third input device associated with a transporter to transport the payload,

a transporter factor comprising a transporter location, and

a driver factor comprising a current duty status, and a number of hours of service remaining;

automatically planning a transportation route for the payload based on the second payload factor determined by the second input device at the demand node;

predicting an availability of the payload at the supply node based on the first payload factor determined by the first input device at the supply node;

predicting an availability of the transporter based on the transporter factor and the driver factor;

detecting a failure point in the transportation route for the payload;

simulating a consequence of the predicted availability of the payload at the supply node and the predicted availability of the transporter by calculating a consequence factor;

comparing the consequence factor to a predefined threshold, and when the consequence factor is not within the predefined threshold,

changing a first endpoint of the transportation route to an alternate location when the failure point in the transportation route is based on the predicted availability of the payload at the supply node, and

changing the transporter to an alternate transporter to transport the payload when the failure point in the transportation route is based on the transporter factor or the driver factor;

displaying, on a display device, the alternate location as the first endpoint of the transportation route when the failure point in the transportation route is based on the predicted availability of the payload at the supply node;

displaying, on the display device, the alternate transporter as the transporter to transport the payload when the failure point in the transportation route is based on the transporter factor or the driver factor; and

receiving, from a user, an input to assign the alternative transporter as the transporter to transport the payload.

12. The method of claim 11 , wherein the payload comprises sand, chemicals, water, oil, gas, raw materials, finished goods, parcels, equipment, or personnel.

13. The method of claim 11 , wherein the transporter comprises a truck, a rail car, or a pipeline.

14. The method of claim 11 , wherein the consequence factor comprises a non-productive time or a demurrage.

15. The method of claim 11 , wherein the first input device comprises a sensor or a data entry device to determine an amount of the payload, a weight of the payload, or a quantity of the payload at the supply node.

16. The method of claim 11 , wherein the second input device comprises a sensor or a data entry device to determine an amount of the payload, a weight of the payload, or a quantity of the payload at the demand node.

17. The method of claim 11 , wherein the transporter factor comprises an amount of the payload transported by the transporter, a weight of the payload transported by the transporter, or a quantity of the payload transported by the transporter.

18. The method of claim 15 , wherein the amount of the payload, the weight of the payload, or the quantity of the payload comprises a rate of change of the payload at the supply node.

19. The method of claim 16 , wherein the amount of the payload, the weight of the payload, or the quantity of the payload comprises a rate of change of the payload at the demand node.

20. The method of claim 11 , wherein the method comprises:

receiving an input from the first input device, the second input device, the third input device, and

displaying, on the display device, the transportation route, the first payload factor, the second payload factor, the transporter factor, the driver factor, the consequence factor, the predicted availability of the payload, and the predicted availability of the transporter.

Assignments (5)
SECURITY INTEREST Recorded Sep 9, 2025
From: VORTO, LLC; VORTO OPERATIONS HOLDINGS, INC.; LOHI LOGISTICS HOLDINGS, LLC; FIFTH FLOOR FREIGHT HOLDINGS, LLC; CANDLESTICK FREIGHT HOLDINGS, LLC; ASSET LEASING MARKETPLACE, LLC; TRUCK FUEL FINANCE, LLC; VORTO OPERATIONS, LLC; LOHI LOGISTICS, LLC; FIFTH FLOOR FREIGHT, LLC; CANDLESTICK FREIGHT, LLC; PRECISION MAINTENANCE GROUP, LLC; 5F TOURS, LLC; VORTO TECHNOLOGIES, LLC; 5F TRANSPORTATION, LLC; 5F LOGISTICS, LLC; BAINBRIDGE BROKERAGE HOLDINGS, LLC; BAINBRIDGE BROKERAGE, LLC; FREIGHTRAX, LLC; 5F MANAGED TRANSPORTATION, LLC; BLACK TIDE SHIPPING, LLC; RED ROCKS BROKERAGE HOLDINGS, LLC; RED ROCKS BROKERAGE, LLC; BAINBRIDGE BROKERAGE CANADA HOLDINGS, INC.; BAINBRIDGE BROKERAGE CANADA, INC.
To: FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 072199/0082 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2024
From: RANJAN, PRIYESH; MCLAUGHLIN, SAMUEL ROBERT
To: HEP SHALEAPPS, LLC
Reel/Frame 067599/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2024
From: VORTO, LLC
To: VORTO TECHNOLOGIES, LLC
Reel/Frame 067601/0140 →
CHANGE OF NAME Recorded Jun 3, 2024
From: HEP SHALEAPPS, LLC
To: GGC SHALEAPPS, LLC
Reel/Frame 067607/0145 →
CHANGE OF NAME Recorded Jun 3, 2024
From: GGC SHALEAPPS, LLC
To: VORTO, LLC
Reel/Frame 067607/0149 →
Continuity (4)
Continuation 16385596 · Apr 16, 2019
Provisional Application 62789294 · Jan 7, 2019
Provisional Application 62659109 · Apr 17, 2018
Related Publication 20240021083A1 · Jan 18, 2024