Patents by Inventor Steven Marshall Hancock

Steven Marshall Hancock 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: 6397263
    Abstract: A logical device that is coupled to a computer can be controlled using string commands. The logical device requires flags and a data structure to operate properly. A string command with tokens for operating a specific logical device is provided. A linked list of the tokens is created. A command table for the specified logical device is found. The command table contains possible commands for the logical device, which commands are able to provide the required flags and data structure for the logical device. Each command in the command table contains key words or tokens or multiword tokens. The command table tokens are parsed, one at a time, against the command string tokens. If no match between the command table token and a command string token occurs, then the next command table token is parsed against the command string tokens.
    Type: Grant
    Filed: November 3, 1993
    Date of Patent: May 28, 2002
    Assignee: International Business Machines Corporation
    Inventors: Steven Marshall Hancock, David William Killian, Bradley Dale Noe, John Eugene Parsons, Jr.
  • Patent number: 6307559
    Abstract: A method of and apparatus for performing blitter operations is performed in two parts. First, a description of the to-be-performed data transfer is analyzed and a computer instruction sequence is generated therefrom. The instruction sequence may include the appropriate instructions to implement scaling, clipping, and color conversion of a source image, as implicated by the blitter description. Second, the computer instruction sequence is executed an appropriate number of times, again depending upon the blitter description. One of the described embodiments transforms a blitter description that describes a target image in terms of visible rectangles into a description that describes the target image as having at least one line-type, in which the line-type comprises at least one pixel run, characterized by visible and non-visible states. The line-type description is then utilized by a code-generating logic to generate the appropriate instructions.
    Type: Grant
    Filed: July 13, 1995
    Date of Patent: October 23, 2001
    Assignee: International Business Machines Corporation
    Inventors: Steven Marshall Hancock, Mark A. Pietras
  • Patent number: 6195391
    Abstract: A digitized image compression system employs several different compression techniques to compress the luminance and chrominance information and encodes the selected technique “on the fly” by inserting selected escape and header codes into the encoded data stream. More particularly, during compression, each image is divided into non-overlapping contiguous regions, referred to hereinafter as blocks and image data is compressed on a block-by-block basis. Each encoded block begins with a one-byte header that indicates, in conjunction with a previous escape code, the compression technique which was used to encode the block. Therefore, interpretation of the encoded data is a hierarchical process: the escape codes indicate a stream interpretation mode which, in turn, determine the meaning of header values which follow and the header values, in turn, determine the meaning of the encoded data in each block.
    Type: Grant
    Filed: May 31, 1994
    Date of Patent: February 27, 2001
    Assignee: International Business Machines Corporation
    Inventors: Steven Marshall Hancock, Mark Andrew Pietras, Leslie R. Wilson