Patents by Inventor Thomas G. Whitten

Thomas G. Whitten 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: 6138252
    Abstract: A method and computer system are presented for monitoring a suite of product tests as they are being performed. The tests are collected in named suites of tests. The method includes providing a display and graphically displaying names of suites that have been performed and that were passed on one region of the display and graphically displaying names of suites that have been performed and that were failed on another region of the display. The method also may include allowing a user to selectively identify a name of one of the suites that has been performed and displaying additional information on the display about the selectively identified suites. The additional information may include at least names of the tests within the suite that have been performed and that were passed or failed, and may include a journal record of the performance of the selectively identified. The display may be periodically updated in a period that may be selectively chosen or modified by the user.
    Type: Grant
    Filed: July 1, 1996
    Date of Patent: October 24, 2000
    Assignee: Sun Microsystems, Inc.
    Inventors: Thomas G. Whitten, Stephen C. Talley
  • Patent number: 5961656
    Abstract: A method for verifying a desired operation of an untrusted memory device is performed under load and includes shadowing read and write operations to the untrusted memory device and to a trusted memory device. The shadowing is performed by concurrently writing data to both the trusted and untrusted memory devices, and concurrently reading data from both the trusted and the untrusted memory devices. All data returned from the trusted and untrusted memory devices in response to the read operations are compared, and if any data compared does not have a same value, a value from the trusted memory device is returned and an error indication is generated.
    Type: Grant
    Filed: October 31, 1995
    Date of Patent: October 5, 1999
    Assignee: Sun Microsystems, Inc.
    Inventors: Billy J. Fuller, Thomas G. Whitten
  • Patent number: 5805795
    Abstract: A method for selecting a set of test cases which may be used to test a software program product is disclosed. The program to be tested may have a number of code blocks that may be exercised during execution of the program. The method includes identifying each of the code blocks that may be exercised, and determining a time for executing each of the test cases in the set. A set of the test cases is then selected that exercises a maximum number of the identified code blocks that can be exercised in a minimum time. The selection step may be performed by executing a genetic algorithm for determining which subset of test cases to use, using a combination of time and coverage as a fitness value.
    Type: Grant
    Filed: January 5, 1996
    Date of Patent: September 8, 1998
    Assignee: Sun Microsystems, Inc.
    Inventor: Thomas G. Whitten