Patents by Inventor William R. Speirs

William R. Speirs 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: 7856538
    Abstract: Representative is a computer-implemented method of detecting a buffer overflow condition. In accordance with the method, a destination address for a computer process' desired right operation is received and a determination is made as to whether the destination address is within an illegitimate writable memory segment within the process' virtual address space (VAS). If so, the process is preferably alerted of the potential buffer overflow condition. A determination may also be made as to whether the destination address is legitimate, in which case the process may be informed of the memory segment which corresponds to the destination address.
    Type: Grant
    Filed: December 12, 2005
    Date of Patent: December 21, 2010
    Assignee: Systex, Inc.
    Inventors: William R. Speirs, II, Eric B. Cole
  • Patent number: 7748036
    Abstract: Methods are provided for categorizing input data into a selected data type category. Exemplary embodiments are directed to the categorization of binary input data, for example random input data, as either compressed or encrypted based on statistical analysis. To this end, at least a portion of the input data is analyzed to derive a statistical test result for the portion that is indicative of a degree of randomness of the data. The data is then categorized as either compressed or encrypted based on the statistical test result.
    Type: Grant
    Filed: November 28, 2005
    Date of Patent: June 29, 2010
    Assignee: Sytex, Inc.
    Inventors: William R. Speirs, III, Eric B. Cole
  • Patent number: 7705753
    Abstract: An approach is described for the compression of input data, and particularly one which is suited for providing a lossless method for compressing random input data. Both a compression algorithm is described, as well as a decompression algorithm for restoring the original uncompressed data. The decompression algorithm allows for its parameters to be adjusted to suit one's needs as they relate, for example, to the ratio of compression as a function of the decompression speed.
    Type: Grant
    Filed: October 22, 2005
    Date of Patent: April 27, 2010
    Assignee: Sytex, Inc.
    Inventors: William R. Speirs, III, Eric B. Cole
  • Publication number: 20080052468
    Abstract: Representative is a computer-implemented method of detecting a buffer overflow condition. In accordance with the method, a destination address for a computer process' desired right operation is received and a determination is made as to whether the destination address is within an illegitimate writable memory segment within the process' virtual address space (VAS). If so, the process is preferably alerted of the potential buffer overflow condition. A determination may also be made as to whether the destination address is legitimate, in which case the process may be informed of the memory segment which corresponds to the destination address.
    Type: Application
    Filed: December 12, 2005
    Publication date: February 28, 2008
    Applicant: Sytex, Inc.
    Inventors: William R. Speirs, Eric B. Cole