Patents by Inventor Keith McGreggor

Keith McGreggor 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: 5963201
    Abstract: A system for processing color information is based on carrying with color data, an indicator of the color space in which the data is represented. In this manner, the system is enabled to process color data from a variety of sources independent of the color space of the sources, because it is able to respond to the color space of a particular color value perform the necessary transformations to operate within any other arbitrary color and color space combination. The system provides for manipulating or combining colors independent of the source and destination color spaces. Also, the system operates on a per color component basis in user selected working color space, independent of the color space of the input or destination devices.
    Type: Grant
    Filed: September 9, 1996
    Date of Patent: October 5, 1999
    Assignee: Apple Computer, Inc.
    Inventors: Keith McGreggor, Christopher M. Yerga, David Van Brink
  • Patent number: 5909291
    Abstract: A color matching system initializes a translator by storing profiles of source and destination color devices which include the coordinates in a calibrated color space of the colorants produced in the source and destination devices and a tonal reproduction curve for each device. Mixing equations and parameters are precomputed to be used in matching calculations of an image including color pixels to be matched. The color gamut is divided into mixing regions in which a given point can be produced by a mixture of two chromatic colorants and the achromatic colorants of the destination device. A technique for selecting a mixing region is included which is based on the slopes of vectors defining the colorants of the destination device, and the sample color to be produced.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: June 1, 1999
    Assignee: Apple Computer, Inc.
    Inventors: Robin D. Myers, Keith McGreggor, Robert Johnson, Konstantin Othmer
  • Patent number: 5528261
    Abstract: An operating system software architecture, implemented in an object-oriented design, supports and processes color. The object-oriented design has two levels, one being a class (TColor) defining a virtual abstract base class and being a container class containing calibrated colors, the other being a class (TDeviceColor) defining a virtual abstract base class and a container class containing uncalibrated colors. Several calibrated color classes including a class (TXYZColor) defining XYZ color space descend directly from class (TColor), several uncalibrated color classes including a class (TRGBColor) descending directly from class (TDeviceColor), a class (TColorGamut) storing color gamut information of peripheral devices that may interface with the architecture, and a class (TColorProfile) storing tonal reproduction curves of the peripheral devices provide data structures, together with method functions for various color processing.
    Type: Grant
    Filed: June 9, 1992
    Date of Patent: June 18, 1996
    Assignee: Apple Computer, Inc.
    Inventors: Lindsay B. Holt, James A. Quarato, Jerry G. Harris, Ryoji Watanabe, Keith McGreggor