Patents by Inventor Martin Cibulka

Martin Cibulka 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: 7814461
    Abstract: An intelligent real time tool to assist a computer programmer during the writing and/or maintenance of a computer program. The tool generates assist windows that contain program related information that the programmer can use to construct a programming language statement and/or to obtain real time information about a programming language statement. An assist window can be automatically displayed as determined by the tool itself, and/or manually displayed on demand in response to a user input command. An assist window displays two general categories of information including but not limited to selection menu information based on a partial compilation of all programming language statements, and informational displays based on a partial compilation and a reverse parse of an immediate programming language statement.
    Type: Grant
    Filed: August 23, 2006
    Date of Patent: October 12, 2010
    Assignee: Microsoft Corporation
    Inventors: Matthew Shulman, Matthew James Curland, Martin Cibulka, David Anthony Sobeski
  • Patent number: 7322023
    Abstract: An intelligent real time tool to assist a computer programmer during the writing and/or maintenance of a computer program. The tool generates assist windows that contain program related information that the programmer can use to construct a programming language statement and/or to obtain real time information about a programming language statement. An assist window can be automatically displayed as determined by the tool itself, and/or manually displayed on demand in response to a user input command. An assist window displays two general categories of information including but not limited to selection menu information based on a partial compilation of all programming language statements, and informational displays based on a partial compilation and a reverse parse of an immediate programming language statement. The statement generating tool assist windows are non-intrusive to programmer input and can be ignored by the programmer by merely continuing to type.
    Type: Grant
    Filed: October 3, 2001
    Date of Patent: January 22, 2008
    Assignee: Microsoft Corporation
    Inventors: Matthew Shulman, Matthew James Curland, Martin Cibulka, David Anthony Sobeski
  • Publication number: 20070006142
    Abstract: An intelligent real time tool to assist a computer programmer during the writing and/or maintenance of a computer program. The tool generates assist windows that contain program related information that the programmer can use to construct a programming language statement and/or to obtain real time information about a programming language statement. An assist window can be automatically displayed as determined by the tool itself, and/or manually displayed on demand in response to a user input command. An assist window displays two general categories of information including but not limited to selection menu information based on a partial compilation of all programming language statements, and informational displays based on a partial compilation and a reverse parse of an immediate programming language statement.
    Type: Application
    Filed: August 23, 2006
    Publication date: January 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Matthew Shulman, Matthew Curland, Martin Cibulka, David Sobeski
  • Publication number: 20020095658
    Abstract: An intelligent real time tool to assist a computer programmer during the writing and/or maintenance of a computer program. The tool generates assist windows that contain program related information that the programmer can use to construct a programming language statement and/or to obtain real time information about a programming language statement. An assist window can be automatically displayed as determined by the tool itself, and/or manually displayed on demand in response to a user input command. An assist window displays two general categories of information including but not limited to selection menu information based on a partial compilation of all programming language statements, and informational displays based on a partial compilation and a reverse parse of an immediate programming language statement.
    Type: Application
    Filed: October 3, 2001
    Publication date: July 18, 2002
    Applicant: Microsoft Corporation
    Inventors: Matthew Shulman, Matthew James Curland, Martin Cibulka, David Anthony Sobeski
  • Patent number: 6311323
    Abstract: An intelligent real time tool to assist a computer programmer during the writing and/or maintenance of a computer program. The tool generates assist windows that contain program related information that the programmer can use to construct a programming language statement and/or to obtain real time information about a programming language statement. An assist window can be automatically displayed as determined by the tool itself, and/or manually displayed on demand in response to a user input command. An assist window displays two general categories of information including but not limited to selection menu information based on a partial compilation of all programming language statements, and informational displays based on a partial compilation and a reverse parse of an immediate programming language statement.
    Type: Grant
    Filed: September 7, 1999
    Date of Patent: October 30, 2001
    Assignee: Microsoft Corporation
    Inventors: Matthew Shulman, Matthew James Curland, Martin Cibulka, David Anthony Sobeski
  • Patent number: 6065035
    Abstract: The boundaries of a desired procedure in source code are determined even if there are an unequal number of begin and end procedure instructions due to conditional compilation or other programming instructions. In addition, the comments associated with a desired procedure, including those comments separated from the procedure by multiple blank instructions, are determined. The desired procedure, with correct boundaries and associated comments, is displayed in a procedural view for a user. Displaying procedures in a procedural view makes the creation, development and debugging of computer software, which is divided into multiple procedures, easier and more efficient. In addition, an accurate procedural view of software also helps reduce overall software development and maintenance costs.
    Type: Grant
    Filed: June 13, 1996
    Date of Patent: May 16, 2000
    Assignee: Microsoft Corporation
    Inventors: Matthew A. Shulman, Martin Cibulka
  • Patent number: 6026233
    Abstract: An intelligent real time tool to assist a computer programmer during the writing and/or maintenance of a computer program. The tool generates assist windows that contain program related information that the programmer can use to construct a programming language statement and/or to obtain real time information about a programming language statement. An assist window can be automatically displayed as determined by the tool itself, and/or manually displayed on demand in response to a user input command. An assist window displays two general categories of information including but not limited to selection menu information based on a partial compilation of all programming language statements, and informational displays based on a partial compilation and a reverse parse of an immediate programming language statement.
    Type: Grant
    Filed: May 27, 1997
    Date of Patent: February 15, 2000
    Assignee: Microsoft Corporation
    Inventors: Matthew Shulman, Matthew James Curland, Martin Cibulka, David Anthony Sobeski