Patents by Inventor Michael Montwill

Michael Montwill 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: 7716644
    Abstract: A system and method facilitating attributed debugging is provided that facilitates a developer of an object to determine what information a debugger displays. An expression evaluator is provided. The system can further include, optionally, a debuggee (e.g., process to be debugged). The debuggee includes attribute(s) which are employed by the debugger to facilitate debugging of the application—“attributed debugging.” This allows a developer of a type to declaratively indicate how information is to be displayed during debugging. Attributed debugging thus allows the manipulation of the view of data in the debugger by allowing the type author annotations with which they can control.
    Type: Grant
    Filed: March 25, 2004
    Date of Patent: May 11, 2010
    Assignee: Microsoft Corporation
    Inventors: Anson Horton, Michael Montwill, Peter A. Hallam, Christopher S. George, Gang Peng
  • Patent number: 7657873
    Abstract: The present invention provides an extensible mechanism for displaying object data in a debug environment in a suitable display format. In one aspect, a system is provided for computerized debug environments. The system includes a display component that presents data at a debug interface, wherein the data is associated with a first representation in a debug object and as at least a second representation at the debug interface. A communications component transmits the data from the debug object to the display component and also transforms the data from the first representation to the second representation.
    Type: Grant
    Filed: April 29, 2004
    Date of Patent: February 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Anson Horton, Michael Montwill, Lucas J. Hoban
  • Patent number: 7650593
    Abstract: A system and method facilitating attributed debugging is provided that facilitates a developer of an object to determine what information a debugger displays. An expression evaluator is provided. A debuggee (e.g., process to be debugged) can include a display proxy attribute that identifies a display proxy type associated with an object. When a request to examine the object is received by the expression evaluator, the expression can create the display proxy associated with the object, examine the display proxy, and provide information associated with the display proxy in response to the request to examine the object.
    Type: Grant
    Filed: March 25, 2004
    Date of Patent: January 19, 2010
    Assignee: Microsoft Corporation
    Inventors: Anson Horton, Michael Montwill, Daigo Hamura
  • Publication number: 20050246690
    Abstract: The present invention provides an extensible mechanism for displaying object data in a debug environment in a suitable display format. In one aspect, a system is provided for computerized debug environments. The system includes a display component that presents data at a debug interface, wherein the data is associated with a first representation in a debug object and as at least a second representation at the debug interface. A communications component transmits the data from the debug object to the display component and also transforms the data from the first representation to the second representation.
    Type: Application
    Filed: April 29, 2004
    Publication date: November 3, 2005
    Applicant: Microsoft Corporation
    Inventors: Anson Horton, Michael Montwill, Lucas Hoban
  • Publication number: 20050216892
    Abstract: A system and method facilitating attributed debugging is provided. The system and method of the present invention facilitate a developer of an object to determine what information a debugger displays. An attributed debugging system having a debugger with an expression evaluator is provided. The system can further include, optionally, a debuggee (e.g., process to be debugged). The debuggee includes attribute(s) which are employed by the debugger to facilitate debugging of the application—“attributed debugging”. The system can facilitate a developer of a type to declaratively indicate how information is to be displayed during debugging. Attributed debugging thus allows the manipulation of the view of data in the debugger by allowing the type author annotations with which they can control.
    Type: Application
    Filed: March 25, 2004
    Publication date: September 29, 2005
    Inventors: Anson Horton, Michael Montwill, Peter Hallam, Christopher George, Gang Peng
  • Publication number: 20050216893
    Abstract: A system and method facilitating attributed debugging is provided. The system and method of the present invention facilitate a developer of an object to determine what information a debugger displays. An attributed debugging system having a debugger with an expression evaluator is provided. A debuggee (e.g., process to be debugged) can include a display proxy attribute that identifies a display proxy type associated with an object. When a request to examine the object is received by the expression evaluator, the expression can create the display proxy associated with the object, examine the display proxy, and provide information associated with the display proxy in response to the request to examine the object.
    Type: Application
    Filed: March 25, 2004
    Publication date: September 29, 2005
    Inventors: Anson Horton, Michael Montwill, Daigo Hamura