Patents by Inventor Liyong Chen

Liyong Chen 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).

  • Publication number: 20050149865
    Abstract: Disclosed embodiments of the invention relate to analyzing document images, which contain positionally encoded information, such as a maze-pattern watermark, and labeling the images based on a degree to which the document's content, such as text, occludes the position-encoding information. Depending on the degree of such occlusion, it may not be possible to extract enough position-encoding bits from a camera-captured image of the document to determine the camera-captured image's location within the document. An analysis-and-labeling module receives, as input, image data output by an image-generation-and-capturing module and off-line training data; performs analysis-and-labeling processing; and outputs image-label information. The results of document-analysis-and-labeling processing may be used for efficiently determining a location of a camera-captured image within a positionally encoded document.
    Type: Application
    Filed: January 6, 2004
    Publication date: July 7, 2005
    Applicant: Microsoft Corporation
    Inventors: Jian Wang, Yingnong Dang, Liyong Chen
  • Publication number: 20050147299
    Abstract: An efficient technique is provided for determining a portion of a document corresponding to a captured image. Areas of a document in which the pattern is at least partially obscured are identified. A reference pixel in the image is selected, and an offset between the pixel and the pattern is determined. A pixel-by-pixel comparison is then made of the image with the document such that the reference pixel is only compared with locations in the document that are both within the identified areas and have the determined offset from the pattern. The comparison with the highest correspondence between the image pixels and the electronic document then identifies the position of the reference pixel relative to the electronic document.
    Type: Application
    Filed: January 7, 2004
    Publication date: July 7, 2005
    Applicant: Microsoft Corporation
    Inventors: Jian Wang, Yingnong Dang, Qiang Wang, Liyong Chen, Xiaoxu Ma
  • Publication number: 20050057844
    Abstract: Disclosed are methods and apparatus for digital control of a head-disk assembly actuator with dynamic velocity compensation. In preferred methods of the invention steps are disclosed in which, the actuator voltage in an HDA is sampled and a velocity error is determined. The voltage applied to the actuator is compensated for the velocity error. Disclosed methods of the invention also include steps for measuring the actual voltage at the actuator motor and alternatively, for calculating the actuator motor voltage using digital processing techniques. A digital voltage command is then provided for applying compensated voltage to the actuator motor. Apparatus for implementing the methods of the invention in a hard drive assembly having an actuator motor is also described.
    Type: Application
    Filed: September 16, 2003
    Publication date: March 17, 2005
    Inventors: John Rote, Liyong Chen
  • Publication number: 20040140962
    Abstract: An input device and method for generating electronic ink and/or other inputs is described. The input device may be used in combination with any surface through the use of an improved movement sensing technique for generating data for use in ink related applications and non-ink related applications. Improved motion sensing may be achieved using one or more inertial sensors for detecting movement of the input device by measuring such indicators as velocity, acceleration, and changes in electro-magnetic fields. The input device may include a memory for storing movement data and a transceiver for transmitting data representing movement of the input device to a host computer. Processing of the sensed movement data to generate images representative of hand written strokes may also be performed using a processor within the input device. The input device may be formed in the shape of a pen, and may include an ink cartridge to facilitate movement of the input device in a familiar manner.
    Type: Application
    Filed: January 21, 2003
    Publication date: July 22, 2004
    Applicant: Microsoft Corporation
    Inventors: Jian Wang, Yingnong Dang, Xiaoxu Ma, Liyong Chen, Chunhui Zhang, Qiang Wang, Zhouchen Lin
  • Publication number: 20040131343
    Abstract: Disclosed are circuits and circuit architectures for partitioning between a hard disk drive assembly mixed signal spindle motor driver and additional associated digital circuitry.
    Type: Application
    Filed: December 19, 2003
    Publication date: July 8, 2004
    Inventors: Robert E. Whyte, Frederick W. Trafton, Liyong Chen
  • Publication number: 20040085302
    Abstract: A system and process for determining the location of a captured image from a larger image is described. Using a list of determined locations, the system is able to determine the best or most likely path of a pen tip.
    Type: Application
    Filed: October 31, 2002
    Publication date: May 6, 2004
    Applicant: Microsoft Corporation
    Inventors: Jian Wang, Zheng Chen, Xiaoxu Ma, Yingnong Dang, Liyong Chen, Jiang Wu
  • Publication number: 20030025713
    Abstract: A method and system for compressing and displaying a digital ink trace. Raw ink data is smoothed, and sharp points of the smoothed line are found. Curve-fitting is then used to generate a mathematical expression that defines the line segments between adjacent sharp points. The ink trace then is represented by a backbone spline that includes the sharp points and the mathematical expressions for the line segments. Thickness information, such as pressure or acceleration information, is combined with the backbone spline to provide a compressed ink file that represents a contour curve of the original ink trace. A display module uses an algorithm to separate the contour curve into a sequence of straight lines. A set of pixels is then generated for the display of each straight line using a novel antialiasing method. The pixels at the ends of adjacent straight lines are aligned using a weighting algorithm.
    Type: Application
    Filed: June 28, 2001
    Publication date: February 6, 2003
    Applicant: Microsoft Corporation
    Inventors: Jian Wang, LiYong Chen, Yu Zou, Siwei Lyu