Patents by Inventor Patrick E. Welborn

Patrick E. Welborn 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: 5963716
    Abstract: Described herein is a method of decompressing a compressed data stream from a data buffer. The compressed data stream is of a type having a plurality of compressed segments in a normal sequence, wherein each segment has a control element that specifies the length or number of following data elements. The method includes a step of reading the segments in their normal sequence from the data buffer. After reading a particular segment, its control element and data elements are reversed in order, and then rewritten to the data buffer in the original location of the segment. After reading and re-writing a plurality of the segments, the direction of reading can be reversed. That is, the segments can be read in reverse sequence. Because of the re-writing step, however, control elements will be read before data elements, thus enabling decompression even in the reverse direction.
    Type: Grant
    Filed: December 2, 1996
    Date of Patent: October 5, 1999
    Assignee: Hewlett-Packard Company
    Inventors: Patrick E Welborn, David Hall
  • Patent number: 5649074
    Abstract: Data compression apparatus includes a current block of data bytes and a logic circuit for determining whether each byte in the current block is the same or different from a seed value. An encoding circuit produces a compressed version of the current block, which includes Command bytes and continuous literal data bytes from the current block. Each Command byte has an encoding identifier, an offset count and a data segment replacement count. Each offset count and data segment replacement count have, respectively, maximum bit sizes (and values). The encoding circuit responds to an indication that a data segment (1) differs from the seed value and (2) is followed by a series of contiguous data segments that are different from the seed value, by causing (a) a first Command byte to manifest a data segment replacement count of the maximum value and an offset count of 0 and to be followed by at least one of the contiguous data segments from the series.
    Type: Grant
    Filed: January 31, 1995
    Date of Patent: July 15, 1997
    Assignee: Hewlett-Packard Company
    Inventor: Patrick E. Welborn
  • Patent number: 5398297
    Abstract: A system and method of printing an image on a substrate based on an input of detailed image intensity information for each of discrete pixel areas of the substrate, includes or performs steps of processing the detailed image intensity information into less detailed image intensity information; dithering the less detailed image intensity information to approximate the intensity resolution of the detailed image intensity information; and printing the dithered, less detailed, image intensity information onto the substrate. The system will use less memory space than a comparable system which prints directly from the detailed image intensity information, will minimize patterning effects, and will correct for artifacts which might otherwise be printed.
    Type: Grant
    Filed: July 27, 1992
    Date of Patent: March 14, 1995
    Assignee: Tektronix, Inc.
    Inventors: Jeffery J. Clark, Brian G. Crosby, Bo Lewendal, Christopher D. Shaver, Gregory P. Thornton, Patrick E. Welborn
  • Patent number: 5243414
    Abstract: A color processing system is provided that specifies color in a standardized, perceptually uniform color space and resolves color differences between input and/or output devices. The color processing system utilizes a color mapping techniques to adjust the results of color mapping to fit the color gamut of the output device. The color processing system may be implemented as a color rendering dictionary in a PostScript.RTM. Level 2 interpreter. An additional feature involves adaptation of PostScript.RTM. Level 1 applications to take advantage of the improved color processing system and PostScript.RTM. Level 2 flexibility.
    Type: Grant
    Filed: July 29, 1991
    Date of Patent: September 7, 1993
    Assignee: Tektronix, Inc.
    Inventors: John C. Dalrymple, Patrick E. Welborn, Christopher D. Shaver
  • Patent number: 4823189
    Abstract: A record in which a color is represented on a record medium at a selected gray scale level is created by resolving an addressable area of the record medium into a square array of addressable record locations and organizing the record locations into a plurality of groups each containing a 4.times.4 array of record locations. The groups are organized into a plurality of dither cells each containing a 4.times.4 array of groups, whereby each dither cell contains 256 addressable record locations. An [i+(j.times.16)]th gray scale level is established within a selected area of the record medium, where i is an integer in the range from zero to 16, j is an integer in the range from zero to 16 and [i+(j.times.
    Type: Grant
    Filed: May 8, 1987
    Date of Patent: April 18, 1989
    Assignee: Tektronix, Inc.
    Inventors: Douglas I. Haines, Patrick E. Welborn