Patents by Inventor Chuck Strouss

Chuck Strouss 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: 5541942
    Abstract: An improved method for testing computer memory is provided. In a preferred embodiment of the present invention, copies of a bit pattern are written throughout memory until the memory is filled. The contents of the memory are read and compared to the bit patted to determine memory errors. In a preferred embodiment, the bit pattern consists of a sequence of groups of bytes. The groups of bytes have a variable number of bytes. Each group in the sequence alternates between all 1s and all 0s with the last group of the sequence containing a combination of 1s and 0s.
    Type: Grant
    Filed: June 14, 1994
    Date of Patent: July 30, 1996
    Assignee: Microsoft Corporation
    Inventor: Chuck Strouss
  • Patent number: 5493649
    Abstract: A mechanism for detecting corruption of computer programs is provided. In a preferred embodiment of the present invention, a checksum is used to determine when a computer program has been corrupted. Upon initially starting a computer program, a first checksum is calculated for the computer program. When the computer program is requested to perform an operation, a second checksum is calculated for the computer program. Corruption of the computer program is indicated when the first checksum does not equal the second checksum.
    Type: Grant
    Filed: June 21, 1994
    Date of Patent: February 20, 1996
    Assignee: Microsoft Corporation
    Inventors: Benjamin W. Slivka, Chuck Strouss