Patents by Inventor Henry M. D'Souza

Henry M. D'Souza 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: 7046255
    Abstract: A hardware-implemented color video data correction filtering system includes a plurality of linearization tables to gamma decompensate input color video data referenced to a non-linear color space, a plurality of a set of pre-calculated gamut shifting arrays to compensate for color point data of a plurality of constituent colors of a color monitor with each set of pre-calculated gamut shifting arrays coupled to one linearization table of the plurality of linearization tables, a plurality of hardware adders with each hardware adder coupled to one of the set of pre-calculated gamut shifting arrays, and a plurality of non-linearization tables coupled to the plurality of hardware adders to compensate for non-linearities of the color monitor and produce output color video data compensated for non-linearities and color points of the color monitor. Color video data is corrected in an accelerated manner through use of the pre-calculated gamut shifting arrays.
    Type: Grant
    Filed: June 28, 2001
    Date of Patent: May 16, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Henry M D'Souza, Gokalp Bayramoglu
  • Patent number: 6992682
    Abstract: Disclosed is a method and apparatus for controlling color displayed on a color monitor. The method includes, in one embodiment, the steps of: activating a first color scheme on the monitor; responsive to the activating of the first color scheme, measuring a first color point of the monitor; storing the first color point within a memory associated with the monitor; activating a second color scheme on the monitor; responsive to the activating of the second color scheme, measuring a second color point of the monitor; storing the second color point within the memory associated with the monitor; activating a third color scheme on the monitor; responsive to the activating of the third color scheme, measuring a third color point of the monitor; and storing the third color point within the memory associated with the monitor.
    Type: Grant
    Filed: February 7, 2000
    Date of Patent: January 31, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Henry M. D'Souza, William H. Nott, Gokalp Bayramoglu
  • Patent number: 6894706
    Abstract: A system provides automatic mode detection and scaler control in a display device which is digitally coupled to a display controller. The display controller has a variable active horizontal resolution and a variable active vertical resolution, while the display device has a fixed display device horizonal resolution and a fixed display device vertical resolution. The system determines the variable active horizontal and the vertical resolutions of the display controller; and scales the output of the display controller to the fixed horizontal resolution and vertical resolution of the display device.
    Type: Grant
    Filed: September 18, 1998
    Date of Patent: May 17, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Paul A. Ward, Mark L. Reinke, Henry M. D'Souza
  • Patent number: 6862029
    Abstract: Disclosed is a method and apparatus for controlling color displayed on a color monitor. The method includes, in one embodiment, the steps of: activating a first color scheme on the monitor; responsive to the activating of the first color scheme, measuring a first color point of the monitor; storing the first color point within a memory associated with the monitor; activating a second color scheme on the monitor; responsive to the activating of the second color scheme, measuring a second color point of the monitor; storing the second color point within the memory associated with the monitor; activating a third color scheme on the monitor; responsive to the activating of the third color scheme, measuring a third color point of the monitor; and storing the third color point within the memory associated with the monitor.
    Type: Grant
    Filed: July 27, 1999
    Date of Patent: March 1, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Henry M. D'Souza, William H. Nott, Gokalp Bayramoglu
  • Patent number: 6826303
    Abstract: A color correction filtering system filters color video data by compensating for non-linearities and color characteristics specific to a color monitor. Color video data is received by the system, for example through a web browser, and in an accelerated manner passed through a pre-calculated gamut-shifting array. The color correction filtering system gamma decompensates incoming color video data referenced to a non-linear color space through use of a linearization filter. The gamut-shifting array may contain pre-calculated compensation values stored in a plurality of look-up tables. A non-linearization filter is applied to the gamut-shifted color video data to produce color video data compensated for non-linearities specific to the color monitor.
    Type: Grant
    Filed: June 28, 2001
    Date of Patent: November 30, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Henry M. D'Souza, Gokalp Bayramoglu
  • Publication number: 20040223025
    Abstract: A system for compensating for non-functional ink cartridge ink jet nozzles is provided. The system includes an ink jet compensation system that receives ink jet nozzle failure data, such as each nozzle that is clogged or damaged, and that generates nozzle correction data, such as a nozzle to fire instead of each failed nozzle for a given print pattern or a nozzle firing sequence that compensates for the failed nozzle, such as by printing at that location during a subsequent or previous printer head pass. An ink control system receives the nozzle correction data and image data and generates printer control data, such as by receiving image data in a standard format for printing and modifying the printer control data that would be generated if all ink jet heads were functioning properly to include the nozzle correction data.
    Type: Application
    Filed: June 1, 2004
    Publication date: November 11, 2004
    Inventors: Henry M. D'souza, Curtis L. Crisler, Gokalp Bayramoglu
  • Patent number: 6764155
    Abstract: A system for compensating for non-functional ink cartridge ink jet nozzles is provided. The system includes an ink jet compensation system that receives ink jet nozzle failure data, such as each nozzle that is clogged or damaged, and that generates nozzle correction data, such as a nozzle to fire instead of each failed nozzle for a given print pattern or a nozzle firing sequence that compensates for the failed nozzle, such as by printing at that location during a subsequent or previous printer head pass. An ink control system receives the nozzle correction data and image data and generates printer control data, such as by receiving image data in a standard format for printing and modifying the printer control data that would be generated if all ink jet heads were functioning properly to include the nozzle correction data.
    Type: Grant
    Filed: September 9, 2002
    Date of Patent: July 20, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Henry M. D'Souza, Curtis L. Crisler, Gokalp Bayramoglu
  • Publication number: 20040046811
    Abstract: A system for compensating for non-functional ink cartridge ink jet nozzles is provided. The system includes an ink jet compensation system that receives ink jet nozzle failure data, such as each nozzle that is clogged or damaged, and that generates nozzle correction data, such as a nozzle to fire instead of each failed nozzle for a given print pattern or a nozzle firing sequence that compensates for the failed nozzle, such as by printing at that location during a subsequent or previous printer head pass. An ink control system receives the nozzle correction data and image data and generates printer control data, such as by receiving image data in a standard format for printing and modifying the printer control data that would be generated if all ink jet heads were functioning properly to include the nozzle correction data.
    Type: Application
    Filed: September 9, 2002
    Publication date: March 11, 2004
    Applicant: Compaq Information Technologies Group, L.P.
    Inventors: Henry M. D'Souza, Curtis L. Crisler, Gokalp Bayramoglu
  • Publication number: 20040001209
    Abstract: A method for controlling printer color is provided. The method includes receiving cartridge color density data, such as from analysis of a test patch printed by the cartridge, and reference cartridge data, such as from analysis of a test patch printed and measured in accordance with a color standard. The color density data of the cartridge test patch is then mapped to the color density data of the reference cartridge test patch to generate mapped color density data, such as a look-up table that provides a dot activation for the cartridge that generates the same color density for a known dot activation for the reference cartridge. The mapped color density data is then used to control color density for printing a set of image data.
    Type: Application
    Filed: June 27, 2002
    Publication date: January 1, 2004
    Applicant: Compaq Information Technologies Group, L.P.
    Inventors: Chia-Lin Chu, Gokalp Bayramoglu, Henry M. D'Souza, Tam Q. Duong
  • Publication number: 20040001210
    Abstract: A system for characterizing color is provided. The system includes a color patch identification system that receives image data, such as image data of a color wedge, and generates color patch data, such as for two or more patches that make up the color wedge. A color patch characterization system receives the color patch data and generates color density data, such as by calculating the average color density of each color patch.
    Type: Application
    Filed: June 27, 2002
    Publication date: January 1, 2004
    Applicant: Compaq Information Technologies Group, L.P., a Delaware corporation
    Inventors: Chia-Lin Chu, Gokalp Bayramoglu, Henry M. D'Souza, Tam Q. Duong
  • Patent number: 6670964
    Abstract: A system selects either a first scaler in a host computer or a second scaler in a display device, the first scaler having a predetermined output quality. The system instructs the display device to render a pattern; determines the output quality of the second scaler; and compares the quality of the second scaler with the predetermined output quality and selects the scaler with higher quality.
    Type: Grant
    Filed: September 18, 1998
    Date of Patent: December 30, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Paul A. Ward, Mark L. Reinke, Henry M. D'Souza
  • Publication number: 20030123723
    Abstract: A computer system and a non-professional scanner provide automatic optimized scanning utilizing a scanner specific color profile. The profile may be pre-built and pre-stored in the scanner by the scanner manufacturer. Alternatively, a scanner specific color profile may be built with each scanning cycle of the scanner. Along with an image, a color reference swatch, whether part of a target sheet or embedded in a bed of the scanner, may be scanned each cycle to produce the scanner specific color profile.
    Type: Application
    Filed: December 31, 2001
    Publication date: July 3, 2003
    Inventors: Henry M. D'Souza, Christopher D. Voltz, Gokalp Bayramoglu
  • Publication number: 20030122840
    Abstract: A computer system provides a technique of optimizing video output utilizing digital-to-analog converter characterization data. A plurality of digital-to-analog converters for a plurality of color channels of a video subsystem of the computer system are driven with a set of predetermined input digital values. The resulting plurality of output analog voltages from the plurality of digital-to-analog converters are measured and then stored in a non-volatile memory as a plurality of digital characterization values. Color management software of the computer system performs color correction based on the plurality of digital characterization values.
    Type: Application
    Filed: December 31, 2001
    Publication date: July 3, 2003
    Inventors: Christopher D. Voltz, Henry M. D'Souza
  • Publication number: 20030012432
    Abstract: A color correction filtering system filters color video data by compensating for non-linearities and color characteristics specific to a color monitor. Color video data is received by the system, for example through a web browser, and in an accelerated manner passed through a pre-calculated gamut-shifting array. The color correction filtering system gamma decompensates incoming color video data referenced to a non-linear color space through use of a linearization filter. The gamut-shifting array may contain pre-calculated compensation values stored in a plurality of look-up tables. A non-linearization filter is applied to the gamut-shifted color video data to produce color video data compensated for non-linearities specific to the color monitor.
    Type: Application
    Filed: June 28, 2001
    Publication date: January 16, 2003
    Inventors: Henry M. D'Souza, Gokalp Bayramoglu
  • Publication number: 20030011616
    Abstract: A hardware-implemented color video data correction filtering system includes a plurality of linearization tables to gamma decompensate input color video data referenced to a non-linear color space, a plurality of a set of pre-calculated gamut shifting arrays to compensate for color point data of a plurality of constituent colors of a color monitor with each set of pre-calculated gamut shifting arrays coupled to one linearization table of the plurality of linearization tables, a plurality of hardware adders with each hardware adder coupled to one of the set of pre-calculated gamut shifting arrays, and a plurality of non-linearization tables coupled to the plurality of hardware adders to compensate for non-linearities of the color monitor and produce output color video data compensated for non-linearities and color points of the color monitor. Color video data is corrected in an accelerated manner through use of the pre-calculated gamut shifting arrays.
    Type: Application
    Filed: June 28, 2001
    Publication date: January 16, 2003
    Inventors: Henry M. D'Souza, Gokalp Bayramoglu
  • Publication number: 20020196972
    Abstract: A color correction technique involves sensing an illuminant and performing color correction based on the sensed illuminant. A color output device outputs an image with the color correction based on the sensed illuminant. The illuminant may be sensed in the lighting environment where the color output device is located or may be sensed in the lighting environment where the image is captured by a color digital camera. If an illuminant is sensed in a lighting environment where the image is captured and spectral reflectance data for an object corresponding to the image is detected, then the illuminant information and spectral reflectance data are embedded in the image which is transmitted over the Internet to a user computer system. Color correction software of the user computer system extracts the illuminant information and the spectral reflectance data and performs color correction for the image based on the extracted information.
    Type: Application
    Filed: June 26, 2001
    Publication date: December 26, 2002
    Inventors: Gokalp Bayramoglu, Chia-Lin Chu, Henry M. D'Souza
  • Publication number: 20020149785
    Abstract: A technique of automatic printer color correction includes accessing characterization data of the color ink cartridge and rendering consistent color for the color ink jet printer based on the characterization data. The characterization data can be stored on a website and accessed over the Internet by providing an identifier of the color ink cartridge. The identifier can, for example, be the serial number of the color ink cartridge. The characterization data—density data, for example—can be added to a printer profile for the color ink jet printer.
    Type: Application
    Filed: March 30, 2001
    Publication date: October 17, 2002
    Inventors: Chia-Lin Chu, Gokalp Bayramoglu, Henry M. D'Souza, Tam Q. Duong
  • Patent number: 6460103
    Abstract: A input device, such as a keyboard, having an array of unique rapid response keys for responding rapidly and conveniently to routine requests from software applications. Such routine requests include those requiring a “yes,” “no” or “cancel” response. Other routine tasks includes saving and closing files, which typically causes software to issue a save request. Instead of responding to such requests with input from a pointing device, the unique rapid response keys allow a user to respond to such routine requests without removing her hands from the keyboard. Four dedicated keys are preferably located above an escape key on the keyboard. A device driver receives scan codes from the keyboard and translates the scan codes corresponding to the response keys for providing a properly formatted response to the requesting software application.
    Type: Grant
    Filed: April 13, 1999
    Date of Patent: October 1, 2002
    Assignee: Compaq Computer Corporation
    Inventors: Daniel J. Powers, Henry M. D'Souza
  • Patent number: 6450641
    Abstract: A method for analysis of the curvature of the surface of a cornea using a checkered placido comprises, projecting the image of the checkered placido onto a patient's cornea, detecting the image of the checkered placido reflected off of the cornea, detecting a plurality of nodal points from the reflected image, determining the mean curvature at a plurality of nodal points and analyzing the mean curvature at a plurality of nodal points in order to produce a graphic display of the estimated actual curvature of the cornea.
    Type: Grant
    Filed: April 9, 2001
    Date of Patent: September 17, 2002
    Assignee: LaserSight Technologies, Inc.
    Inventors: Henry M. D'Souza, Edwin J. Sarver, Youssef S. Wakil
  • Patent number: 6295048
    Abstract: A system positions an image with a plurality of lines on a display device. The system determines the number of black lines required to vertically center the image in a frame of the display device as m+n; displays m black lines using a first horizontal sync period at the start of each frame, the first horizontal sync period being less than the horizontal sync period of the display device; displays each line of the image; and displays n black lines using the second horizontal sync period until the end of the frame.
    Type: Grant
    Filed: September 18, 1998
    Date of Patent: September 25, 2001
    Assignee: Compaq Computer Corporation
    Inventors: Paul A. Ward, Mark L. Reinke, Henry M. D'Souza