IP Library Granted Patent US 11,436,552
Granted Patent B2
US 11,436,552 · App. 16/617,549 · Granted Sep 6, 2022

Short range digital radio location determination to facilitate petroleum transport

Inventors: Frederick G. Weiser (Houston, TX); James M. Pettinato, Jr. (Houston, TX); Iulian Constantinescu (Houston, TX)
Assignee: FMC TECHNOLOGIES, INC.
G06Q10/0832G01S11/08G01S13/765
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,436,552
App. No.
16/617,549
Granted
Sep 6, 2022
Kind
B2
Abstract

A method may include the following steps: determining, based on timing measurements between a first digital radio communication device (DRCD) node and at least a second DRCD node, a distance between the first DRCD disposed on a tanker and the second DRCD disposed about a loading/unloading facility; and facilitating, in response to determining a position based on the timing measurements, fluid payload loading/unloading of the tanker at the loading/unloading facility.

Claims (92)

1. A method comprising:

determining, based on a timing measurement between a first digital radio communication device (DRCD) node and a second DRCD node, a distance between the first DRCD node disposed on a tanker and the second DRCD node disposed about a loading arm or a hose end of a loading/unloading facility; and

facilitating, in response to determining the distance based on the timing measurement, fluid payload loading/unloading of the tanker at the loading/unloading facility.

2. The method of claim 1 ,

wherein the first DRCD node is disposed on the tanker to identify a position of at least a compartment coupler of the tanker;

wherein the second DRCD node is disposed about the loading arm or the hose end of the loading/unloading facility to identify the position of at least a loading/unloading equipment of the loading/unloading facility.

3. The method of claim 2 , wherein facilitating loading/unloading of the tanker comprises:

detecting, in response to measuring the distance, a mismatch between the tanker and the loading/unloading equipment; and

preventing, in response to detecting the mismatch, fluid payload loading/unloading of the tanker from the loading/unloading equipment.

4. The method of claim 2 , wherein facilitating loading/unloading of the tanker comprises:

detecting, in response to measuring the distance, a mismatch between the compartment coupler and the loading/unloading equipment; and

preventing, in response to detecting the mismatch, fluid payload loading/unloading of the tanker via the compartment coupler from the loading/unloading equipment.

5. The method of claim 4 , further comprising:

presenting, in response to detecting the mismatch, a go/no go indication to an operator of the tanker or of the loading/unloading facility.

6. The method of claim 1 , wherein facilitating loading/unloading of the tanker comprises:

wirelessly identifying the position of the tanker; and

authenticating, based at least on the position of the tanker, the tanker for entry or exit from a secure area of the loading/unloading facility.

7. The method of claim 1 , wherein facilitating loading/unloading of the tanker comprises:

wirelessly identifying the position of the tanker; and

determining, based at least on the position of the tanker, optimum queuing of loading stations, unloading stations, and waiting areas of the loading/unloading facility.

8. The method of claim 1 , wherein facilitating loading/unloading of the tanker comprises:

wirelessly identifying the position of the tanker; and

generating, based at least on the position of the tanker, a collision warning.

9. The method of claim 1 , wherein facilitating loading/unloading of the tanker comprises:

transferring tanker configuration information from the tanker to the loading/unloading facility,

wherein the tanker configuration information comprises at least one selected from a group consisting of an identification, a compartment count, a compartment capacity, a compartment coupler position relative to the first DRCD node.

10. The method of claim 1 , wherein facilitating loading/unloading of the tanker comprises:

transferring tanker status to the loading/unloading facility,

wherein the tanker status comprises at least one selected from a group consisting of a compartment fluid level, a compartment empty/full status, last product loaded in each compartment, a tanker location history, and a product drop log.

11. The method of claim 1 , wherein facilitating loading/unloading of the tanker comprises:

providing, using the first DRCD node, information storage on the tanker for use by a terminal automation system of the loading/unloading facility.

12. The method of claim 11 , wherein facilitating loading/unloading of the tanker comprises:

