Patents by Inventor Daniel Griffing
Daniel Griffing 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: 9146836Abstract: The present invention extends to methods, systems, and computer program products for linking diagnostic visualizations to regions of application code. Diagnostic visualizations emitted during execution of an application are displayed. The diagnostic visualizations partially represent the abstract objective of the application (e.g., as envisioned by a developer). Diagnostic data for at least one of a plurality of components is displayed. The diagnostic data indicates the performance of the at least one of the plurality of components during execution of the application. The displayed one or more diagnostic visualizations and the displayed diagnostic data is correlated to link the one or more diagnostic visualizations to the at least one of the plurality of components. Linking the one or more diagnostic visualizations to the at least one of the plurality of components can better indicate how the application's behavior reconciles the abstract objective.Type: GrantFiled: December 13, 2011Date of Patent: September 29, 2015Assignee: Microsoft Technology Licensing, LLCInventors: James Rapp, Daniel Griffing, Alexander Dadiomov, Matthew Jacobs, Ben Nesson, Drake A. Campbell, Mayank Agarwal, Paulo Cesar Sales Janotti, Xinhua Ji, Eric Ledoux, Alexey Kamenev, Jared Robert Van Leeuwen
-
Patent number: 8490058Abstract: The present invention extends to methods, systems, and computer program products for time-based navigation within resource utilization data. A computer system is configured to present resource utilization data representing performance of computer resources. The resource utilization data is displayed on a diagnostic data trace during the execution of the application. The user can select a desired time range and the resource utilization data within the time range will be displayed at other traces. The diagnostic data trace is still presented so that the user can understand the relation between the selected time range and the overall time length. Further, the user can modify the selected time range by change the extents of the selected time range using resizing tool. The resource utilization data within the modified selected time range, similarly, is also displayed along with the diagnostic data trace.Type: GrantFiled: December 13, 2011Date of Patent: July 16, 2013Assignee: Microsoft CorporationInventors: James Rapp, Daniel Griffing, Alexander Dadiomov, Matthew Jacobs, Hazim Shafi, Ryan Nowak, Ben Nesson, Drake A. Campbell, Mayank Agarwal, Paulo Cesar Sales Janotti, Xinhua Ji, George Essex Englebeck, Vikram Bapat
-
Publication number: 20130152052Abstract: The present invention extends to methods, systems, and computer program products for linking diagnostic visualizations to regions of application code. Diagnostic visualizations emitted during execution of an application are displayed. The diagnostic visualizations partially represent the abstract objective of the application (e.g., as envisioned by a developer). Diagnostic data for at least one of a plurality of components is displayed. The diagnostic data indicates the performance of the at least one of the plurality of components during execution of the application. The displayed one or more diagnostic visualizations and the displayed diagnostic data is correlated to link the one or more diagnostic visualizations to the at least one of the plurality of components. Linking the one or more diagnostic visualizations to the at least one of the plurality of components can better indicate how the application's behavior reconciles the abstract objective.Type: ApplicationFiled: December 13, 2011Publication date: June 13, 2013Applicant: Microsoft CorporationInventors: James Rapp, Daniel Griffing, Alexander Dadiomov, Matthew Jacobs, Ben Nesson, Drake A. Campbell, Mayank Agarwal, Paulo Cesar Sales Janotti, Xinhua Ji, Eric Ledoux, Alexey Kamenev, Jared Robert Van Leeuwen
-
Publication number: 20130152051Abstract: The present invention extends to methods, systems, and computer program products for time-based navigation within resource utilization data. A computer system is configured to present resource utilization data representing performance of computer resources. The resource utilization data is displayed on a diagnostic data trace during the execution of the application. The user can select a desired time range and the resource utilization data within the time range will be displayed at other traces. The diagnostic data trace is still presented so that the user can understand the relation between the selected time range and the overall time length. Further, the user can modify the selected time range by change the extents of the selected time range using resizing tool. The resource utilization data within the modified selected time range, similarly, is also displayed along with the diagnostic data trace.Type: ApplicationFiled: December 13, 2011Publication date: June 13, 2013Applicant: Microsoft CorporationInventors: James Rapp, Daniel Griffing, Alexander Dadiomov, Matthew Jacobs, Hazim Shafi, Ryan Nowak, Ben Nesson, Drake A. Campbell, Mayank Agarwal, Paulo Cesar Sales Janotti, Xinhua Ji, George Essex Englebeck, Vikram Bapat
-
Patent number: 6815959Abstract: A pin configured to be disposed within a probe is provided. The probe may be configured to measure a property of a conductive layer. The pin may include a contact surface which may be substantially planar. The pin may also include a first portion extending from the contact surface. A cross-sectional area of the first portion, in a direction substantially parallel to the contact surface, may be substantially equal to a surface area of the contact surface across a length of the first portion. A system configured to measure a property of a conductive layer is also provided. The system may include a mounting device and at least two probes coupled to the mounting device. The probes may be configured to measure the property of a conductive layer. In addition, the mounting device may be configured such that one of the probes may contact the conductive layer during measurement.Type: GrantFiled: April 9, 2002Date of Patent: November 9, 2004Assignee: KLA-Tencor Technologies Corp.Inventors: Walter H. Johnson, Torsten Borchers, Daniel Griffing, Andrei Danet, George Erskine
-
Publication number: 20030060092Abstract: A pin configured to be disposed within a probe is provided. The probe may be configured to measure a property of a conductive layer. The pin may include a contact surface which may be substantially planar. The pin may also include a first portion extending from the contact surface. A cross-sectional area of the first portion, in a direction substantially parallel to the contact surface, may be substantially equal to a surface area of the contact surface across a length of the first portion. A system configured to measure a property of a conductive layer is also provided. The system may include a mounting device and at least two probes coupled to the mounting device. The probes may be configured to measure the property of a conductive layer. In addition, the mounting device may be configured such that one of the probes may contact the conductive layer during measurement.Type: ApplicationFiled: April 9, 2002Publication date: March 27, 2003Inventors: Walter H. Johnson, Torsten Borchers, Daniel Griffing, Andrei Danet, George Erskine