Patents by Inventor Mario R. Garzia

Mario R. Garzia 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: 8117505
    Abstract: Resource exhaustion is anticipated, a cause of the resource exhaustion is identified and options are identified to address the resource exhaustion.
    Type: Grant
    Filed: November 7, 2005
    Date of Patent: February 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Baskar Sridharan, Elsie Nallipogu, Abdelsalam Heddaya, Mario R. Garzia, Björn Levidow
  • Patent number: 7739661
    Abstract: Disclosed is a software application reliability and availability tracking and reporting mechanism that collects event data from target computers, analyzes the data, and produces reliability and availability reports. A network administrator specifies target computers for which event data are collected. The collected event data along with a reliability model are provided to a reliability and availability analysis engine. Output from the engine includes reliability and availability data expressed as durations of time spent in each state and as associations with the events. The reliability and availability data are fed to a report generator which computes reliability and availability metrics. The metrics are used to generate reports that can be interpreted by the network administrator without the need for specialized data analysis skills.
    Type: Grant
    Filed: May 14, 2003
    Date of Patent: June 15, 2010
    Assignee: Microsoft Corporation
    Inventors: Mario R. Garzia, Heidi Crittenden
  • Patent number: 7685469
    Abstract: A method of analyzing a computer application interruption may analyze a cause of the computer application interruption, determine whether the cause of the computer application interruption was user disruptive or non-user-disruptive, determine whether the cause of the computer application interruption was operating system related or non-operating system related and determine whether the computer application interruption caused the computer application to stop operating or operate at a degraded level of performance.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: March 23, 2010
    Assignee: Microsoft Corporation
    Inventors: Anna Dayen, Heidi A. Crittenden, Mario R. Garzia, Peng Li, Mujtaba Khambatti
  • Patent number: 7684959
    Abstract: The stability index objectively reflects system reliability and yet intuitively reflects the user experience on the system while also providing an understanding of how/when/why problems began.
    Type: Grant
    Filed: February 14, 2007
    Date of Patent: March 23, 2010
    Assignee: Microsoft Corporation
    Inventors: Mario R. Garzia, Mingtian Ni, Todor Ivanov Jivakov, Peng Li
  • Publication number: 20080027680
    Abstract: The stability index objectively reflects system reliability and yet intuitively reflects the user experience on the system while also providing an understanding of how/when/why problems began.
    Type: Application
    Filed: February 14, 2007
    Publication date: January 31, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Mario R. Garzia, Mingtian Ni, Todor Ivanov Jivakov, Peng Li
  • Patent number: 7310592
    Abstract: A method of grouping sets of computers into a single class for statistical analysis is disclosed. The method may look at various factors to create equivalent classes of computers depending on the level of aggregation desired which then may be used to provide additional data from which reliability statistics may be calculated on the uptime of computers.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: December 18, 2007
    Assignee: Microsoft Corporation
    Inventors: Heidi A. Crittenden, Mario R. Garzia
  • Patent number: 7185231
    Abstract: Disclosed is a software application reliability and availability tracking and reporting mechanism that collects event data from target computers, analyzes the data, and produces reliability and availability reports. A network administrator specifies target computers for which event data are collected. The collected event data along with a reliability model are provided to a reliability and availability analysis engine. Output from the engine includes reliability and availability data expressed as durations of time spent in each state and as associations with the events. The reliability and availability data are fed to a report generator which computes reliability and availability metrics. The metrics are used to generate reports that can be interpreted by the network administrator without the need for specialized data analysis skills.
    Type: Grant
    Filed: May 14, 2003
    Date of Patent: February 27, 2007
    Assignee: Microsoft Corporation
    Inventors: Joseph P. Mullally, Mario R. Garzia, David S. Crocco, Qingbo Zhao
  • Publication number: 20040230953
    Abstract: Disclosed is a software application reliability and availability tracking and reporting mechanism that collects event data from target computers, analyzes the data, and produces reliability and availability reports. A network administrator specifies target computers for which event data are collected. The collected event data along with a reliability model are provided to a reliability and availability analysis engine. Output from the engine includes reliability and availability data expressed as durations of time spent in each state and as associations with the events. The reliability and availability data are fed to a report generator which computes reliability and availability metrics. The metrics are used to generate reports that can be interpreted by the network administrator without the need for specialized data analysis skills.
    Type: Application
    Filed: May 14, 2003
    Publication date: November 18, 2004
    Applicant: Microsoft Corporation
    Inventors: Mario R. Garzia, Heidi Crittenden
  • Publication number: 20040230872
    Abstract: Disclosed is a software application reliability and availability tracking and reporting mechanism that collects event data from target computers, analyzes the data, and produces reliability and availability reports. A network administrator specifies target computers for which event data are collected. The collected event data along with a reliability model are provided to a reliability and availability analysis engine. Output from the engine includes reliability and availability data expressed as durations of time spent in each state and as associations with the events. The reliability and availability data are fed to a report generator which computes reliability and availability metrics. The metrics are used to generate reports that can be interpreted by the network administrator without the need for specialized data analysis skills.
    Type: Application
    Filed: May 14, 2003
    Publication date: November 18, 2004
    Applicant: Microsoft Corporation
    Inventors: Joseph P. Mullally, Mario R. Garzia, David S. Crocco, Qingbo Zhao