Patents by Inventor Kouros H. Esfahany

Kouros H. Esfahany 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
  • Patent number: 8225313
    Abstract: In certain embodiments, a method for virtual infrastructure management includes discovering a plurality of heterogeneous virtual environments, each virtual environment comprising one or more components and being associated with one or more vendor-specific management operations. The method further comprises generating, for each of the plurality of heterogeneous virtual environments, one or more virtual environment objects that model that virtual environment and are operable to abstract the one or more vendor-specific management operations of that virtual environment to a normalized set of management operations. The method further comprises facilitating management of the plurality of heterogeneous virtual environments using the virtual environment objects that model the plurality of heterogeneous virtual environments.
    Type: Grant
    Filed: October 19, 2005
    Date of Patent: July 17, 2012
    Assignee: CA, Inc.
    Inventors: Kouros H. Esfahany, Rahbar A. Farooqi, Amit A. Paradkar
  • 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
  • Patent number: 7603327
    Abstract: A method, system, API, GUI, and computer readable media for managing object-based clusters is provided. The method provides a computer executable methodology for discovering, monitoring, and managing object-based clusters. The system provides a computer-based system for facilitating interactions with heterogeneous cluster solutions. The system includes computer components for detecting clusters and supervising detected clusters and/or components.
    Type: Grant
    Filed: July 8, 2002
    Date of Patent: October 13, 2009
    Assignee: Computer Associates Think, Inc.
    Inventor: Kouros H. Esfahany
  • Patent number: 7483978
    Abstract: In certain embodiments, a method for providing a unified user interface for managing a plurality of heterogeneous computing environments comprises displaying at least a portion of a framework user interface, the framework user interface comprising common functionality and a standard layout for the unified user interface. A listing of a subset of the heterogeneous computing environments may be displayed. Each of the heterogeneous computing environments may be modeled by one or more objects, each object corresponding to a particular computing environment. The method further includes, in response to an interaction request with respect to a particular computing environment, applying an appropriate plug-in, based on a mapping of the object that corresponds to the particular computing environment to the appropriate plug-in, to perform the requested interaction.
    Type: Grant
    Filed: May 15, 2006
    Date of Patent: January 27, 2009
    Assignee: Computer Associates Think, Inc.
    Inventors: Kouros H. Esfahany, William E. Boyle
  • Patent number: 7340598
    Abstract: A method of monitoring a computer system for reconfiguration includes defining at least one platform on the computer system, monitoring the platform to gather information related to multiple predefined attributes, analyzing the information related to the multiple predefined attributes based on predetermined threshold values and reconfiguring the platform bases on a result of the analysis. A system for monitoring a computer system for reconfiguration includes a platform defining device adapted to define at least one platform on the computer system, a monitoring device adapted to monitor the platform to gather information related to multiple predetermine attributes an analysis device adapted to analyze the information related to the multiple predetermined attributes based on predetermined threshold values and a reconfiguration device adapted to reconfigure the platform in accordance with a result from the analysis device.
    Type: Grant
    Filed: July 9, 2004
    Date of Patent: March 4, 2008
    Assignee: Computer Associates Think, Inc.
    Inventor: Kouros H. Esfahany
  • Patent number: 7234072
    Abstract: A method and system for making an application highly available within a clustered environment includes detecting a cluster on an installation node, verifying whether at least one application component can be installed on the detected cluster, installing the at least one application component on the detected cluster, modifying the at least one application component, and putting the at least one application component online.
    Type: Grant
    Filed: April 17, 2003
    Date of Patent: June 19, 2007
    Assignee: Computer Associates Think, Inc.
    Inventor: Kouros H. Esfahany
  • Publication number: 20040210895
    Abstract: A method and system for making an application highly available within a clustered environment which comprise detecting a cluster on an installation node, veriflying whether the at least one application component can be installed on the detected cluster, installing the at least one application component on the detected cluster, modifying the at least one application component, and putting the at least one application component online.
    Type: Application
    Filed: April 17, 2003
    Publication date: October 21, 2004
    Inventor: Kouros H. Esfahany
  • Publication number: 20030214525
    Abstract: A method, system, API, GUI, and computer readable media for managing object-based clusters is provided. The method provides a computer executable methodology for discovering, monitoring, and managing object-based clusters. The system provides a computer-based system for facilitating interactions with heterogeneous cluster solutions. The system includes computer components for detecting clusters and supervising detected clusters and/or components.
    Type: Application
    Filed: July 8, 2002
    Publication date: November 20, 2003
    Inventor: Kouros H. Esfahany