Patents by Inventor Timothy D. Corrie, Jr.

Timothy D. Corrie, Jr. 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: 6496926
    Abstract: A non-traditional computing machine implements a parameterless computer language that operates without operands and without linear addressing of code or data. A code space having multiple dimensions contains programmed instructions, each having a unique position defined with respect to the code space dimensions. A data space having multiple dimensions contains data bits, each having a unique position defined with respect to the data space dimensions. A code pointer has a position and a direction within the code space. The code pointer position identifies a present instruction. A data pointer has a position and a direction within the data space. The data pointer position identifies a present data bit. The programmed instructions are selected from an instruction set that includes instructions for navigating the code pointer to select instructions and navigating the data pointer to select data bits. The computing machine operates to manipulate the data in the data space according the programmed instructions.
    Type: Grant
    Filed: March 8, 1999
    Date of Patent: December 17, 2002
    Assignee: Microsoft Corporation
    Inventors: Timothy D. Corrie, Jr., Kenieth R. Peery
  • Patent number: 5495571
    Abstract: The present invention provides a method and system for performing parametric testing of a functional programming interface. Parametric testing of a function verifies that the function performs as expected when a valid or an invalid parameter is passed to the function. To perform parameter testing on a function, the present invention receives as input prototype information for the function, and then formulates a testing plan. The invention tests the function according to the testing plan. The testing plan specifies a list of invalid and valid values for each parameter of the function. The invention repeatedly invokes the function, each time passing the function various combinations of invalid and valid values. The function passes the test when (1) the function does not return an error code for any combination of valid parameter values and (2) the function returns an error for any combination of parameter values that include an invalid parameter value.
    Type: Grant
    Filed: September 30, 1992
    Date of Patent: February 27, 1996
    Assignee: Microsoft Corporation
    Inventors: Timothy D. Corrie, Jr., Robert F. Day, Kenneth S. Gregg, John L. Miller, Sivaramakichenane Somasegar