US 12,225,093 B2
Systems and methods for providing a hydrocarbon refining train IIoT service
Md Fazlul Alam Chowdhury, Dhahran (SA)
Assigned to Saudi Arabian Oil Company, Dhahran (SA)
Filed by Saudi Arabian Oil Company, Dhahran (SA)
Filed on Jul. 25, 2023, as Appl. No. 18/358,669.
Claims priority of provisional application 63/477,450, filed on Dec. 28, 2022.
Prior Publication US 2024/0220243 A1, Jul. 4, 2024
Int. Cl. H04L 67/50 (2022.01); G16Y 40/35 (2020.01); G16Y 40/50 (2020.01); H04L 67/12 (2022.01)
CPC H04L 67/50 (2022.05) [G16Y 40/35 (2020.01); G16Y 40/50 (2020.01); H04L 67/12 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A hydrocarbon refining train industrial internet of things (IIoT) system for providing an IIoT service, comprising:
a first plurality of refining train internet of things (IoT) devices coupled to a first network of a first type;
a second plurality of refining train IoT devices coupled to a second network of a second type;
a first refining train parameter module coupled to at least one of the first plurality of IoT devices, the first refining train parameter module configured to request data for the at least one of the first plurality of refining train IoT devices;
a second refining train parameter module coupled to at least one of the second plurality of refining train IoT devices, the second refining train parameter module configured to request data for the at least one of the first plurality of refining train IoT devices;
a hydrocarbon refining train parameter control system that includes a processor, a refining train parameter memory, a memory component, and a refining train parameter output translation module, the memory component storing a refining train control architecture that, when executed by the processor, causes the hydrocarbon refining train IIoT system to perform at least the following:
creating a first microservice API that connects with the first network that hosts the first plurality of refining train IoT devices, wherein the first microservice API stores routing data associated with the first plurality of refining train IoT devices;
creating a second microservice API that connects with the second network of the second type that hosts the second plurality of refining train IoT devices, wherein the second microservice API stores routing data associated with the second plurality of refining train IoT devices;
receiving a request for device data for a refining train IoT device of the first plurality of IoT devices or the second plurality of refining train IoT devices, wherein the request includes a tag name, a network type, time data, and a requester identity;
determining from the network type that the refining train IoT device is located in the first network of a plurality of networks of the first type;
communicating the request from the refining train parameter output translation module to the first microservice API, wherein the first microservice API utilizes the routing data to determine which of the plurality of networks the refining train IoT device resides and establishes a tunnel with the refining train IoT device; and
communicating, via the refining train parameter output translation module, the device data via the tunnel to the refining train IoT device;
wherein the logic further causes the hydrocarbon refining train IIoT system to provide a content delivery network (CDN) that is configured to control a speed and volume of delivery of the device data.