transferring information from the terminal automation system to a cab-mounted device of the tanker,

wherein the information comprises at least one selected from a group consisting of a Bill of Lading, a loaded product type in each compartment, delivery locations and routing, driver instructions, and business information relating to a transaction or vehicle load.

13. The method of claim 1 , wherein facilitating loading/unloading of the tanker comprises:

facilitating installation, configuration, and calibration of the first DRCD node or the second DRCD node.

14. The method of claim 1 , wherein facilitating loading/unloading of the tanker comprises:

generating a map of the loading/unloading facility based at least on the distance between the first DRCD node and the second DRCD node; and

displaying the map on a cab-mounted device of the tanker or a terminal automation system of the loading/unloading facility.

15. A computer program product comprising computer readable program code for:

determining, based on a timing measurement between a first digital radio communication device (DRCD) node and a second DRCD node, a distance between the first DRCD node disposed on a tanker and the second DRCD node disposed about a loading arm or a hose end of a loading/unloading facility; and

facilitating, in response to determining the distance based on the timing measurement, fluid payload loading/unloading of the tanker at the loading/unloading facility.

16. The computer program product of claim 15 ,

wherein the first DRCD node is disposed on the tanker to identify a position of at least a compartment coupler of the tanker;

wherein the second DRCD node is disposed about the loading arm or the hose end of the loading/unloading facility to identify the position of at least a loading/unloading equipment of the loading/unloading facility.

17. A distribution system comprising:

one or more computer processors;

a terminal automation system comprising instructions, when executed, cause the one or more computer processors to:

determine, based on a timing measurement between a first digital radio communication device (DRCD) node and a second DRCD node, a distance between the first DRCD node disposed on a tanker and the second DRCD node disposed about a loading arm or a hose end of a loading/unloading facility; and

facilitate, in response to determining the distance based on the timing measurement, fluid payload loading/unloading of the tanker at the loading/unloading facility;

a first plurality of DRCD nodes, disposed on the tanker, comprising the first DRCD node;

a second plurality of DRCD nodes, disposed about the loading/unloading facility, comprising the second DRCD node;

the tanker comprising a compartment coupler, wherein the first DRCD node is disposed on the tanker to identify a position of at least the compaitment coupler; and

the loading/unloading facility comprising a loading/unloading equipment, wherein the second DRCD node is disposed about the loading arm or the hose end of the loading/unloading facility to identify the position of at least the loading/unloading equipment.

18. The distribution system of claim 17 ,

wherein the tanker further comprises a first portion of the terminal automation system, and

wherein the loading/unloading facility further comprises a second portion of the terminal automation system.

19. The distribution system of claim 17 , wherein the instructions, when executed, further cause the one or more computer processors to:

detect, in response to measuring the distance, a mismatch between the tanker and the loading/unloading equipment; and

prevent, in response to detecting the mismatch, fluid payload loading/unloading of the tanker from the loading/unloading equipment.

20. The distribution system of claim 17 , wherein the instructions, when executed, further cause the one or more computer processors to:

detect, in response to measuring the distance, a mismatch between the compailinent coupler and the loading/unloading equipment; and

prevent, in response to detecting the mismatch, fluid payload loading/unloading of the tanker via the compartment coupler from the loading/unloading equipment.

21. The distribution system of claim 17 ,

wherein the instructions, when executed, further cause the one or more computer processors to present, in response to detecting the mismatch, a go/no go indication to an operator of the tanker.

22. The distribution system of claim 17 , wherein the instructions, when executed, further cause the one or more computer processors to:

wirelessly identify the position of the tanker; and

authenticate, based at least on the position of the tanker, the tanker for entry or exit from a secure area of the loading/unloading facility.

23. The distribution system of claim 17 , wherein the instructions, when executed, further cause the one or more computer processors to:

wirelessly identify the position of the tanker; and

determine, based at least on the position of the tanker, optimum queuing of loading stations, unloading stations, and waiting areas of the loading/unloading facility.

