Patents by Inventor Robin Giese

Robin Giese 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: 10489264
    Abstract: A mechanism of monitoring activity on a computer which may be applied to measuring the performance of the computer. The computer is configured to track a first set of information relating to at least a first occurrence of at least one scenario on the computer. At least some of the first set of information is evaluated to make a determination about the first occurrence of the scenario. Based on that determination, the computer may be configured to track a second set of information relating to at least a second occurrence of the scenario on the computer, in which the second set of to information includes at least some types of information not tracked in the first set of information. The second set of information can then be evaluated.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: November 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robin Giese, Shannon Pahl, Brad Marrs, Nitin Choubey
  • Publication number: 20170147466
    Abstract: A mechanism of monitoring activity on a computer which may be applied to measuring the performance of the computer. The computer is configured to track a first set of information relating to at least a first occurrence of at least one scenario on the computer. At least some of the first set of information is evaluated to make a determination about the first occurrence of the scenario. Based on that determination, the computer may be configured to track a second set of information relating to at least a second occurrence of the scenario on the computer, in which the second set of to information includes at least some types of information not tracked in the first set of information. The second set of information can then be evaluated.
    Type: Application
    Filed: January 20, 2017
    Publication date: May 25, 2017
    Inventors: Robin Giese, Shannon Pahl, Brad Marrs, Nitin Choubey
  • Patent number: 9577903
    Abstract: A mechanism of monitoring activity on a computer which may be applied to measuring the performance of the computer. The computer is configured to track a first set of information relating to at least a first occurrence of at least one scenario on the computer. At least some of the first set of information is evaluated to make a determination about the first occurrence of the scenario. Based on that determination, the computer may be configured to track a second set of information relating to at least a second occurrence of the scenario on the computer, in which the second set of information includes at least some types of information not tracked in the first set of information. The second set of information can then be evaluated.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: February 21, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Robin Giese, Shannon Pahl, Brad Marrs, Nitin Choubey
  • Publication number: 20140365649
    Abstract: A mechanism of monitoring activity on a computer which may be applied to measuring the performance of the computer, The computer is configured to track a first set of information relating to at least a first occurrence of at least one scenario on the computer. At least sonic of the first set of information is evaluated to make a determination about the first occurrence of the scenario. Based on that determination, the computer may be configured to track a second set of information relating to at least a second occurrence of the scenario on the computer, in which the second set of information includes at least some types of information not tracked in the first set of information. The second set of information can then be evaluated.
    Type: Application
    Filed: July 30, 2014
    Publication date: December 11, 2014
    Inventors: Robin Giese, Shannon Pahl, Brad Marrs, Nitin Choubey
  • Patent number: 8887077
    Abstract: Performance data for a computing device is displayed in both graphical and tabular portions concurrently. The performance data displayed in the different portions is synchronized, being performance data for the same time range. A user can select a portion of the time range, in response to which the graphical portion displays an indication of the selected portion and the tabular portion displays an indication of which attributes of a performance aspect of the performance data contribute to the performance aspect in the selected portion. A user can also select a particular attribute of a performance aspect in the tabular portion, in response to which the graphical portion displays an indication of the portions of the time range to which the selected attribute contributes to the performance aspect of the performance data.
    Type: Grant
    Filed: November 21, 2011
    Date of Patent: November 11, 2014
    Assignee: Microsoft Corporation
    Inventors: Michael Milirud, Robin Giese, Nathan Teeuwen
  • Patent number: 8868722
    Abstract: A mechanism of monitoring activity on a computer which may be applied to measuring the performance of the computer. The computer is configured to track a first set of information relating to at least a first occurrence of at least one scenario on the computer. At least some of the first set of information is evaluated to make a determination about the first occurrence of the scenario. Based on that determination, the computer may be configured to track a second set of information relating to at least a second occurrence of the scenario on the computer, in which the second set of information includes at least some types of information not tracked in the first set of information. The second set of information can then be evaluated.
    Type: Grant
    Filed: December 17, 2008
    Date of Patent: October 21, 2014
    Assignee: Microsoft Corporation
    Inventors: Robin Giese, Shannon Pahl, Brad Marrs, Nitin Choubey
  • Publication number: 20140298107
    Abstract: To improve identifying and tracking errors on a computer, an operating system for a computer is programmed to have a framework allowing programmable monitors of events to be defined. These programmable monitors are programmed to detect one or more events or patterns of events, and have associated actions. When the pattern of events occurs, the monitor is triggered, and actions associated with the monitor can be performed. Various actions can be performed, including but not limited to data gathering about the events triggering the monitor, other events occurring during the same time period, and information about the configuration of the computer. Monitors can be dynamically updated remotely during operation of the computer. An operating system can be programmed to have any number of such monitors. Similarly, the actions that occur when a monitor is triggered also can be dynamically updated.
    Type: Application
    Filed: March 29, 2013
    Publication date: October 2, 2014
    Applicant: Microsoft Corporation
    Inventors: Robert Dreyfoos, Stephan Doll, Greg Nichols, Robin Giese
  • Publication number: 20130132872
    Abstract: Performance data for a computing device is displayed in both graphical and tabular portions concurrently. The performance data displayed in the different portions is synchronized, being performance data for the same time range. A user can select a portion of the time range, in response to which the graphical portion displays an indication of the selected portion and the tabular portion displays an indication of which attributes of a performance aspect of the performance data contribute to the performance aspect in the selected portion. A user can also select a particular attribute of a performance aspect in the tabular portion, in response to which the graphical portion displays an indication of the portions of the time range to which the selected attribute contributes to the performance aspect of the performance data.
    Type: Application
    Filed: November 21, 2011
    Publication date: May 23, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Michael Milirud, Robin Giese, Nathan Teeuwen
  • Publication number: 20100153069
    Abstract: A mechanism of monitoring activity on a computer which may be applied to measuring the performance of the computer. The computer is configured to track a first set of information relating to at least a first occurrence of at least one scenario on the computer. At least some of the first set of information is evaluated to make a determination about the first occurrence of the scenario. Based on that determination, the computer may be configured to track a second set of information relating to at least a second occurrence of the scenario on the computer, in which the second set of information includes at least some types of information not tracked in the first set of information. The second set of information can then be evaluated.
    Type: Application
    Filed: December 17, 2008
    Publication date: June 17, 2010
    Applicant: Microsoft Corporation
    Inventors: ROBIN GIESE, Shannon Pahl, Brad Marrs, Nitin Choubey
  • Patent number: 7500091
    Abstract: A delay of starting up of certain applications may result in improving the overall performance of a system. The applications to be delayed may be placed in a container object or box such that they can be tracked and that other applications dependent on the delayed applications can be appropriately handled.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: March 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Cenk Ergan, Dan Li, Michael R. Fortin, Robin Giese, Robert L. Reinauer
  • Publication number: 20070121665
    Abstract: A delay of starting up of certain applications may result in improving the overall performance of a system. The applications to be delayed may be placed in a container object or box such that they can be tracked and that other applications dependent on the delayed applications can be appropriately handled.
    Type: Application
    Filed: November 30, 2005
    Publication date: May 31, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Cenk Ergan, Dan Li, Michael Fortin, Robin Giese, Robert Reinauer