Patents by Inventor Trung Hoai Nguyen
Trung Hoai Nguyen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20250045089Abstract: The described techniques are directed towards a host virtual machine configured to host a container. In some examples, a system can monitor communication between a container executing on a host virtual machine and the host virtual machine. The host virtual machine can include a first operating system. The container can include a first computer-executable instruction. The system can detect that the first computer-executable instruction is configured to run on a second operating system based on monitoring the communication between the container executing on the host virtual machine and the host virtual machine. The system can further detect a second computer-executable instruction that is configured to run on the first operating system, the second computer-executable instruction can be accessible to the host virtual machine. The system can further include mounting the second computer-executable instruction from the host virtual machine into the container.Type: ApplicationFiled: October 23, 2024Publication date: February 6, 2025Applicant: Oracle International CorporationInventors: Trung Hoai Nguyen, Rohit Ravindra Chaware, Arjun Sridhar, Sohan Dinkar Patil
-
Patent number: 12217077Abstract: The described techniques are directed towards a host virtual machine configured to host a container. In some examples, a device can monitor communication between a container executing on a host virtual machine and the host virtual machine. The host virtual machine can include a first operating system. The container can include a first computer-executable instruction. The device can detect that the first computer-executable instruction is configured to run on a second operating system based on monitoring the communication between the container executing on the host virtual machine and the host virtual machine. The device can further detect a second computer-executable instruction that is configured to run on the first operating system, the second computer-executable instruction can be accessible to the host virtual machine. The device can further include mounting the second computer-executable instruction from the host virtual machine into the container.Type: GrantFiled: March 14, 2022Date of Patent: February 4, 2025Assignee: Oracle International CorporationInventors: Trung Hoai Nguyen, Rohit Ravindra Chaware, Arjun Sridhar, Sohan Dinkar Patil
-
Publication number: 20240143365Abstract: Techniques are described for creating a container environment that implements direct communications between pods. This includes the creation of a management component (such as a control plane) of the container environment, the creation of nodes within an implementation component (such as a data plane) of the container environment, and the attaching of virtualized network interface cards (VNICs) to each node. This also includes creating a custom resource for each node, where the custom resource stores internet protocol (IP) addresses assigned to the node and stored within the VNICs for the node. Pods implemented within these nodes obtain an IP address from the VNICs for their respective node and communicate with each other utilizing the IP addresses via virtual communication devices and the VNICs.Type: ApplicationFiled: October 26, 2022Publication date: May 2, 2024Applicant: Oracle International CorporationInventors: Trung Hoai Nguyen, Joshua Aaron Horwitz
-
Publication number: 20240126581Abstract: Techniques are described for implementing a container environment where each pod within the container environment is provided with a unique IP address and a virtual communication device such as an IPvlan device. Communications from source pods are directly routed to destination pods within the container environment by one or more virtualized network interface cards (VNICs) utilizing the unique IP addresses of the destination pods, without the need for bridging and encapsulation. This reduces a size of data being transmitted and also eliminates a compute cost necessary to perform encapsulation of data during transmission.Type: ApplicationFiled: October 12, 2022Publication date: April 18, 2024Applicant: Oracle International CorporationInventors: Trung Hoai Nguyen, Devon Howard Crouse, Sohan Patil
-
Publication number: 20240086218Abstract: Techniques are described for transmitting metric data between tenancies. Metric data is gathered for resources within a customer tenancy of a multi-tenant environment. This metric data is sent to a service tenancy of the multi-tenant environment, where the service tenancy is separate from the customer tenancy. The metric data is validated and preprocessed within the service tenancy to make sure that all required fields (such as key-value pairs) are located within the metric data. The preprocessed metric data is then sent to a telemetry service for analysis.Type: ApplicationFiled: September 8, 2022Publication date: March 14, 2024Applicant: Oracle International CorporationInventors: Oscar Manuel Olazabal, Joshua Aaron Horwitz, Trung Hoai Nguyen
-
Patent number: 11847244Abstract: A private information detector for data loss prevention is described.Type: GrantFiled: August 20, 2019Date of Patent: December 19, 2023Assignee: Shoreline Labs, Inc.Inventors: Isaac Abhay Madan, Rohan Shrikant Sathe, Trung Hoai Nguyen, Yiang Zheng
-
Publication number: 20230126922Abstract: The described techniques are directed towards a host virtual machine configured to host a container. In some examples, a device can monitor communication between a container executing on a host virtual machine and the host virtual machine. The host virtual machine can include a first operating system. The container can include a first computer-executable instruction. The device can detect that the first computer-executable instruction is configured to run on a second operating system based on monitoring the communication between the container executing on the host virtual machine and the host virtual machine. The device can further detect a second computer-executable instruction that is configured to run on the first operating system, the second computer-executable instruction can be accessible to the host virtual machine. The device can further include mounting the second computer-executable instruction from the host virtual machine into the container.Type: ApplicationFiled: March 14, 2022Publication date: April 27, 2023Applicant: Oracle International CorporationInventors: Trung Hoai Nguyen, Rohit Ravindra Chaware, Arjun Sridhar, Sohan Dinkar Patil