Patents by Inventor Jacob M. Lindholm
Jacob M. Lindholm 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).
-
Patent number: 11650830Abstract: 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: GrantFiled: September 2, 2022Date of Patent: May 16, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Jacob M. Lindholm, Andrew James Pryde, Joshua Aaron Horwitz
-
Patent number: 11621888Abstract: 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: GrantFiled: September 1, 2022Date of Patent: April 4, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Jacob M. Lindholm, Aseem Bajaj, Andrew James Pryde, Joshua Aaron Horwitz, David Sang-Chul Nahm
-
Publication number: 20230004404Abstract: 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: ApplicationFiled: September 2, 2022Publication date: January 5, 2023Applicant: Oracle International CorporationInventors: Jacob M. Lindholm, Andrew James Pryde, Joshua Aaron Horwitz
-
Publication number: 20220417093Abstract: 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: ApplicationFiled: September 1, 2022Publication date: December 29, 2022Applicant: Oracle International CorporationInventors: Jacob M. Lindholm, Aseem Bajaj, Andrew James Pryde, Joshua Aaron Horwitz, David Sang-Chul Nahm
-
Patent number: 11481230Abstract: 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: GrantFiled: December 17, 2020Date of Patent: October 25, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Jacob M. Lindholm, Andrew James Pryde, Josh Aaron Horwitz
-
Patent number: 11469944Abstract: 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: GrantFiled: November 22, 2021Date of Patent: October 11, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Jacob M. Lindholm, Aseem Bajaj, Andrew James Pryde, Joshua Aaron Horwitz, David Sang-Chul Nahm
-
Publication number: 20220197670Abstract: 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: ApplicationFiled: December 17, 2020Publication date: June 23, 2022Applicant: Oracle International CorporationInventors: Jacob M. Lindholm, Andrew James Pryde, Josh Aaron Horwitz