Patents by Inventor Ravinder Prakash

Ravinder Prakash 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: 8136721
    Abstract: A method for enhancing a check code line image of a captured document such as a bank check. The method includes capturing an electronic image of a document; locating a code line region within the electronic image of the document; and performing a localized video gain on the code line region.
    Type: Grant
    Filed: May 12, 2006
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ravinder Prakash, Jeffrey E. Journey, Clair F. Rohe
  • Patent number: 8023719
    Abstract: A system and method for implementing phase angle based magnetic ink character recognition (MICR). A system is provided that includes: a segmentation system for segmenting inputted MICR data into sets of temporal data for inputted characters; a Fourier system for generating a set of phase angle components from temporal data for each inputted character; and a matching system for comparing the normalized set of phase angle components with each of a set of reference waveforms to determine an identity of the inputted character.
    Type: Grant
    Filed: August 15, 2007
    Date of Patent: September 20, 2011
    Assignee: International Business Machines Corporation
    Inventors: Ravinder Prakash, Jerry J. Zacharias
  • Patent number: 7983984
    Abstract: A system and method for applying an endorsement to an electronic image of a bank check. A system is described that includes: an imaging system for generating an endorsement image representing an action taken relative to processing the bank check; a halftone system for converting the endorsement image into a digitally halftoned endorsement image; and a positioning system for placing the digitally halftoned endorsement image onto the electronic image of the bank check.
    Type: Grant
    Filed: June 23, 2010
    Date of Patent: July 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Ravinder Prakash, Rodney G. Moon, Gerald C. Rector
  • Patent number: 7961930
    Abstract: A system, method and program product for cleaning a black white image. A system is disclosed that includes a filtering system that applies a filter to the black white image, wherein the filter examines a set of neighboring pixels of each black pixel and determines if a black pixel being examined should be converted to a white pixel; and a recursive application system that causes the filtering system to repeatedly re-filter the black white image until a determination is made that the black white image is sufficiently cleaned.
    Type: Grant
    Filed: August 7, 2007
    Date of Patent: June 14, 2011
    Assignee: International Business Machines Corporation
    Inventor: Ravinder Prakash
  • Patent number: 7952775
    Abstract: A gray scale image cleaning algorithm for improved check code line OCR. An image processing system for processing a gray scale image is provided that includes: a system for generating a first thresholded black white image from the gray scale image; a system for generating a second thresholded black white image from the gray scale image, wherein the second thresholded black white image is generated with a higher threshold value than the first thresholded black white image; and a system for logically combining the first and second thresholded black white images to generate a composite image.
    Type: Grant
    Filed: January 9, 2009
    Date of Patent: May 31, 2011
    Assignee: International Business Machines Corporation
    Inventors: Ravinder Prakash, Robert W. Kruppa, Rodney G. Moon, Madhura Sathe
  • Patent number: 7885474
    Abstract: A solution for detecting a streak in a JPEG image is disclosed that includes an extraction system for extracting a DC value from each cell block in the compressed image; an identification system for identifying a peak DC value in each rank of cell blocks within the compressed image; and an analysis system for analyzing the peak DC values to determine if a streak exists in the compressed image.
    Type: Grant
    Filed: February 6, 2009
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Ravinder Prakash, Madhura Sathe
  • Patent number: 7830552
    Abstract: A scaling system and method for scaling a bitonal image that has print density control. A system for scaling a bitonal image is provide that includes: a polarity detection system for detecting a polarity of the bitonal image; a pixel reduction system that generates a scaled image by reducing pixel pairs down to single scaled pixels by selectively applying either a normal or reverse set of pixel reduction rules, wherein an applied set of pixel reduction rules is determined based on a detected polarity; and a line density control system that allows the scaled image to be made lighter or darker by changing the applied set of pixel reduction rules.
    Type: Grant
    Filed: April 15, 2005
    Date of Patent: November 9, 2010
    Assignee: International Business Machines Corporation
    Inventor: Ravinder Prakash
  • Patent number: 7818245
    Abstract: A system and method for applying an endorsement to an electronic image of a bank check. A system is described that includes: an imaging system for generating an endorsement image representing an action taken relative to processing the bank check; a halftone system for converting the endorsement image into a digitally halftoned endorsement image; and a positioning system for placing the digitally halftoned endorsement image onto the electronic image of the bank check.
    Type: Grant
    Filed: May 17, 2006
    Date of Patent: October 19, 2010
    Assignee: International Business Machines Corporation
    Inventors: Ravinder Prakash, Rodney G. Moon, Gerald C. Rector
  • Publication number: 20100260408
    Abstract: A system and method for applying an endorsement to an electronic image of a bank check. A system is described that includes: an imaging system for generating an endorsement image representing an action taken relative to processing the bank check; a halftone system for converting the endorsement image into a digitally halftoned endorsement image; and a positioning system for placing the digitally halftoned endorsement image onto the electronic image of the bank check.
    Type: Application
    Filed: June 23, 2010
    Publication date: October 14, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ravinder Prakash, Rodney G. Moon, Gerald C. Rector
  • Patent number: 7809213
    Abstract: A scaling system for compressing a bitonal image that has print density control. A system is disclosed that comprises: a pixel reduction system that generates a scaled image by reducing pixel pairs down to single scaled pixel based on a set of scaling rules; and a line density control system that allows the scaled image to be made lighter, normal or darker by changing the scaling rules.
    Type: Grant
    Filed: November 11, 2008
    Date of Patent: October 5, 2010
    Assignee: International Business Machines Corporation
    Inventor: Ravinder Prakash
  • Patent number: 7796798
    Abstract: A system and method for implementing frequency domain based magnetic ink character recognition (MICR). A system is provided that includes: a segmentation system for segmenting inputted MICR data into sets of temporal data for inputted characters; a Fourier system for generating a set of Fourier components from temporal data for an inputted character; a normalization system for normalizing the set of Fourier components to generate a normalized set of Fourier components; and a matching system for comparing the normalized set of Fourier components with each of a set of reference waveforms to determine an identity of the inputted character.
    Type: Grant
    Filed: May 17, 2006
    Date of Patent: September 14, 2010
    Assignee: International Business Machines Corporation
    Inventor: Ravinder Prakash
  • Publication number: 20100195895
    Abstract: A solution for detecting a streak in a JPEG image is disclosed that includes an extraction system for extracting a DC value from each cell block in the compressed image; an identification system for identifying a peak DC value in each rank of cell blocks within the compressed image; and an analysis system for analyzing the peak DC values to determine if a streak exists in the compressed image.
    Type: Application
    Filed: February 6, 2009
    Publication date: August 5, 2010
    Inventors: Ravinder Prakash, Madhura Sathe
  • Patent number: 7706004
    Abstract: An apparatus for predicting when maintenance is required for a scanner comprises a tracking module configured to track a quality parameter history, a prediction module configured to predict when maintenance is required based on the quality parameter history, and a notification module configured to notify a user when maintenance is predicted to be required based on a quality parameter trend. The quality parameter is selected from a group consisting of an average brightness, a maximum brightness, a video gradient, and a contrast.
    Type: Grant
    Filed: February 7, 2008
    Date of Patent: April 27, 2010
    Assignee: International Business Machines Corporation
    Inventor: Ravinder Prakash
  • Patent number: 7684646
    Abstract: A system and method for determining skew of a document image. An image processing system is provided, comprising: an image segmentation system that identifies and segments a line of printed characters; and a skew processing system that determines the skew by calculating slope values for pairs of characters in the line.
    Type: Grant
    Filed: October 22, 2008
    Date of Patent: March 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Ravinder Prakash, Madhura Sathe
  • Patent number: 7593600
    Abstract: A system and method for capturing and scaling images includes a scaling engine with the ability to employ a first scaling factor in a first direction and a second scaling factor in a second direction. In addition, the preferred scaling engine manipulates the scaling process so that the scaling calculations are performed using fixed point arithmetic. The preferred scaling engine preserves isolated features such as a single white pixel in a field of black pixels and vice versa. Improved readability is achieved in one embodiment by performing the scaling process multiple times using different degrees of “padding” where padding refers to the technique of surrounding an image with a perimeter of one or more blank (white) pixel elements.
    Type: Grant
    Filed: March 4, 2004
    Date of Patent: September 22, 2009
    Assignee: International Business Machines Corporation
    Inventors: Ravinder Prakash, Gerhard Robert Thompson
  • Patent number: 7570835
    Abstract: A system and method for correcting defects in a black white image. An edge smoothing filter is disclosed that comprises: a system for selecting a block of pixels comprising one center pixel and eight exterior pixels; and an algorithm that examines the block of pixels, wherein the algorithm overwrites the value of the center pixel if: all three pixels along a first edge share a first value; and all three pixels along an opposing edge share a second value that is opposite of the first value; and the two exterior pixels residing between the first and second edge share a common value.
    Type: Grant
    Filed: February 17, 2004
    Date of Patent: August 4, 2009
    Assignee: International Business Machines Corporation
    Inventor: Ravinder Prakash
  • Patent number: 7567725
    Abstract: A system and method for correcting defects in a black white image. A character recognition system is disclosed that processes character data from a black white image, including: an edge smoothing filter that examines blocks of pixels in the black white image to determine if an indent or protrusion defect exists, and if so corrects the defect in a filtered image; and a recognition engine examines the filtered image and extracts character information.
    Type: Grant
    Filed: September 6, 2007
    Date of Patent: July 28, 2009
    Assignee: International Business Machines Corporation
    Inventor: Ravinder Prakash
  • Publication number: 20090116725
    Abstract: A gray scale image cleaning algorithm for improved check code line OCR. An image processing system for processing a gray scale image is provided that includes: a system for generating a first thresholded black white image from the gray scale image; a system for generating a second thresholded black white image from the gray scale image, wherein the second thresholded black white image is generated with a higher threshold value than the first thresholded black white image; and a system for logically combining the first and second thresholded black white images to generate a composite image.
    Type: Application
    Filed: January 9, 2009
    Publication date: May 7, 2009
    Inventors: Ravinder Prakash, Robert W. Kruppa, Rodney G. Moon, Madhura Sathe
  • Patent number: 7522761
    Abstract: A system and method for detecting a streak in a JPEG image. A system is provided that includes an extraction system for extracting a DC value from each cell block in the compressed image; an identification system for identifying a peak DC value in each rank of cell blocks within the compressed image; and an analysis system for analyzing the peak DC values to determine if a streak exists in the compressed image.
    Type: Grant
    Filed: September 2, 2005
    Date of Patent: April 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Ravinder Prakash, Madhura Sathe
  • Patent number: 7519214
    Abstract: A system and method for determining skew of a document image. An image processing system is provided, comprising: an image segmentation system that identifies and segments a line of printed characters; and a skew processing system that determines the skew by calculating slope values for pairs of characters in the line.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: Ravinder Prakash, Madhura Sathe