Patents by Inventor Joshua Aaron Horwitz

Joshua Aaron Horwitz 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: 20240143365
    Abstract: 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: Application
    Filed: October 26, 2022
    Publication date: May 2, 2024
    Applicant: Oracle International Corporation
    Inventors: Trung Hoai Nguyen, Joshua Aaron Horwitz
  • Publication number: 20240086218
    Abstract: 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: Application
    Filed: September 8, 2022
    Publication date: March 14, 2024
    Applicant: Oracle International Corporation
    Inventors: Oscar Manuel Olazabal, Joshua Aaron Horwitz, Trung Hoai Nguyen
  • Patent number: 11650830
    Abstract: Systems, devices, and methods discussed herein are directed to modifying aspects of a compute instance. A user may request a change to the compute instance. The system may derive a state object indicating a future state of the compute instance were the change to be applied. A hash of a subset of the state object's attributes may be computed and provided to the requesting computing component. The system may subsequently proceed with applying the change. A current state object indicating a current state of the compute instance may be derived based on applying the change. An additional hash of the subset of the current state object's attributes may be computed and provided to the requesting computing component. The two hashes may be configured to enable the requesting computing component to verify the change to the compute instance has been implemented.
    Type: Grant
    Filed: September 2, 2022
    Date of Patent: May 16, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jacob M. Lindholm, Andrew James Pryde, Joshua Aaron Horwitz
  • Patent number: 11621888
    Abstract: Techniques for migrating worker nodes within clusters to a new manager instance. One technique includes receiving a request to migrate or update a configuration of a cluster within a container system, where the migration or update includes switching from a first communication pathway to a second communication pathway between worker nodes and a manager instance; creating a component and associated IP address for the second communication pathway; communicating a pod specification that includes the IP address for the second communication pathway to the manager instance, where the pod specification will cause a container tool to update each of the worker nodes with the IP address for the second communication pathway; receiving a notification that all worker nodes have been updated with the IP address; and removing a component and associated IP address for the first communication pathway from the cluster.
    Type: Grant
    Filed: September 1, 2022
    Date of Patent: April 4, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jacob M. Lindholm, Aseem Bajaj, Andrew James Pryde, Joshua Aaron Horwitz, David Sang-Chul Nahm
  • Publication number: 20230004404
    Abstract: Systems, devices, and methods discussed herein are directed to modifying aspects of a compute instance. A user may request a change to the compute instance. The system may derive a state object indicating a future state of the compute instance were the change to be applied. A hash of a subset of the state object's attributes may be computed and provided to the requesting computing component. The system may subsequently proceed with applying the change. A current state object indicating a current state of the compute instance may be derived based on applying the change. An additional hash of the subset of the current state object's attributes may be computed and provided to the requesting computing component. The two hashes may be configured to enable the requesting computing component to verify the change to the compute instance has been implemented.
    Type: Application
    Filed: September 2, 2022
    Publication date: January 5, 2023
    Applicant: Oracle International Corporation
    Inventors: Jacob M. Lindholm, Andrew James Pryde, Joshua Aaron Horwitz
  • Publication number: 20220417093
    Abstract: Techniques for migrating worker nodes within clusters to a new manager instance. One technique includes receiving a request to migrate or update a configuration of a cluster within a container system, where the migration or update includes switching from a first communication pathway to a second communication pathway between worker nodes and a manager instance; creating a component and associated IP address for the second communication pathway; communicating a pod specification that includes the IP address for the second communication pathway to the manager instance, where the pod specification will cause a container tool to update each of the worker nodes with the IP address for the second communication pathway; receiving a notification that all worker nodes have been updated with the IP address; and removing a component and associated IP address for the first communication pathway from the cluster.
    Type: Application
    Filed: September 1, 2022
    Publication date: December 29, 2022
    Applicant: Oracle International Corporation
    Inventors: Jacob M. Lindholm, Aseem Bajaj, Andrew James Pryde, Joshua Aaron Horwitz, David Sang-Chul Nahm
  • Patent number: 11469944
    Abstract: Techniques for migrating worker nodes within clusters to a new manager instance. One technique includes receiving a request to migrate or update a configuration of a cluster within a container system, where the migration or update includes switching from a first communication pathway to a second communication pathway between worker nodes and a manager instance; creating a component and associated IP address for the second communication pathway; communicating a pod specification that includes the IP address for the second communication pathway to the manager instance, where the pod specification will cause a container tool to update each of the worker nodes with the IP address for the second communication pathway; receiving a notification that all worker nodes have been updated with the IP address; and removing a component and associated IP address for the first communication pathway from the cluster.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: October 11, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jacob M. Lindholm, Aseem Bajaj, Andrew James Pryde, Joshua Aaron Horwitz, David Sang-Chul Nahm