Patents by Inventor Michael R. Chiaramonte

Michael R. Chiaramonte 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: 8307011
    Abstract: The present disclosure is directed to a method and system for determining overall utilization. In accordance with a particular embodiment of the present disclosure, utilization metrics are received from at least one entity. Each utilization metric indicates resource availability for the entity. The utilization metrics are converted to mapped values by comparing the utilization metrics to configured thresholds. The mapped values are converted to percentage values. An overall utilization is calculated for the entity by identifying an average value of the percentage values. A graphical representation of the overall utilization is generated.
    Type: Grant
    Filed: May 20, 2008
    Date of Patent: November 6, 2012
    Assignee: CA, Inc.
    Inventors: Michael R. Chiaramonte, Kouros H. Esfahany
  • Patent number: 8255907
    Abstract: According to one embodiment, a method for managing one or more virtual machines includes generating a request for at least one performance characteristic for at least one virtual machine, the at least one virtual machine being associated with a processing group, the processing group including one or more processing modules; receiving a response to the generated request for at least one performance characteristic for the at least one virtual machine; automatically determining whether an increase in the number of processing modules included in the processing group is required, by analyzing the received response to the generated request; and, in response to a determination that an increase in the number of processing modules included in the processing group is required, automatically adding at least one processing module to the processing group.
    Type: Grant
    Filed: January 20, 2012
    Date of Patent: August 28, 2012
    Assignee: CA, Inc.
    Inventors: Michael R. Chiaramonte, Kouros H. Esfahany, Karthik V. Narayanan
  • Publication number: 20120124576
    Abstract: According to one embodiment, a method for managing one or more virtual machines includes generating a request for at least one performance characteristic for at least one virtual machine, the at least one virtual machine being associated with a processing group, the processing group including one or more processing modules; receiving a response to the generated request for at least one performance characteristic for the at least one virtual machine; automatically determining whether an increase in the number of processing modules included in the processing group is required, by analyzing the received response to the generated request; and, in response to a determination that an increase in the number of processing modules included in the processing group is required, automatically adding at least one processing module to the processing group.
    Type: Application
    Filed: January 20, 2012
    Publication date: May 17, 2012
    Applicant: Computer Associates Think, Inc.
    Inventors: Michael R. Chiaramonte, Kouros H. Esfahany, Karthik V. Narayanan
  • Patent number: 8104033
    Abstract: According to one embodiment, a method for managing one or more virtual machines includes generating a request for at least one performance characteristic for at least one virtual machine, the at least one virtual machine being associated with a processing group, the processing group including one or more processing modules; receiving a response to the generated request for at least one performance characteristic for the at least one virtual machine; automatically determining whether an increase in the number of processing modules included in the processing group is required, by analyzing the received response to the generated request; and, in response to a determination that an increase in the number of processing modules included in the processing group is required, automatically adding at least one processing module to the processing group.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: January 24, 2012
    Assignee: Computer Associates Think, Inc.
    Inventors: Michael R. Chiaramonte, Kouros H. Esfahany, Karthik V. Narayanan
  • Patent number: 7979857
    Abstract: A method and an apparatus for dynamic memory resource management are provided. Memory activity information is collected for a virtual machine. Additional memory shares are dynamically allocated to the virtual machine, as needed, based on the memory activity information for the virtual machine and based on a specified priority of the virtual machine in order to properly adjust the total physical memory used by the virtual machine.
    Type: Grant
    Filed: April 25, 2005
    Date of Patent: July 12, 2011
    Assignee: Computer Associates Think, Inc.
    Inventors: Kouros H. Esfahany, Michael R. Chiaramonte, Karthik Narayanan
  • Patent number: 7979863
    Abstract: Methods and apparatuses for dynamic CPU resource management are provided. CPU related information is collected for one or more virtual machines. CPU shares and affinity of a virtual machine are dynamically changed, as needed, based on the CPU usage information for the virtual machine and based on a specified priority of the virtual machine.
    Type: Grant
    Filed: April 25, 2005
    Date of Patent: July 12, 2011
    Assignee: Computer Associates Think, Inc.
    Inventors: Kouros H. Esfahany, Michael R. Chiaramonte, Karthik Narayanan
  • Publication number: 20090292715
    Abstract: The present disclosure is directed to a method and system for determining overall utilization. In accordance with a particular embodiment of the present disclosure, utilization metrics are received from at least one entity. Each utilization metric indicates resource availability for the entity. The utilization metrics are converted to mapped values by comparing the utilization metrics to configured thresholds. The mapped values are converted to percentage values. An overall utilization is calculated for the entity by identifying an average value of the percentage values. A graphical representation of the overall utilization is generated.
    Type: Application
    Filed: May 20, 2008
    Publication date: November 26, 2009
    Applicant: Computer Associates Think, Inc.
    Inventors: Michael R. Chiaramonte, Kouros H. Esfahany