US 12,413,469 B2
Secure bi-directional network connectivity system between private networks
Shruti Nitin Shetye, Pleasanton, CA (US); Soumya Kailasa, Fremont, CA (US); Jesus Velazquez Reyes, Lake Forest Park, WA (US); Lucas Michael Kreger-Stickles, Seattle, WA (US); Abhiman Yashpala Karkera, San Jose, CA (US); Dhwanish Pramthesh Shah, Sunnyvale, CA (US); Guanhong Pei, Everett, WA (US); Clayton Matthew Magouyrk, Seattle, WA (US); and Paul James Cainkar, Seattle, WA (US)
Assigned to ORACLE INTERNATIONAL CORPORATION, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Dec. 21, 2023, as Appl. No. 18/393,476.
Application 18/393,476 is a continuation in part of application No. 18/373,698, filed on Sep. 27, 2023, granted, now 12,137,025.
Application 18/373,698 is a continuation of application No. 18/078,897, filed on Dec. 9, 2022, granted, now 11,811,593, issued on Nov. 7, 2023.
Application 18/078,897 is a continuation of application No. 17/515,093, filed on Oct. 29, 2021, granted, now 11,558,245, issued on Jan. 17, 2023.
Claims priority of provisional application 63/457,695, filed on Apr. 6, 2023.
Claims priority of provisional application 63/457,700, filed on Apr. 6, 2023.
Claims priority of provisional application 63/434,879, filed on Dec. 22, 2022.
Claims priority of provisional application 63/434,846, filed on Dec. 22, 2022.
Prior Publication US 2024/0195681 A1, Jun. 13, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 41/0803 (2022.01); H04L 61/5007 (2022.01); H04L 67/10 (2022.01)
CPC H04L 41/0803 (2013.01) [H04L 61/5007 (2022.05); H04L 67/10 (2013.01)] 20 Claims
OG exemplary drawing
 
19. A system comprising:
memory comprising processor-executable stored instructions; and
a processor configured to execute the stored instructions to:
create a connection between an external resource residing in an on-premise network and at least one intermediate container, the on-premise network comprising a user wallet and the intermediate container comprising a VCN wallet, wherein creating the connection includes authentication with the user wallet and the VCN wallet, and wherein the external resource is registered as an external endpoint in a virtual cloud network (VCN);
transmit a request from an external resource representation residing in the VCN via a virtual network interface card (VNIC) to the external resource;
receive at the at least one intermediate container a result corresponding to the request via the created connection; and
transmit, by the at least one intermediate container, the result to the external resource representation via the VNIC using the created connection.