Patents by Inventor Mike Szilagyi
Mike Szilagyi 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: 11194635Abstract: In one embodiment, a method provides a first orchestration service instance for managing a set of containers operating on a controller node where the controller node controls a set of physical nodes. The method also provides a set of second orchestration service instances for managing a set of first services operating in the set of containers where a second orchestration service instance in a container manages a respective first service in the container. The set of physical nodes include a set of third orchestration service instances for managing a set of second services operating on the set of physical nodes. The first orchestration instance, the set of second orchestration service instances, and the set of third orchestration service instances communicate through a shared communication service that maintains a global state of the controller node, the set of containers, and the set of physical nodes.Type: GrantFiled: November 27, 2019Date of Patent: December 7, 2021Assignee: Oracle International CorporationInventors: Devin Carlen, Joe Heck, Mike Szilagyi, Mark Gius, Ken Caruso, Paul McMillan
-
Patent number: 10613914Abstract: In one embodiment, a method provides a first orchestration service instance for managing a set of containers operating on a controller node where the controller node controls a set of physical nodes. The method also provides a set of second orchestration service instances for managing a set of first services operating in the set of containers where a second orchestration service instance in a container manages a respective first service in the container. The set of physical nodes include a set of third orchestration service instances for managing a set of second services operating on the set of physical nodes. The first orchestration instance, the set of second orchestration service instances, and the set of third orchestration service instances communicate through a shared communication service that maintains a global state of the controller node, the set of containers, and the set of physical nodes.Type: GrantFiled: April 1, 2014Date of Patent: April 7, 2020Assignee: Oracle International CorporationInventors: Devin Carlen, Joe Heck, Mike Szilagyi, Mark Gius, Ken Caruso, Paul McMillan
-
Publication number: 20200097339Abstract: In one embodiment, a method provides a first orchestration service instance for managing a set of containers operating on a controller node where the controller node controls a set of physical nodes. The method also provides a set of second orchestration service instances for managing a set of first services operating in the set of containers where a second orchestration service instance in a container manages a respective first service in the container. The set of physical nodes include a set of third orchestration service instances for managing a set of second services operating on the set of physical nodes. The first orchestration instance, the set of second orchestration service instances, and the set of third orchestration service instances communicate through a shared communication service that maintains a global state of the controller node, the set of containers, and the set of physical nodes.Type: ApplicationFiled: November 27, 2019Publication date: March 26, 2020Applicant: Oracle International CorporationInventors: Devin Carlen, Joe Heck, Mike Szilagyi, Mark Gius, Ken Caruso, Paul McMillan
-
Patent number: 9804901Abstract: In one embodiment, a method receives a software upgrade package for a management computer and main computer. The management computer upgrades software of the management computer using the software upgrade package where the upgrading replaces an image of the software of the management computer with an image from the software upgrade package. Upon upgrade of the management computer, the management computer initiates an upgrade of the main computer. The main computer withdraws use of the services, and upon the withdrawing, the management computer reboots the main computer. Then, the main computer upgrades software of the main computer using the software upgrade package upon rebooting where the upgrading replaces an image of the software of the main computer with an image from the software upgrade package. Upon the upgrading, the main computer restores the use of the services.Type: GrantFiled: September 28, 2015Date of Patent: October 31, 2017Assignee: OC Acquisition LLCInventors: Matthew Gambardella, Matthew Garrett, Bryan Payne, Joe Heck, Devin Carlen, Mike Szilagyi, Mark Gius, Ken Caruso, Paul McMillan, Yona Benjamin Mankin
-
Patent number: 9645811Abstract: In one embodiment, a method detects a failure of a container in a controller node where the container includes a service being performed and isolated from other services being performed in other containers on the controller node. The controller node terminates the container including the service and determines a known state for the service. The known state is known to be operational without including a cause of the failure and the service operated from the known state saving changes to the known state during operation separately from the known state. The controller node restarts the service in a new container that replaces the terminated container where the restarted service starts from the known state without using the changes.Type: GrantFiled: April 1, 2014Date of Patent: May 9, 2017Assignee: OC Acquisition LLCInventors: Devin Carlen, Joe Heck, Mike Szilagyi, Mark Guis, Ken Caruso, Yona Benjamin Mankin
-
Publication number: 20160019053Abstract: In one embodiment, a method receives a software upgrade package for a management computer and main computer. The management computer upgrades software of the management computer using the software upgrade package where the upgrading replaces an image of the software of the management computer with an image from the software upgrade package. Upon upgrade of the management computer, the management computer initiates an upgrade of the main computer. The main computer withdraws use of the services, and upon the withdrawing, the management computer reboots the main computer. Then, the main computer upgrades software of the main computer using the software upgrade package upon rebooting where the upgrading replaces an image of the software of the main computer with an image from the software upgrade package. Upon the upgrading, the main computer restores the use of the services.Type: ApplicationFiled: September 28, 2015Publication date: January 21, 2016Applicant: OC ACQUISITION LLCInventors: Matthew Gambardella, Matthew Garrett, Bryan Payne, Joe Heck, Devin Carlen, Mike Szilagyi, Mark Gius, Ken Caruso, Paul McMillan, Yona Benjamin Mankin
-
Patent number: 9148465Abstract: In one embodiment, a method receives a software upgrade package for a management computer and main computer. The management computer upgrades software of the management computer using the software upgrade package where the upgrading replaces an image of the software of the management computer with an image from the software upgrade package. Upon upgrade of the management computer, the management computer initiates an upgrade of the main computer. The main computer withdraws use of the services, and upon the withdrawing, the management computer reboots the main computer. Then, the main computer upgrades software of the main computer using the software upgrade package upon rebooting where the upgrading replaces an image of the software of the main computer with an image from the software upgrade package. Upon the upgrading, the main computer restores the use of the services.Type: GrantFiled: April 1, 2014Date of Patent: September 29, 2015Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Matthew Gambardella, Matthew Garrett, Bryan Payne, Joe Heck, Devin Carlen, Mike Szilagyi, Mark Gius, Ken Caruso, Paul McMillan, Yona Benjamin Mankin
-
Publication number: 20140304398Abstract: In one embodiment, a method provides a first orchestration service instance for managing a set of containers operating on a controller node where the controller node controls a set of physical nodes. The method also provides a set of second orchestration service instances for managing a set of first services operating in the set of containers where a second orchestration service instance in a container manages a respective first service in the container. The set of physical nodes include a set of third orchestration service instances for managing a set of second services operating on the set of physical nodes. The first orchestration instance, the set of second orchestration service instances, and the set of third orchestration service instances communicate through a shared communication service that maintains a global state of the controller node, the set of containers, and the set of physical nodes.Type: ApplicationFiled: April 1, 2014Publication date: October 9, 2014Applicant: NEBULA, INC.Inventors: Devin Carlen, Joe Heck, Mike Szilagyi, Mark Guis, Ken Caruso, Paul McMillan
-
Publication number: 20140304695Abstract: In one embodiment, a method receives a software upgrade package for a management computer and main computer. The management computer upgrades software of the management computer using the software upgrade package where the upgrading replaces an image of the software of the management computer with an image from the software upgrade package. Upon upgrade of the management computer, the management computer initiates an upgrade of the main computer. The main computer withdraws use of the services, and upon the withdrawing, the management computer reboots the main computer. Then, the main computer upgrades software of the main computer using the software upgrade package upon rebooting where the upgrading replaces an image of the software of the main computer with an image from the software upgrade package. Upon the upgrading, the main computer restores the use of the services.Type: ApplicationFiled: April 1, 2014Publication date: October 9, 2014Applicant: Nebula, Inc.Inventors: Matthew Gambardella, Matthew Garrett, Bryan Payne, Joe Heck, Devin Carlen, Mike Szilagyi, Mark Guis, Ken Caruso, Paul McMillan, Yona Benjamin Mankin
-
Publication number: 20140298091Abstract: In one embodiment, a method detects a failure of a container in a controller node where the container includes a service being performed and isolated from other services being performed in other containers on the controller node. The controller node terminates the container including the service and determines a known state for the service. The known state is known to be operational without including a cause of the failure and the service operated from the known state saving changes to the known state during operation separately from the known state. The controller node restarts the service in a new container that replaces the terminated container where the restarted service starts from the known state without using the changes.Type: ApplicationFiled: April 1, 2014Publication date: October 2, 2014Applicant: Nebula, Inc.Inventors: Devin Carlen, Joe Heck, Mike Szilagyi, Mark Guis, Yona Benjamin Mankin
-
Patent number: 8659189Abstract: A distributed control system is provided having a plurality of control modules operative to control one or more output devices. A control module includes a first enclosure that houses a plurality of control terminals and a second enclosure that houses a controller for controlling an output device. A maximum voltage of the first enclosure is less than a threshold voltage level, and a maximum voltage of the second enclosure is greater than the threshold voltage level. A safety circuit of the control system includes a plurality of circuit segments connected in a series configuration to the control modules.Type: GrantFiled: January 20, 2012Date of Patent: February 25, 2014Assignee: Atronix Engineering, Inc.Inventors: Tab Fischbach, David den Haring, David Oliver, Jagdish Patel, Mike Szilagyi, Sebastien Wolff, Corey Hatchett
-
Publication number: 20120187777Abstract: A distributed control system is provided having a plurality of control modules operative to control one or more output devices. A control module includes a first enclosure that houses a plurality of control terminals and a second enclosure that houses a controller for controlling an output device. A maximum voltage of the first enclosure is less than a threshold voltage level, and a maximum voltage of the second enclosure is greater than the threshold voltage level. A safety circuit of the control system includes a plurality of circuit segments connected in a series configuration to the control modules.Type: ApplicationFiled: January 20, 2012Publication date: July 26, 2012Inventors: Tab Fischbach, David den Haring, David Oliver, Jagdish Patel, Mike Szilagyi, Sebastien Wolff, Corey Hatchett