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: 8136721Abstract: 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: GrantFiled: May 12, 2006Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Ravinder Prakash, Jeffrey E. Journey, Clair F. Rohe
-
Patent number: 8023719Abstract: 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: GrantFiled: August 15, 2007Date of Patent: September 20, 2011Assignee: International Business Machines CorporationInventors: Ravinder Prakash, Jerry J. Zacharias
-
Patent number: 7983984Abstract: 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: GrantFiled: June 23, 2010Date of Patent: July 19, 2011Assignee: International Business Machines CorporationInventors: Ravinder Prakash, Rodney G. Moon, Gerald C. Rector
-
Patent number: 7961930Abstract: 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: GrantFiled: August 7, 2007Date of Patent: June 14, 2011Assignee: International Business Machines CorporationInventor: Ravinder Prakash
-
Patent number: 7952775Abstract: 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: GrantFiled: January 9, 2009Date of Patent: May 31, 2011Assignee: International Business Machines CorporationInventors: Ravinder Prakash, Robert W. Kruppa, Rodney G. Moon, Madhura Sathe
-
Patent number: 7885474Abstract: 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: GrantFiled: February 6, 2009Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: Ravinder Prakash, Madhura Sathe
-
Patent number: 7830552Abstract: 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: GrantFiled: April 15, 2005Date of Patent: November 9, 2010Assignee: International Business Machines CorporationInventor: Ravinder Prakash
-
Patent number: 7818245Abstract: 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: GrantFiled: May 17, 2006Date of Patent: October 19, 2010Assignee: International Business Machines CorporationInventors: Ravinder Prakash, Rodney G. Moon, Gerald C. Rector
-
Publication number: 20100260408Abstract: 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: ApplicationFiled: June 23, 2010Publication date: October 14, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ravinder Prakash, Rodney G. Moon, Gerald C. Rector
-
Patent number: 7809213Abstract: 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: GrantFiled: November 11, 2008Date of Patent: October 5, 2010Assignee: International Business Machines CorporationInventor: Ravinder Prakash
-
Patent number: 7796798Abstract: 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: GrantFiled: May 17, 2006Date of Patent: September 14, 2010Assignee: International Business Machines CorporationInventor: Ravinder Prakash
-
Publication number: 20100195895Abstract: 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: ApplicationFiled: February 6, 2009Publication date: August 5, 2010Inventors: Ravinder Prakash, Madhura Sathe
-
Patent number: 7706004Abstract: 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: GrantFiled: February 7, 2008Date of Patent: April 27, 2010Assignee: International Business Machines CorporationInventor: Ravinder Prakash
-
Patent number: 7684646Abstract: 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: GrantFiled: October 22, 2008Date of Patent: March 23, 2010Assignee: International Business Machines CorporationInventors: Ravinder Prakash, Madhura Sathe
-
Patent number: 7593600Abstract: 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: GrantFiled: March 4, 2004Date of Patent: September 22, 2009Assignee: International Business Machines CorporationInventors: Ravinder Prakash, Gerhard Robert Thompson
-
Patent number: 7570835Abstract: 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: GrantFiled: February 17, 2004Date of Patent: August 4, 2009Assignee: International Business Machines CorporationInventor: Ravinder Prakash
-
Patent number: 7567725Abstract: 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: GrantFiled: September 6, 2007Date of Patent: July 28, 2009Assignee: International Business Machines CorporationInventor: Ravinder Prakash
-
Publication number: 20090116725Abstract: 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: ApplicationFiled: January 9, 2009Publication date: May 7, 2009Inventors: Ravinder Prakash, Robert W. Kruppa, Rodney G. Moon, Madhura Sathe
-
Patent number: 7522761Abstract: 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: GrantFiled: September 2, 2005Date of Patent: April 21, 2009Assignee: International Business Machines CorporationInventors: Ravinder Prakash, Madhura Sathe
-
Patent number: 7519214Abstract: 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: GrantFiled: October 31, 2007Date of Patent: April 14, 2009Assignee: International Business Machines CorporationInventors: Ravinder Prakash, Madhura Sathe