Patents by Inventor Karl Melder

Karl Melder 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: 9703681
    Abstract: Assistance is given to aid in optimizing a program's performance during initial development while the program's features are still being implemented and/or debugged, without interfering with that development, by providing easy-to-ignore yet accurate tips about a program's performance inside a debugger. Raw performance information for a software program which is being debugged in a debugger is adjusted by removing from it a measured debug overhead or other diagnostic overhead. Some factors considered when measuring overhead include pauses, context switches, debug versus release build presence, bounds checking, funceval, and call stack analyses. The debugger is enhanced to display the adjusted program performance measure in a graphical user interface, next to the corresponding source code. The enhanced debugger updates the adjusted program performance measure value and keeps its screen location current as the developer moves through the source code, providing more detailed performance information upon request.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: July 11, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Joshua Taylor, Andrew Brian Hall, Karl Melder, Daniel Demetris George Moth, Zhaoqing Wu, Oleg Izmerly, Gregory Miskelly, Jackson Michael Davis
  • Publication number: 20150347274
    Abstract: Assistance is given to aid in optimizing a program's performance during initial development while the program's features are still being implemented and/or debugged, without interfering with that development, by providing easy-to-ignore yet accurate tips about a program's performance inside a debugger. Raw performance information for a software program which is being debugged in a debugger is adjusted by removing from it a measured debug overhead or other diagnostic overhead. Some factors considered when measuring overhead include pauses, context switches, debug versus release build presence, bounds checking, funceval, and call stack analyses. The debugger is enhanced to display the adjusted program performance measure in a graphical user interface, next to the corresponding source code. The enhanced debugger updates the adjusted program performance measure value and keeps its screen location current as the developer moves through the source code, providing more detailed performance information upon request.
    Type: Application
    Filed: July 28, 2014
    Publication date: December 3, 2015
    Inventors: Daniel Joshua Taylor, Andrew Brian Hall, Karl Melder, Daniel Demetris George MOTH, Zhaoqing Wu, Oleg Izmerly, Gregory Miskelly, Jackson Michael Davis
  • Publication number: 20060074929
    Abstract: Disclosed is a unique system and method that facilitates more efficient navigation and viewing of multiple open objects such as files, documents, pages, sheets, etc. The systems and methods make use of a navigation bar or tab channel. The tab channel can comprise a shifting region and optionally, a static region—the static region being positioned to the left of the shifting region. As files are opened, for example, the file name is appended to the left side of the tab channel. When another file is opened, it is appended to the left side of the tab channel, thus pushing the first file to the right. This proceeds so that the most relevant files are viewable in the tab channel. An on-screen menu is also maintained that includes all open files in an ordered manner. Thus, a file name no longer on the tab channel can be accessed from the menu—and then reinserted into the tab channel if viewing of its contents is desired.
    Type: Application
    Filed: September 30, 2004
    Publication date: April 6, 2006
    Applicant: Microsoft Corporation
    Inventors: Jason Weber, Chris McGuire, Janet Caler, Rahul Kumar, Karl Melder
  • Publication number: 20040141312
    Abstract: The invention relates to a headlamp/camera unit, especially for medical uses, comprising at least one lamp, an especially electronic camera, a support device that supports the at least one lamp and the camera on the head of a person, and an optical sighting mechanism that projects at least one aiming mark into the image field of the camera illuminated by the lamp.
    Type: Application
    Filed: March 18, 2004
    Publication date: July 22, 2004
    Inventors: Wolfram Henning, Karl Melder, Frank Schure