Patents by Inventor Ronald Engle

Ronald Engle 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: 9038068
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product for providing capacity reclamation of resources allocated to one or more virtual machines. The invention monitors resource usage of the one or more virtual machines over a predetermined period of time, compares resource usage to resource allocation; and, based on the comparison of the resource usage to the resource allocation, adjusts resource allocation based on the monitored resource usage. Comparing the resource usage may include comparing resource usage to a target upper threshold percentage of allocated resources, and if the resource usage exceeds the target upper threshold, increasing the allocated resources by a predetermined amount and comparing resource usage to a target lower threshold percentage of allocated resources, and if the resource usage is less than the target lower threshold, decreasing the allocated resources by a predetermined amount.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: May 19, 2015
    Assignee: Bank of America Corporation
    Inventors: Ronald Engle, Prentice O. Dees, Jr., John Becsi, Thomas H. Davies, Darren Sanders, Timothy Golden, William Rouse
  • Patent number: 8930668
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product for providing a storage allocation to a virtual machine in response to a service request including receiving a service request including a virtual machine and storage parameters and running a policy engine to determine appropriate storage allocation to achieve storage parameters received from the requester, which may include applying a set of policy-based rules to the received storage parameters to determine one or more appropriate logical components of storage to map, to determine one or more array ports to enable, and to determine one or more network ports to enable in order to establish one or more communication channels between the operating system of the virtual machine and the provisioned component space. Component space is provisioned and a communication channel is established between the operating system to the component space based on the policy engine.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: January 6, 2015
    Assignee: Bank of America Corporation
    Inventors: Ronald Engle, Prentice O. Dees, Jr.
  • Publication number: 20140137110
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product for providing capacity reclamation of resources allocated to one or more virtual machines. The invention monitors resource usage of the one or more virtual machines over a predetermined period of time, compares resource usage to resource allocation; and, based on the comparison of the resource usage to the resource allocation, adjusts resource allocation based on the monitored resource usage. Comparing the resource usage may include comparing resource usage to a target upper threshold percentage of allocated resources, and if the resource usage exceeds the target upper threshold, increasing the allocated resources by a predetermined amount and comparing resource usage to a target lower threshold percentage of allocated resources, and if the resource usage is less than the target lower threshold, decreasing the allocated resources by a predetermined amount.
    Type: Application
    Filed: November 15, 2012
    Publication date: May 15, 2014
    Applicant: Bank of America Corporation
    Inventors: Ronald Engle, Prentice O. Dees, JR., John Becsi, Thomas H. Davies, Darren Sanders, Timothy Golden, William Rouse
  • Publication number: 20140136809
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product for providing a storage allocation to a virtual machine in response to a service request including receiving a service request including a virtual machine and storage parameters and running a policy engine to determine appropriate storage allocation to achieve storage parameters received from the requester, which may include applying a set of policy-based rules to the received storage parameters to determine one or more appropriate logical components of storage to map, to determine one or more array ports to enable, and to determine one or more network ports to enable in order to establish one or more communication channels between the operating system of the virtual machine and the provisioned component space. Component space is provisioned and a communication channel is established between the operating system to the component space based on the policy engine.
    Type: Application
    Filed: November 15, 2012
    Publication date: May 15, 2014
    Applicant: Bank of America Corporation
    Inventors: Ronald Engle, Prentice O. Dees, JR.