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: 10489264Abstract: 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: GrantFiled: January 20, 2017Date of Patent: November 26, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Robin Giese, Shannon Pahl, Brad Marrs, Nitin Choubey
-
Publication number: 20170147466Abstract: 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: ApplicationFiled: January 20, 2017Publication date: May 25, 2017Inventors: Robin Giese, Shannon Pahl, Brad Marrs, Nitin Choubey
-
Patent number: 9577903Abstract: 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: GrantFiled: July 30, 2014Date of Patent: February 21, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Robin Giese, Shannon Pahl, Brad Marrs, Nitin Choubey
-
Publication number: 20140365649Abstract: 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: ApplicationFiled: July 30, 2014Publication date: December 11, 2014Inventors: Robin Giese, Shannon Pahl, Brad Marrs, Nitin Choubey
-
Patent number: 8887077Abstract: 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: GrantFiled: November 21, 2011Date of Patent: November 11, 2014Assignee: Microsoft CorporationInventors: Michael Milirud, Robin Giese, Nathan Teeuwen
-
Patent number: 8868722Abstract: 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: GrantFiled: December 17, 2008Date of Patent: October 21, 2014Assignee: Microsoft CorporationInventors: Robin Giese, Shannon Pahl, Brad Marrs, Nitin Choubey
-
Publication number: 20140298107Abstract: 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: ApplicationFiled: March 29, 2013Publication date: October 2, 2014Applicant: Microsoft CorporationInventors: Robert Dreyfoos, Stephan Doll, Greg Nichols, Robin Giese
-
Publication number: 20130132872Abstract: 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: ApplicationFiled: November 21, 2011Publication date: May 23, 2013Applicant: MICROSOFT CORPORATIONInventors: Michael Milirud, Robin Giese, Nathan Teeuwen
-
Publication number: 20100153069Abstract: 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: ApplicationFiled: December 17, 2008Publication date: June 17, 2010Applicant: Microsoft CorporationInventors: ROBIN GIESE, Shannon Pahl, Brad Marrs, Nitin Choubey
-
Patent number: 7500091Abstract: 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: GrantFiled: November 30, 2005Date of Patent: March 3, 2009Assignee: Microsoft CorporationInventors: Cenk Ergan, Dan Li, Michael R. Fortin, Robin Giese, Robert L. Reinauer
-
Publication number: 20070121665Abstract: 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: ApplicationFiled: November 30, 2005Publication date: May 31, 2007Applicant: MICROSOFT CORPORATIONInventors: Cenk Ergan, Dan Li, Michael Fortin, Robin Giese, Robert Reinauer