Patents by Inventor Daniel P. Lopresti

Daniel P. Lopresti 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: 7054871
    Abstract: A method for recognizing a table structure from delineated table region in an electronic document using hierarchical clustering of data strings. The cluster groupings are segregated effectively using the distances from a positional vector associated with words and groups of words rather than a minimum number of blank spaces between words. Once a data tree of the hierarchical clusterings is constructed, the tree is scanned downward from the root to find appropriate column boundaries using a columnization algorithm. Then using successive heuristic algorithms, determine column and row headers and row boundaries.
    Type: Grant
    Filed: December 11, 2000
    Date of Patent: May 30, 2006
    Assignee: Lucent Technologies Inc.
    Inventors: Jianying Hu, Ramanujan S. Kashi, Daniel P. Lopresti, Gordon T. Wilfong
  • Publication number: 20030097384
    Abstract: A method for recognizing a table structure from delineated table region in an electronic document using hierarchical clustering of data strings. The cluster groupings are segregated effectively using the distances from a positional vector associated with words and groups of words rather than a minimum number of blank spaces between words. Once a data tree of the hierarchical clusterings is constructed, the tree is scanned downward from the root to find appropriate column boundaries using a columnization algorithm. Then using successive heuristic algorithms, determine column and row headers and row boundaries.
    Type: Application
    Filed: December 11, 2000
    Publication date: May 22, 2003
    Inventors: Jianying Hu, Ramanujan S. Kashi, Daniel P. Lopresti, Gordon T. Wilfong
  • Patent number: 6418244
    Abstract: Inventive two-dimensional barcodes, each having encoded digital information in a bitmap representing preferably randomized encoded data bits, are printed onto a printed medium. Preferably, error correction codes are added to the digital information to ensure that the decoding process accurately reproduce the digital information. In one embodiment, the bitmap may further include “anchor” bits in each corner, which are used as part of the skew estimation and deskewing processes during decoding. In a second embodiment, no “anchor” bits are required. The encoded digital information is mapped into the two-dimensional barcode in such a way as to minimize the errors caused by damage to particular rows and/or columns, for example, row damage caused by faxing the printed barcode. To extract the encoded digital information from the printed medium, the printed medium is scanned, then the bitmap is located within the printed medium.
    Type: Grant
    Filed: January 23, 2001
    Date of Patent: July 9, 2002
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Jiangying Zhou, Daniel P. Lopresti, Andrew Tomkins
  • Patent number: 6327388
    Abstract: The method and apparatus enables any user to search for logos in document images stored in a bitmap format. The search efficiently compares bitmap or image data by extracting a series of connected components. These connected components are grouped according to region where each region may be a potential logo. Shape and density parameters of a region are determined and compared to the parameters of the stored logo image. If a region is successfully matched then that region is aligned and scaled to the corresponding stored logo image. Thereafter, a bitwise comparison is then performed between the scaled and aligned region and the logo image. A match score is assigned to each region along with other pertinent information about the region, and is stored in a ranked logo list database. The ranked logo list database represents a list of logos found in the document image.
    Type: Grant
    Filed: August 14, 1998
    Date of Patent: December 4, 2001
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Jiangying Zhou, Daniel P. Lopresti, Prateek Sarkar
  • Patent number: 6298173
    Abstract: A method of managing storage in a document image database using document analysis to partition documents into logical regions and modified by reducing storage size of the regions using different reduction means according to various storage preference rules. Storage preference rules are intended to maintain high quality representations of important document information while reducing storage requirements at the expense of lesser important aspects of the document. In particular, the different reduction means applied to stored document images includes reducing sampling depth, reducing sampling resolution based on minimum font size, utilizing lossy and lossless compression schemes and discarding unimportant regions of document image. Over time, document analysis and modification can be repeated to further reduce the storage size of previously stored data files.
    Type: Grant
    Filed: October 3, 1997
    Date of Patent: October 2, 2001
    Assignee: Matsushita Electric Corporation of America
    Inventor: Daniel P. Lopresti
  • Publication number: 20010007116
    Abstract: Inventive two-dimensional barcodes, each having encoded digital information in a bitmap representing preferably randomized encoded data bits, are printed onto a printed medium. Preferably, error correction codes are added to the digital information to ensure that the decoding process accurately reproduce the digital information. In one embodiment, the bitmap may further include “anchor” bits in each corner, which are used as part of the skew estimation and deskewing processes during decoding. In a second embodiment, no “anchor” bits are required. The encoded digital information is mapped into the two-dimensional barcode in such a way as to minimize the errors caused by damage to particular rows and/or columns, for example, row damage caused by faxing the printed barcode. To extract the encoded digital information from the printed medium, the printed medium is scanned, then the bitmap is located within the printed medium.
    Type: Application
    Filed: January 23, 2001
    Publication date: July 5, 2001
    Inventors: Jiangying Zhou, Daniel P. Lopresti, Andrew Tomkins
  • Publication number: 20010005867
    Abstract: Inventive two-dimensional barcodes, each having encoded digital information in a bitmap representing preferably randomized encoded data bits, are printed onto a printed medium. Preferably, error correction codes are added to the digital information to ensure that the decoding process accurately reproduce the digital information. In one embodiment, the bitmap may further include “anchor” bits in each corner, which are used as part of the skew estimation and deskewing processes during decoding. In a second embodiment, no “anchor” bits are required. The encoded digital information is mapped into the two-dimensional barcode in such a way as to minimize the errors caused by damage to particular rows and/or columns, for example, row damage caused by faxing the printed barcode. To extract the encoded digital information from the printed medium, the printed medium is scanned, then the bitmap is located within the printed medium.
    Type: Application
    Filed: January 23, 2001
    Publication date: June 28, 2001
    Inventors: Jiangying Zhou, Daniel P. Lopresti, Andrew Tomkins
  • Patent number: 6201901
    Abstract: Inventive two-dimensional barcodes, each having encoded digital information in a bitmap representing preferably randomized encoded data bits, are printed onto a printed medium. Preferably, error correction codes are added to the digital information to ensure that the decoding process accurately reproduce the digital information. In one embodiment, the bitmap may further include “anchor” bits in each corner, which are used as part of the skew estimation and deskewing processes during decoding. In a second embodiment, no “anchor” bits are required. The encoded digital information is mapped into the two-dimensional barcode in such a way as to minimize the errors caused by damage to particular rows and/or columns, for example, row damage caused by faxing the printed barcode. To extract the encoded digital information from the printed medium, the printed medium is scanned, then the bitmap is located within the printed medium.
    Type: Grant
    Filed: June 1, 1998
    Date of Patent: March 13, 2001
    Assignee: Matsushita Electronic Industrial Co., Ltd.
    Inventors: Jiangying Zhou, Daniel P. Lopresti, Andrew Tomkins
  • Patent number: 6115508
    Abstract: Inventive two-dimensional barcodes, each having encoded digital information in a bitmap representing preferably randomized encoded data bits, are printed onto a printed medium. The bitmap may further include a plurality of block identifiers, spaced a predetermined number of encoded data bits apart, which are used to make corrections for missing or added data bits when the barcode is decoded. Upon decoding a barcode printed on the printed media, the digital information is scanned and the number of horizontal and vertical edges in each respective column and row of the barcode are determined. An edge is determined by selecting a pixel and determining if the two pixels adjacent to the selected pixel are of different colors. After all of the edges are counted, selected groups of columns and rows are analyzed to determine local minimas in the number of counted horizontal and vertical edges in each selected group which provide the column and row center line for each selected group.
    Type: Grant
    Filed: August 14, 1998
    Date of Patent: September 5, 2000
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Daniel P. Lopresti, Jeffrey Esakov, Jiangying Zhou
  • Patent number: 6047093
    Abstract: A document marker, including first values dependent upon the layout and the contents of the document and assigned by generating or preprocessing software, is provided in machine-readable symbology on the face of a printed version of the document. The marker may include encoded document layout information and values assigned on sequences of the original text, including text-dependent decimation sequences, error correction codes or check-sums. Upon optical character recognition scanning, or other digitizing reproduction, the marker is also scanned. The scanning computer, having corresponding software, assigns second values dependent upon the layout and contents of the reproduced document. Upon comparison of the first and second decimation sequences, line and character errors can be detected and some errors corrected, thereby generating re-aligned candidate sequences.
    Type: Grant
    Filed: August 20, 1997
    Date of Patent: April 4, 2000
    Assignee: Panasonic Technologies, Inc.
    Inventors: Daniel P. Lopresti, Jonathan S. Sandberg
  • Patent number: 5974200
    Abstract: A method of locating a machine-readable two dimensional marker, such as a barcode, in an image. An image of a medium containing the two dimensional marker is processed to generate a mask containing one or more filled regions each of which is sufficiently large to contain the predetermined dimensions of the marker. To generate the mask, small image areas having a first pixel polarity which are internal to larger image areas having a different pixel polarity are first filled with pixels having the same polarity as the surrounding larger image areas. A morphological opening operation is then performed on the filled image to leave only such filled regions as are equal in size or larger than the predetermined dimensions of the marker. After the mask has been generated, the mask is logically combined with the original image to extract one or more candidate regions.
    Type: Grant
    Filed: March 20, 1997
    Date of Patent: October 26, 1999
    Assignee: Matsushita Electric Industrial Company, Ltd.
    Inventors: Jiangying Zhou, Daniel P. Lopresti
  • Patent number: 5892843
    Abstract: The bitmap image data is analyzed by connected component extraction to identify components or connected components that represent either individual characters or letters, or regions of a nontext image. The connected components are classified as text or nontext based on geometric attributes such as the number of holes, arcs and line ends comprising each component. A nearest-neighbor analysis then identifies which text components represent lines or strings of text and each line or string is further analyzed to determine its vertical or horizontal orientation. Thereafter, separate vertical and horizontal font height filters are used to identify those text strings that are the most likely candidates. For the most likely title candidates a bounding box is defined which can be associated with or overlaid upon the original bitmap data to select the title region for further processing or display. Captions and photographs can also be located.
    Type: Grant
    Filed: January 21, 1997
    Date of Patent: April 6, 1999
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Jiangying Zhou, Daniel P. Lopresti
  • Patent number: 5889506
    Abstract: The user communicates through a digitizing writing surface with the audio/video control apparatus. An on-screen display is generated, providing the user with a user environment in which a wide range of different tasks and functions can be performed. The digitizing writing surface can be incorporated into a hand-held remote control unit and the audio/video control apparatus may likewise be incorporated into existing home entertainment or computer equipment. By tapping on the writing surface a command bar is presented on the screen, allowing the user to select among various functions. Included in these functions is an on-screen programming feature, allowing the user to select programs for viewing or recording by entry of user-drawn annotations or commands via the writing surface.
    Type: Grant
    Filed: October 25, 1996
    Date of Patent: March 30, 1999
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Daniel P. Lopresti, Yue Ma, Andrew Tomkins, Jian Zhou
  • Patent number: 5862270
    Abstract: Inventive two-dimensional barcodes, each having encoded digital information in a bitmap representing preferably randomized encoded data bits, are printed onto a printed medium. The bitmap may further include a plurality of block identifiers, spaced a predetermined number of encoded data bits apart, which are used to make corrections for missing or added data bits when the barcode is decoded. Upon decoding a barcode printed on the printed media, the digital information is scanned and the number of horizontal and vertical edges in each respective column and row of the barcode are determined. An edge is determined by selecting a pixel and determining if the two pixels adjacent to the selected pixel are of different colors. After all of the edges are counted, selected groups of columns and rows are analyzed to determine local minimas in the number of counted horizontal and vertical edges in each selected group which provide the column and row center line for each selected group.
    Type: Grant
    Filed: December 8, 1995
    Date of Patent: January 19, 1999
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Daniel P. Lopresti, Jeffrey Esakov, Jiangying Zhou
  • Patent number: 5852684
    Abstract: A marker encoded and provided in the side channel of an analog rendering provides digital information about the analog rendering with which it is simultaneously provided. Perceptible non-intrusive, computer-interpretable encodings, incorporated into printed, handwritten, pictorial or video communication renderings, and audible, non-intrusive, computer-perceptible encodings in audio renderings, using available side channel bandwidth in those media, allow generating or preprocessing computer-to-recognizing computer communication of a wide range of information relating to the generation and reproduction of the main channel analog information, such as error correction encoding, scan order encoding, object identification and algorithms used in generating the analog information.
    Type: Grant
    Filed: November 5, 1997
    Date of Patent: December 22, 1998
    Assignee: Panasonic Technologies, Inc.
    Inventors: Daniel P. Lopresti, Jonathan S. Sandberg
  • Patent number: 5832474
    Abstract: The document browser for electronic filing systems supports pen-based markup and annotation. The user may electronically write notes anywhere on a page and then later search for those notes using the approximate ink matching (AIM) technique. The technique segments the user-drawn strokes, extracts and vector quantizes features contained in those strokes. An edit distance comparison technique is used to query the database, rendering the system capable of performing approximate or partial matches to achieve fuzzy search capability.
    Type: Grant
    Filed: February 26, 1996
    Date of Patent: November 3, 1998
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Daniel P. Lopresti, Yue Ma, Jian Zhou
  • Patent number: 5809498
    Abstract: A system and method for storage and retrieval of pictographic images as computer file names. Upon generation of an input image, the computer saves the image and extracted spatial and temporal information about the generation of the image. The extracted information can be accessed for comparison, ordering and retrieving of stored pictographic file names and subsequent display to the user. Final selection of the desired name is performed visually by the user while viewing a display of the ordered file names via a document browser.
    Type: Grant
    Filed: September 19, 1996
    Date of Patent: September 15, 1998
    Assignee: Panasonic Technologies, Inc.
    Inventors: Daniel P. Lopresti, Andrew Tomkins
  • Patent number: 5793903
    Abstract: A marker encoded and provided in the side channel of an analog rendering provides digital information about the analog rendering with which it is simultaneously provided. Perceptible non-intrusive, computer-interpretable encodings, incorporated into printed, handwritten, pictorial or video communication renderings, and audible, non-intrusive, computer-perceptible encodings in audio renderings, using available side channel bandwidth in those media, allow generating or preprocessing computer-to-recognizing computer communication of a wide range of information relating to the generation and reproduction of the main channel analog information, such as error correction encoding, scan order encoding, object identification and algorithms used in generating the analog information.
    Type: Grant
    Filed: May 3, 1995
    Date of Patent: August 11, 1998
    Assignee: Panasonic Technologies, Inc.
    Inventors: Daniel P. Lopresti, Jonathan S. Sandberg
  • Patent number: 5757959
    Abstract: Apparatus and a method for comparing an electronic handwritten pattern to a stored string are provided. The string includes a group of portions, each having at least one stroke. Movement of a stylus forms the pattern, and a sequence of strokes is generated. Each stroke represents a stylus movement within a predetermined alphabet. The sequence of strokes has a plurality of portions. A linear systolic array processor determines an edit distance between the string and the pattern. The processor compares a first portion of the string to a first portion of the pattern. A plurality of edit distance components are generated based on the comparison. Each component corresponds to a different set of operations that transforms the first portion of the stored string into the first portion of the pattern. The components are calculated based on a further comparison between additional portions of the stored string and the pattern. The component which has a minimum value is selected.
    Type: Grant
    Filed: April 5, 1995
    Date of Patent: May 26, 1998
    Assignee: Panasonic Technologies, Inc.
    Inventor: Daniel P. Lopresti
  • Patent number: 5748807
    Abstract: A document marker, including first values dependent upon the layout and the contents of the document and assigned by generating or preprocessing software, is provided in machine-readable symbology on the face of a printed version of the document. The marker may include encoded document layout information and values assigned on sequences of the original text, including text-dependent decimation sequences, error correction codes or check-sums. Upon optical character recognition scanning, or other digitizing reproduction, the marker is also scanned. The scanning computer, having corresponding software, assigns second values dependent upon the layout and contents of the reproduced document. Upon comparison of the first and second decimation sequences, line and character errors can be detected and some errors corrected, thereby generating re-aligned candidate sequences.
    Type: Grant
    Filed: October 15, 1993
    Date of Patent: May 5, 1998
    Assignee: Panasonic Technologies, Inc.
    Inventors: Daniel P. Lopresti, Jonathan S. Sandberg