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: 9129104
    Abstract: 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: Grant
    Filed: April 19, 2013
    Date of Patent: September 8, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Paul Ferwerda, John Herendeen, Richard P. Mousseau
  • Publication number: 20130239109
    Abstract: 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: Application
    Filed: April 19, 2013
    Publication date: September 12, 2013
    Applicant: Oracle International Corporation
    Inventors: Paul Ferwerda, John Herendeen, Richard P. Mousseau
  • Patent number: 8429650
    Abstract: 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: Grant
    Filed: November 13, 2009
    Date of Patent: April 23, 2013
    Assignee: Oracle International Corporation
    Inventors: Paul Ferwerda, John Herendeen, Richard Mousseau
  • Patent number: 8166095
    Abstract: 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: Grant
    Filed: July 28, 2010
    Date of Patent: April 24, 2012
    Assignee: Oracle International Corporation
    Inventors: Paul Ferwerda, Peter Bower
  • Publication number: 20110016203
    Abstract: 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: Application
    Filed: July 28, 2010
    Publication date: January 20, 2011
    Applicant: BEA Systems, Inc.
    Inventors: Paul Ferwerda, Peter Bower
  • Patent number: 7774403
    Abstract: 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: Grant
    Filed: October 31, 2005
    Date of Patent: August 10, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Paul Ferwerda, Peter Bower
  • Publication number: 20100125855
    Abstract: 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: Application
    Filed: November 13, 2009
    Publication date: May 20, 2010
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Paul Ferwerda, John Herendeen, Richard Mousseau
  • Publication number: 20060069723
    Abstract: 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: Application
    Filed: October 31, 2005
    Publication date: March 30, 2006
    Applicant: BEA Systems, Inc.
    Inventors: Paul Ferwerda, Peter Bower
  • Patent number: 6990511
    Abstract: 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: Grant
    Filed: July 17, 2001
    Date of Patent: January 24, 2006
    Assignee: BEA Systems, Inc.
    Inventors: Paul Ferwerda, Peter Bower
  • Publication number: 20020019872
    Abstract: 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: Application
    Filed: July 17, 2001
    Publication date: February 14, 2002
    Inventors: Paul Ferwerda, Peter Bower