Patents by Inventor Michael Milirud
Michael Milirud 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: 10761959Abstract: A system includes presentation of a first visualization of a first set of the plurality of samples on the display device, each sample of the first set associated with a time within a first time period, and the first visualization plotting a time against a metric value for each sample of the first set, presentation of a first histogram of the first set on the display device, the first histogram indicating, for each of a first plurality of metric categorizations, a number of samples of the first set associated with the metric categorization. Changing of the first period to a second time period results in cross-synchronization of the visualizations with a second set of data samples associated with the second time period.Type: GrantFiled: September 22, 2017Date of Patent: September 1, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Michael Milirud, Zaki Maksyutov, Bin Du, Yi Jun Liu, Iuliia Safarova
-
Publication number: 20190095311Abstract: A system includes presentation of a first visualization of a first set of the plurality of samples on the display device, each sample of the first set associated with a time within a first time period, and the first visualization plotting a time against a metric value for each sample of the first set, presentation of a first histogram of the first set on the display device, the first histogram indicating, for each of a first plurality of metric categorizations, a number of samples of the first set associated with the metric categorization. Changing of the first period to a second time period results in cross-synchronization of the visualizations with a second set of data samples associated with the second time period.Type: ApplicationFiled: September 22, 2017Publication date: March 28, 2019Inventors: Michael MILIRUD, Zaki MAKSYUTOV, Bin DU, Yi Jun LIU, Iuliia SAFAROVA
-
Patent number: 9389981Abstract: 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: GrantFiled: September 12, 2012Date of Patent: July 12, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Michael Milirud, Eric D. Brewster, Nathan Teeuwen
-
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
-
Publication number: 20140075380Abstract: 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: ApplicationFiled: September 12, 2012Publication date: March 13, 2014Inventors: Michael Milirud, Eric D. Brewster, Nathan Teeuwen
-
Patent number: 8581803Abstract: Resources of a video presenting network having plural outputs can be configured. A provisional configuration can be supported. Configuration of inputs can be performed separately from configuration of outputs. Interdependencies between network resources can be considered to restrict provided options to those co-functional with a provisional configuration. A client can use a set of functions provided by a service to traverse the configuration solution space. The functions can support a transactional configuration approach. Responsibility for considering interdependencies can be delegated to a video driver, such as a video miniport.Type: GrantFiled: August 24, 2004Date of Patent: November 12, 2013Assignee: Microsoft CorporationInventors: Michael Milirud, Marcus J. Andrews, Bryan L. Langley
-
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: 20110149161Abstract: Resources of a video presenting network having plural outputs can be configured. A provisional configuration can be supported. Configuration of inputs can be performed separately from configuration of outputs. Interdependencies between network resources can be considered to restrict provided options to those co-functional with a provisional configuration. Responsibility for considering interdependencies can be delegated to a video driver, such as a video miniport. A client can use a variety of approaches to find a desired configuration. The desired configuration can be treated as a solution to an NP-Complete graph problem.Type: ApplicationFiled: January 7, 2011Publication date: June 23, 2011Applicant: Microsoft CorporationInventors: Michael Milirud, Marcus J. Andrews, Bryan L. Langley
-
Patent number: 7903045Abstract: Resources of a video presenting network having plural outputs can be configured. Provisional configuration functionality supports a transactional configuration approach. Interdependencies between network resources can be considered to restrict provided options to those co-functional with a provisional configuration. Responsibility for considering interdependencies can be delegated to a video driver, such as a video miniport. A client can use a variety of approaches to find a desired configuration.Type: GrantFiled: August 24, 2004Date of Patent: March 8, 2011Assignee: Microsoft CorporationInventors: Michael Milirud, Marcus J. Andrews, Bryan L. Langley
-
Patent number: 7898533Abstract: Resources of a video presenting network having plural outputs can be configured. A provisional configuration can be supported. Configuration of inputs can be performed separately from configuration of outputs. Interdependencies between network resources can be considered to restrict provided options to those co-functional with a provisional configuration. Responsibility for considering interdependencies can be delegated to a video driver, such as a video miniport. A client can use a variety of approaches to find a desired configuration. The desired configuration can be treated as a solution to an NP-Complete graph problem.Type: GrantFiled: August 24, 2004Date of Patent: March 1, 2011Assignee: Microsoft CorporationInventors: Michael Milirud, Marcus J. Andrews, Bryan L. Langley
-
Patent number: 7679612Abstract: Resources of a video presenting network having plural outputs can be configured. A provisional configuration can be supported. Configuration of inputs can be performed separately from configuration of outputs. Interdependencies between network resources can be considered to restrict provided options to those co-functional with a provisional configuration. Responsibility for considering interdependencies can be delegated to a video driver, such as a video miniport. A client can use a variety of approaches to find a desired configuration. A variety of configuration goals (e.g., optimal configurations) can be achieved in light of the interdependencies.Type: GrantFiled: August 24, 2004Date of Patent: March 16, 2010Assignee: Microsoft CorporationInventors: Michael Milirud, Marcus J. Andrews, Bryan L. Langley
-
Patent number: 7450084Abstract: Described is a method and system a system and method for dynamically and intelligently configuring a computer system's video-related settings upon connection of a monitor, and/or reconfiguring upon disconnection. A monitor configuration may include one or more display mechanisms, their video settings, relative positioning, and may include power scheme data. When a monitor is plugged into or unplugged from a computer system, a monitor manager component is notified and determines the current configuration, such as based on monitor identifiers. The current configuration is searched against persisted monitor configurations seeking a match. If previous monitor configuration data is found, the previous monitor configuration is applied. If not an exact match, configuration data is constructed based on similar configuration data that is persisted, or by querying for capabilities and iterating as necessary to find a video mode that the video card and monitor can use.Type: GrantFiled: December 17, 2004Date of Patent: November 11, 2008Assignee: Microsoft CorporationInventors: Andrew J. Fuller, Jerry R. Hughson, Jr., Matthew P. Rhoten, Michael Milirud, Kurt A. Geisel, Roger H. Wynn, Kevin P. Paulson
-
Publication number: 20060132473Abstract: Described is a method and system a system and method for dynamically and intelligently configuring a computer system's video-related settings upon connection of a monitor, and/or reconfiguring upon disconnection. A monitor configuration may include one or more display mechanisms, their video settings, relative positioning, and may include power scheme data. When a monitor is plugged into or unplugged from a computer system, a monitor manager component is notified and determines the current configuration, such as based on monitor identifiers. The current configuration is searched against persisted monitor configurations seeking a match. If previous monitor configuration data is found, the previous monitor configuration is applied. If not an exact match, configuration data is constructed based on similar configuration data that is persisted, or by querying for capabilities and iterating as necessary to find a video mode that the video card and monitor can use.Type: ApplicationFiled: December 17, 2004Publication date: June 22, 2006Applicant: Microsoft CorporationInventors: Andrew Fuller, Jerry Hughson, Matthew Rhoten, Michael Milirud, Kurt Geisel, Roger Wynn, Kevin Paulson
-
Publication number: 20050268321Abstract: Resources of a video presenting network having plural outputs can be configured. A provisional configuration can be supported. Configuration of inputs can be performed separately from configuration of outputs. Interdependencies between network resources can be considered to restrict provided options to those co-functional with a provisional configuration. Responsibility for considering interdependencies can be delegated to a video driver, such as a video miniport. A client can use a variety of approaches to find a desired configuration. A variety of configuration goals (e.g., optimal configurations) can be achieved in light of the interdependencies.Type: ApplicationFiled: August 24, 2004Publication date: December 1, 2005Applicant: Microsoft CorporationInventors: Michael Milirud, Marcus Andrews, Bryan Langley
-
Publication number: 20050246753Abstract: Resources of a video presenting network having plural outputs can be configured. A provisional configuration can be supported. Configuration of inputs can be performed separately from configuration of outputs. Interdependencies between network resources can be considered to restrict provided options to those co-functional with a provisional configuration. Responsibility for considering interdependencies can be delegated to a video driver, such as a video miniport. A client can use a variety of approaches to find a desired configuration. The desired configuration can be treated as a solution to an NP-Complete graph problem.Type: ApplicationFiled: August 24, 2004Publication date: November 3, 2005Applicant: Microsoft CorporationInventors: Michael Milirud, Marcus Andrews, Bryan Langley
-
Publication number: 20050246430Abstract: Resources of a video presenting network having plural outputs can be configured. A provisional configuration can be supported. Configuration of inputs can be performed separately from configuration of outputs. Interdependencies between network resources can be considered to restrict provided options to those co-functional with a provisional configuration. A client can use a set of functions provided by a service to traverse the configuration solution space. The functions can support a transactional configuration approach. Responsibility for considering interdependencies can be delegated to a video driver, such as a video miniport.Type: ApplicationFiled: August 24, 2004Publication date: November 3, 2005Applicant: Microsoft CorporationInventors: Michael Milirud, Marcus Andrews, Bryan Langley
-
Publication number: 20050246329Abstract: Resources of a video presenting network having plural outputs can be configured. Provisional configuration functionality supports a transactional configuration approach. Interdependencies between network resources can be considered to restrict provided options to those co-functional with a provisional configuration. Responsibility for considering interdependencies can be delegated to a video driver, such as a video miniport. A client can use a variety of approaches to find a desired configuration.Type: ApplicationFiled: August 24, 2004Publication date: November 3, 2005Applicant: Microsoft CorporationInventors: Michael Milirud, Marcus Andrews, Bryan Langley