Patents by Inventor Nathan Teeuwen

Nathan Teeuwen 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: 9389981
    Abstract: A system performance analysis user interface includes a thumbnail portion and an analysis view portion. One or more performance indicator thumbnails and/or data source thumbnails are displayed in the thumbnail portion. Each performance indicator thumbnail displays a live graph identifying performance data of an associated one of multiple performance indicators, and each data source thumbnail displays a live graph of performance of an associated data source. Additional data regarding one or more data sources, such as contribution to usage of the data source by each of multiple contributors, is displayed in the analysis view portion.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: July 12, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Milirud, Eric D. Brewster, Nathan Teeuwen
  • 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
  • Publication number: 20140075380
    Abstract: A system performance analysis user interface includes a thumbnail portion and an analysis view portion. One or more performance indicator thumbnails and/or data source thumbnails are displayed in the thumbnail portion. Each performance indicator thumbnail displays a live graph identifying performance data of an associated one of multiple performance indicators, and each data source thumbnail displays a live graph of performance of an associated data source. Additional data regarding one or more data sources, such as contribution to usage of the data source by each of multiple contributors, is displayed in the analysis view portion.
    Type: Application
    Filed: September 12, 2012
    Publication date: March 13, 2014
    Inventors: Michael Milirud, Eric D. Brewster, Nathan Teeuwen
  • Patent number: 8499197
    Abstract: A description language and a tool for identifying, analyzing and addressing performance issues in event traces. With this language, a behavior descriptor may be defined to describe a simple behavior within a performance trace, by specifying values for a relatively small number of attributes. Even a relatively unsophisticated user can define behavior descriptors, but complex behaviors may be defined based on interactions between multiple behavior descriptors. A trace analysis tool may use a library of behavior descriptors to identify performance issues in performance traces by matching behavior descriptors to the performance trace. This analysis may be used in any number of ways, including reporting to a user detected performance issues reflected in a set of performance traces, filtering a set of performance traces to remove those performance traces corresponding to known performance issues or prioritizing efforts to resolve performance issues.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: July 30, 2013
    Assignee: Microsoft Corporation
    Inventors: Shuo-Hsien Hsiao, Prashant Ratanchandani, Jason Carl Hendrickson, Richard G. Russell, Nathan Teeuwen
  • 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: 20120124422
    Abstract: A description language and a tool for identifying, analyzing and addressing performance issues in event traces. With this language, a behavior descriptor may be defined to describe a simple behavior within a performance trace, by specifying values for a relatively small number of attributes. Even a relatively unsophisticated user can define behavior descriptors, but complex behaviors may be defined based on interactions between multiple behavior descriptors. A trace analysis tool may use a library of behavior descriptors to identify performance issues in performance traces by matching behavior descriptors to the performance trace. This analysis may be used in any number of ways, including reporting to a user detected performance issues reflected in a set of performance traces, filtering a set of performance traces to remove those performance traces corresponding to known performance issues or prioritizing efforts to resolve performance issues.
    Type: Application
    Filed: November 15, 2010
    Publication date: May 17, 2012
    Applicant: Microsoft Corporation
    Inventors: Shuo-Hsien Hsiao, Prashant Ratanchandani, Jason Carl Hendrickson, Richard G. Russell, Nathan Teeuwen