Patents by Inventor Paul Ferwerda
Paul Ferwerda 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: 9129104Abstract: A system and method can support security management in a computing environment that includes one or more virtualized machines to which one or more applications can be deployed. The system can include a plurality of agents, wherein each agent resides on one of a plurality of machines in the computing environment and operates to manage software processes and resources running in the computing environment. The system also includes a controller that collects data from the plurality of agents about current operating performance of the computing environment, and uses the data gathered to enforce policies and to deploy services in a way that honors one or more service level agreements of the deployed services. Furthermore, the communication between each of the plurality of agents and the controller can be secured with a mutual authentication method, and the communication between an agent and an application is secured with a one-way authentication method.Type: GrantFiled: April 19, 2013Date of Patent: September 8, 2015Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Paul Ferwerda, John Herendeen, Richard P. Mousseau
-
Publication number: 20130239109Abstract: A system and method can support security management in a computing environment that includes one or more virtualized machines to which one or more applications can be deployed. The system can include a plurality of agents, wherein each agent resides on one of a plurality of machines in the computing environment and operates to manage software processes and resources running in the computing environment. The system also includes a controller that collects data from the plurality of agents about current operating performance of the computing environment, and uses the data gathered to enforce policies and to deploy services in a way that honors one or more service level agreements of the deployed services. Furthermore, the communication between each of the plurality of agents and the controller can be secured with a mutual authentication method, and the communication between an agent and an application is secured with a one-way authentication method.Type: ApplicationFiled: April 19, 2013Publication date: September 12, 2013Applicant: Oracle International CorporationInventors: Paul Ferwerda, John Herendeen, Richard P. Mousseau
-
Patent number: 8429650Abstract: A system and method can deploy and manage software services in virtualized and non-virtualized environments. The system provides an enterprise application virtualization solution that allows for centralized governance and control over software and Java applications. The system uses a plurality of agents to manage the software processes and resources running in the computing environment. The system also uses a controller to collect data from the agents about the current operating performance of the computing environment and to deploy the services in a way that best honors the service level agreements of all deployed services. The communication between each of the plurality of agents and the controller is secured with a mutual authentication method.Type: GrantFiled: November 13, 2009Date of Patent: April 23, 2013Assignee: Oracle International CorporationInventors: Paul Ferwerda, John Herendeen, Richard Mousseau
-
Patent number: 8166095Abstract: A connection management system can achieve scalability for domain computing among a plurality of domains. Each of the plurality of domains comprises a collection of machines and resources that are administrated as a unit. A connection concentrator can connect, and support communication between, a plurality of processes in a first domain and a plurality of processes in a second domain. The connection concentrator uses one connection to communicate with any one of the plurality of processes in the first domain, and can communicate with each one of the plurality of processes in the second domain.Type: GrantFiled: July 28, 2010Date of Patent: April 24, 2012Assignee: Oracle International CorporationInventors: Paul Ferwerda, Peter Bower
-
Publication number: 20110016203Abstract: A connection management system can achieve scalability for domain computing among a plurality of domains. Each of the plurality of domains comprises a collection of machines and resources that are administrated as a unit. A connection concentrator can connect, and support communication between, a plurality of processes in a first domain and a plurality of processes in a second domain. The connection concentrator uses one connection to communicate with any one of the plurality of processes in the first domain, and can communicate with each one of the plurality of processes in the second domain.Type: ApplicationFiled: July 28, 2010Publication date: January 20, 2011Applicant: BEA Systems, Inc.Inventors: Paul Ferwerda, Peter Bower
-
Patent number: 7774403Abstract: A system and method for concentration and load-balancing of requests in a distributed computing environment. In accordance with an embodiment, a system and a method for reducing the number of connections in an Internet environment using one or a plurality of connection handlers which handle the connection from the client to the server, and a listener which determines which connection handler to use to handle the connection. Whereas prior solutions required a (n×m) number of connections to handle requests, the invention allows there to be only m connections which significantly reduces resource requirements and allows scalability.Type: GrantFiled: October 31, 2005Date of Patent: August 10, 2010Assignee: BEA Systems, Inc.Inventors: Paul Ferwerda, Peter Bower
-
Publication number: 20100125855Abstract: A system and method can deploy and manage software services in virtualized and non-virtualized environments. The system provides an enterprise application virtualization solution that allows for centralized governance and control over software and Java applications. The system uses a plurality of agents to manage the software processes and resources running in the computing environment. The system also uses a controller to collect data from the agents about the current operating performance of the computing environment and to deploy the services in a way that best honors the service level agreements of all deployed services. The communication between each of the plurality of agents and the controller is secured with a mutual authentication method.Type: ApplicationFiled: November 13, 2009Publication date: May 20, 2010Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Paul Ferwerda, John Herendeen, Richard Mousseau
-
Publication number: 20060069723Abstract: A system and method for concentration and load-balancing of requests in a distributed computing environment. In accordance with an embodiment, a system and a method for reducing the number of connections in an Internet environment using one or a plurality of connection handlers which handle the connection from the client to the server, and a listener which determines which connection handler to use to handle the connection. Whereas prior solutions required a (n×m) number of connections to handle requests, the invention allows there to be only m connections which significantly reduces resource requirements and allows scalability.Type: ApplicationFiled: October 31, 2005Publication date: March 30, 2006Applicant: BEA Systems, Inc.Inventors: Paul Ferwerda, Peter Bower
-
Patent number: 6990511Abstract: A system and a method for reducing the number of Object Request Broker (ORB) connections in an Internet Inter-ORB Protocol (IIOP) or similar distributed computing environment. The system reduces the total number of connections needed between the clients and the servers. Embodiments include an intelligent concentrator process for requests going from within a domain to outside of the domain. The concentrator can allow concentration by ensuring that multiple requests from within the domain use the same actual connection for their requests to an object implementation outside of the domain.Type: GrantFiled: July 17, 2001Date of Patent: January 24, 2006Assignee: BEA Systems, Inc.Inventors: Paul Ferwerda, Peter Bower
-
Publication number: 20020019872Abstract: The invention relates generally to distribute computing environments and specifically to a system and a method for reducing the number of Object Request Broker (ORB) connections in an Internet Inter-ORB Protocol (IIOP) environment. Prior solutions required a n×m number of connections to handle requests. The solution described allows there to be only m connections which significantly reduces resource requirements and allows scalability. Prior solutions did not utilize multiple intelligent master concentrator processes to handle concentrator failure or dynamic scalability.Type: ApplicationFiled: July 17, 2001Publication date: February 14, 2002Inventors: Paul Ferwerda, Peter Bower