Patents by Inventor Min Cheung

Min Cheung 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: 8244067
    Abstract: Disclosed herein is a method for identifying a constellation of alignment marks within an arrangement of computer readable marks in an image (1412), the arrangement of computer readable marks (1412) including alignment marks (1401-1406) and data carrying marks (1407-1410). The alignment marks (1401-1406) define a reference grid within the arrangement of computer readable marks and the data carrying marks (1407-1410) are modulated with respect to the reference grid to encode data. The method selects at least two marks (1501, 1502) from the arrangement of computer readable marks and determines a rotation center with reference to the selected marks (1501, 1502). The method then determines rotated positions for the selected marks by rotating each of the selected marks by a predetermined angle about the rotation center.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: August 14, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventors: Michael Chun Tao Chan, Eric Lap Min Cheung, Dmitri Katchalov, Kapil Batra, Stephen Edward Ecob
  • Patent number: 8061611
    Abstract: A method of encoding information in a document using a plurality of marks (104), the information comprising first data and second data, the method comprising the steps of encoding the first data using a first plurality of arrays of modulated marks disposed in a corresponding first plurality of tiles (610) spaced apart from each other at a first repeat rate (660); and encoding the second data using a second plurality of arrays of modulated marks disposed in a corresponding second plurality of tiles (680) spaced apart from each other at a second repeat rate (670); wherein: the second repeat rate is different to the first repeat rate; and the second plurality of tiles are embedded within the first plurality of tiles.
    Type: Grant
    Filed: December 3, 2007
    Date of Patent: November 22, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventors: Eric Lap Min Cheung, Stephen Farrar, Nicole Ai Ling Lam
  • Patent number: 7878401
    Abstract: Disclosed is a method of decoding a first barcode and a second barcode, different from the first barcode. The barcodes have typically been printed on a page and are derived from image scanning. The first barcode comprises a plurality of marks modulated about a first grid to redundantly encode data and the second barcode comprising a plurality of marks modulated about a second grid. The method estimates (810) the first grid from a bitmap representation (805) of at least a portion of the page, using modulated marks contained therein. The method determines (820) a first barcode region from the first grid, the first barcode region being a portion of the first barcode, followed by estimating a second grid from the bitmap representation, using modulated marks contained therein.
    Type: Grant
    Filed: November 8, 2007
    Date of Patent: February 1, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventors: Eric Lap Min Cheung, Stephen Farrar, Nicole Ai Ling Lam
  • Publication number: 20090159658
    Abstract: A method of removing a barcode from the bitmap representation of a document is disclosed. The barcode comprises a plurality of data encoding symbols (102) and (104). The method starts with the step of scanning said document containing the barcode to form the bitmap representation of the at least a portion of the document. From said bitmap representation, the plurality of data encoding symbols (102) and (104), defining said barcode, are identified and the barcode is decoded at least partially. The locations of data encoding symbols (102) and (104) in the bitmap representation of said document are then identified, using data obtained during the at least partial decoding of said barcode. Finally, at least some of the data encoding symbols (102) and (104) are removed from said bitmap representation of said document.
    Type: Application
    Filed: December 8, 2008
    Publication date: June 25, 2009
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Eric Lap Min Cheung, Andrew James Fields
  • Publication number: 20090161957
    Abstract: Disclosed herein is a method for identifying a constellation of alignment marks within an arrangement of computer readable marks in an image (1412), the arrangement of computer readable marks (1412) including alignment marks (1401-1406) and data carrying marks (1407-1410). The alignment marks (1401-1406) define a reference grid within the arrangement of computer readable marks and the data carrying marks (1407-1410) are modulated with respect to the reference grid to encode data. The method selects at least two marks (1501, 1502) from the arrangement of computer readable marks and determines a rotation centre with reference to the selected marks (1501, 1502). The method then determines rotated positions for the selected marks by rotating each of the selected marks by a predetermined angle about the rotation centre.
    Type: Application
    Filed: December 1, 2008
    Publication date: June 25, 2009
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Michael Chun Tao Chan, Eric Lap Min Cheung, Dmitri Katchalov, Kapil Batra, Stephen Edward Ecob
  • Publication number: 20080149714
    Abstract: A method of encoding information in a document using a plurality of marks (104), the information comprising first data and second data, the method comprising the steps of encoding the first data using a first plurality of arrays of modulated marks disposed in a corresponding first plurality of tiles (610) spaced apart from each other at a first repeat rate (660); and encoding the second data using a second plurality of arrays of modulated marks disposed in a corresponding second plurality of tiles (680) spaced apart from each other at a second repeat rate (670); wherein: the second repeat rate is different to the first repeat rate; and the second plurality of tiles are embedded within the first plurality of tiles.
    Type: Application
    Filed: December 3, 2007
    Publication date: June 26, 2008
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Eric Lap Min CHEUNG, Stephen FARRAR, Nicole Ai Ling LAM
  • Publication number: 20080149722
    Abstract: Disclosed is a method of decoding a first barcode and a second barcode, different from the first barcode. The barcodes have typically been printed on a page and are derived from image scanning. The first barcode comprises a plurality of marks modulated about a first grid to redundantly encode data and the second barcode comprising a plurality of marks modulated about a second grid. The method estimates (810) the first grid from a bitmap representation (805) of at least a portion of the page, using modulated marks contained therein. The method determines (820) a first barcode region from the first grid, the first barcode region being a portion of the first barcode, followed by estimating a second grid from the bitmap representation, using modulated marks contained therein.
    Type: Application
    Filed: November 8, 2007
    Publication date: June 26, 2008
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Eric Lap Min Cheung, Stephen Farrar, Nicole Ai Ling Lam
  • Patent number: 5940307
    Abstract: The present invention relates to a method for predicting the tendency of a protein to form amphiphilic .alpha. or .beta. structure, wherein a series of values for U are calculated for spans of x residues, where the equationU.sub..alpha.x =H.sub.x +.mu..sub..alpha.x -<pt>is used to predict regions of amphiphilic .alpha. structure and the equationU.sub..beta.x =H.sub.x +.mu..sub..beta.x <pt>is used to predict regions of amphiphilic .beta. structure, and where H.sub.x is the average hydrophobicity for a span of x residues, .mu..sub.x is the hydrophobic moment, and <pt> is the position dependent turn propensity. When the values for U.sub..alpha.x and U.sub..beta.x are represented graphically, peaks are predicted to represent regions of .alpha. and .beta. structure, respectively.
    Type: Grant
    Filed: December 14, 1994
    Date of Patent: August 17, 1999
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Jorge Fischbarg, Ferenc Czegledy, Pavel Iserovich, Jun Li, Min Cheung