24. The distribution system of claim 17 , wherein the instructions, when executed, further cause the one or more computer processors to:

wirelessly identify the position of the tanker; and

generate, based at least on the position of the tanker, a collision warning.

25. The distribution system of claim 17 , wherein the instructions, when executed, further cause the one or more computer processors to:

transfer tanker configuration information from the tanker to the loading/unloading facility,

wherein the tanker configuration information comprises at least one selected from a group consisting of an identification, a compathnent count, a compathnent capacity, a compartment coupler position relative to the first DRCD node.

26. The distribution system of claim 17 , wherein the instructions, when executed, further cause the one or more computer processors to:

transfer tanker status to the loading/unloading facility,

wherein the tanker status comprises at least one selected from a group consisting of a compailinent fluid level, a compartment empty/full status, last product loaded in each compaitment, a tanker location history, and a product drop log.

27. The distribution system of claim 17 ,

wherein the first DRCD node comprises information storage on the tanker for use by the first portion and the second portion of the terminal automation system to exchange information.

28. The distribution system of claim 17 ,

wherein the tanker further comprises a cab-mounted device,

wherein the instructions, when executed, further cause the one or more computer processors to transfer information to the cab-mounted device, and

wherein the information comprises at least one selected from a group consisting of a Bill of Lading, a loaded product type in each compaitinent, delivery locations and routing, driver instructions, and business information relating to a transaction or vehicle load.

29. The distribution system of claim 17 , wherein the instructions, when executed, further cause the one or more computer processors to:

facilitate installation, configuration, and calibration of the first DRCD node or the second DRCD node.

30. The distribution system of claim 18 , wherein the instructions, when executed, further cause the one or more computer processors to:

generate a map of the loading/unloading facility based at least on the distance between the first DRCD node and the second DRCD node.

31. The distribution system of claim 17 , further comprising one or more service station drops, and wherein a transfer of material from the tanker to the one or more service station drops is tracked.

32. The distribution system of claim 31 , wherein the transfer of material from the tanker to the service station drops is tracked via barcode, RFID tags, ultra-wideband trackers, or GPS trackers.

Assignments (8)
CHANGE OF NAME Recorded Aug 1, 2025
From: FMC TECHNOLOGIES MEASUREMENT SOLUTIONS, INC.
To: SMITH METER INC.
Reel/Frame 072336/0290 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2024
From: FMC TECHNOLOGIES, INC.
To: FMC TECHNOLOGIES MEASUREMENT SOLUTIONS, INC.
Reel/Frame 067297/0849 →
RELEASE OF SECURITY INTEREST Recorded Mar 12, 2024
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: FMC TECHNOLOGIES, INC.
Reel/Frame 066732/0976 →
RELEASE OF SECURITY INTEREST Recorded Mar 12, 2024
From: DNB BANK ASA, NEW YORK BRANCH, AS ADMINISTRATIVE AGENT
To: FMC TECHNOLOGIES, INC.
Reel/Frame 066733/0052 →
SECURITY INTEREST Recorded Mar 11, 2024
From: FMC TECHNOLOGIES MEASUREMENT SOLUTIONS, INC.
To: STELLUS CAPITAL INVESTMENT CORPORATION, AS COLLATERAL AGENT
Reel/Frame 066719/0170 →
SECURITY INTEREST Recorded Jul 3, 2023
From: FMC TECHNOLOGIES, INC.; SCHILLING ROBOTICS, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 064193/0870 →
SECURITY INTEREST Recorded Jul 3, 2023
From: FMC TECHNOLOGIES, INC.; SCHILLING ROBOTICS, LLC
To: DNB BANK ASA, NEW YORK BRANCH, AS ADMINISTRATIVE AGENT
Reel/Frame 064193/0810 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2019
From: WEISER, FREDERICK G.; PETTINATO JR., JAMES M.; CONSTANTINESCU, IULIAN
To: FMC TECHNOLOGIES, INC.
Reel/Frame 051155/0638 →