US 12,435,611 B2
System and method for automated drilling network
Juan Jose Rojas, Sugar Land, TX (US); Shunfeng Zheng, Katy, TX (US); Zhijie Liu, Katy, TX (US); Eric Thiessen, Katy, TX (US); Marcos Suguru Kajita, Houston, TX (US); Guillaume Tamboise, Houston, TX (US); and Wilson Silva dos Santos, Jr., Katy, TX (US)
Assigned to SCHLUMBERGER TECHNOLOGY CORPORATION, Sugar Land, TX (US)
Appl. No. 16/645,836
Filed by SCHLUMBERGER TECHNOLOGY CORPORATION, Sugar Land, TX (US)
PCT Filed Sep. 11, 2018, PCT No. PCT/US2018/050322
§ 371(c)(1), (2) Date Mar. 10, 2020,
PCT Pub. No. WO2019/051439, PCT Pub. Date Mar. 14, 2019.
Claims priority of provisional application 62/556,815, filed on Sep. 11, 2017.
Prior Publication US 2020/0277847 A1, Sep. 3, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. E21B 44/00 (2006.01); G05B 19/05 (2006.01); G06Q 10/20 (2023.01); H04L 9/40 (2022.01)
CPC E21B 44/00 (2013.01) [G05B 19/05 (2013.01); G06Q 10/20 (2013.01); H04L 63/0272 (2013.01); H04L 63/029 (2013.01); G05B 2219/13125 (2013.01)] 23 Claims
OG exemplary drawing
 
1. A system, comprising:
a first control system coupled to a plurality of network elements that define a drilling management network, wherein the first control system comprises one or more programmable logic controllers (PLCs) that perform a drilling operation;
a virtualization services manager coupled to the first control system and the plurality of network elements, wherein the virtualization services manager generates at least one virtualization service on a virtualization services layer of the drilling management network, wherein the at least one virtualization service controls the drilling operation, and wherein the at least one virtualization service comprises at least one of a virtual machine and a software container; and
a virtual connection controller coupled to the plurality of network elements, wherein the virtual connection controller is configured to receive an indication of whether the drilling operation is being performed, establish a virtual connection between the first control system and a user network upon confirmation that the drilling operation is not being performed, and disconnect the virtual connection upon confirmation that the that the drilling operation is not being performed.