Patents by Inventor Man Cheung

Man 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: 8681449
    Abstract: Methods, systems, and apparatus, including computer program products, are described for calibrating servos, and in some implementations for calibrating spiral servos for use in self servo write processes. In one aspect, a method is provided that includes measuring a slope of a spiral written to a machine readable medium, and adjusting a parameter in accordance with the measured slope to calibrate spacing of servo tracks, with respect to variation between a target slope and the measured slope for the spiral, for writing the servo tracks to the machine readable medium using the spiral as a reference and the adjusted parameter to generate a same radial spacing between servo tracks from spirals with different slopes.
    Type: Grant
    Filed: May 17, 2012
    Date of Patent: March 25, 2014
    Assignee: Marvell International Ltd.
    Inventors: Jason Adler, David Rutherford, Man Cheung, Perry Neos, Luan Ton-That
  • Patent number: 8624695
    Abstract: Accurate and reliable techniques for determining a current status of an accessory device in relation to an electronic device are described.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: January 7, 2014
    Assignee: Apple Inc.
    Inventors: Michael A. Cretella, Jr., Venu Madhav Duggineni, Michael Man-Cheung Eng, Ronald Keryuan Huang, Christopher Moore, Christopher T. Mullens
  • Patent number: 8619380
    Abstract: Embodiments of the present disclosure provide a method including recording time stamps for a repeating characteristic of a spindle back electromotive force (BEMF) signal and comparing one or more of the recorded time stamps for the repeating characteristic of the spindle BEMF signal with an expected value for the one or more recorded time stamps to detect a timing error associated with writing a servo pattern on a machine readable medium of a self-servo write (SSW) system. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: December 31, 2013
    Assignee: Marvell International Ltd.
    Inventors: David Rutherford, Man Cheung
  • Publication number: 20130326317
    Abstract: Methods and apparatus for temporarily storing parity information for data stored in a storage device are provided. A first data block and parity information associated with the first data block are received. The first data block is stored in a first region of the storage device. The parity information is stored until a second data block is successfully stored in a second region of the storage device. The first region of the storage device is associated with the second region of the storage device.
    Type: Application
    Filed: May 15, 2013
    Publication date: December 5, 2013
    Inventors: Jason Adler, Man Cheung
  • Publication number: 20130266307
    Abstract: A diagnostic testing utility is used to perform single link diagnostics tests including an electrical loopback test, an optical loopback test, a link traffic test, and a link distance measurement test. To perform the diagnostic tests, two ports at each end of a link are identified and then statically configured by a user. The ports will be configured as D_Ports and as such will be isolated from the fabric with no data traffic flowing through them. This configuration can be static or can be on request or on errors. The ports will then be used to send test frames to perform the diagnostic tests. After completion of requested or on error testing the ports can return to normal operation.
    Type: Application
    Filed: March 7, 2013
    Publication date: October 10, 2013
    Inventors: Meenakshi Garg, Venugopal Tummala, Gin Man Cheung, Raymond Grigsby, Balakrishna Wusirika
  • Publication number: 20130201177
    Abstract: A quality of a virtual image for a synthetic viewpoint in a 3D scene is determined. The 3D scene is acquired by texture images, and each texture image is associated with a depth image acquired by a camera arranged at a real viewpoint. A texture noise power is based on the acquired texture images and reconstructed texture images corresponding to a virtual texture image. A depth noise power is based on the depth images and reconstructed depth images corresponding to a virtual depth image. The quality of the virtual image is based on a combination of the texture noise power and the depth noise power, and the virtual image is rendered from the reconstructed texture images and the reconstructed depth images.
    Type: Application
    Filed: February 5, 2012
    Publication date: August 8, 2013
    Inventors: Ngai-Man Cheung, Dong Tian, Anthony Vetro, Huifang Sun
  • Patent number: 8422158
    Abstract: Apparatus, methods, and systems can be employed for calibrating servos, and in some implementations, spiral servos are calibrated for use in self-servo-write (SSW) processes. In an aspect, an apparatus includes a timing reference detector configured to determine timing reference information from a back electromotive force signal associated with a rotating machine readable medium, and a servo track window period generator configured to determine a relative location of a spiral on the rotating machine readable medium based on the timing reference information.
    Type: Grant
    Filed: May 17, 2012
    Date of Patent: April 16, 2013
    Assignee: Marvell International Ltd.
    Inventors: Man Cheung, David Rutherford, Jerry Richgels, Perry Neos
  • Publication number: 20130080762
    Abstract: Accurate and reliable techniques for determining a current status of an accessory device in relation to an electronic device are described.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 28, 2013
    Applicant: Apple Inc.
    Inventors: Michael A. CRETELLA, JR., Venu Madhav Duggineni, Michael Man-Cheung Eng, Ronald Keryuan Huang, Christopher Moore, Christopher T. Mullens
  • Publication number: 20120290798
    Abstract: Embodiments of the present disclosure provide apparatuses and methods for determining a compacting arrangement to store logical addressable units, which include compressed data sectors, into hardware addressable units of a storage device. The compacting arrangement is based on compression information associated with the logical addressable units. A write module is used to write the compressed data sectors to the storage device according to the compacting arrangement.
    Type: Application
    Filed: May 9, 2012
    Publication date: November 15, 2012
    Inventors: ChengKuo Huang, Siu-Hung Fred Au, Sean Lee, Fei Sun, Grace Pao Yi Chen, Man Cheung, Xueshi Yang
  • Patent number: 8289115
    Abstract: Accurate and reliable techniques for determining a current status of an accessory device in relation to an electronic device are described.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: October 16, 2012
    Assignee: Apple Inc.
    Inventors: Michael A. Cretella, Jr., Venu Madhav Duggineni, Michael Man-Cheung Eng, Ronald Keryuan Huang, Christopher Moore, Christopher T. Mullens
  • Patent number: 8284510
    Abstract: Embodiments of the present disclosure provide a method including recording time stamps for a repeating characteristic of a spindle back electromotive force (BEMF) signal and comparing one or more of the recorded time stamps for the repeating characteristic of the spindle BEMF signal with an expected value for the one or more recorded time stamps to detect a timing error associated with writing a servo pattern on a machine readable medium of a self-servo write (SSW) system. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: August 11, 2009
    Date of Patent: October 9, 2012
    Assignee: Marvell International Ltd.
    Inventors: David Rutherford, Man Cheung
  • Publication number: 20120254552
    Abstract: A data processing system is provided comprising a bus master coupled to a bus slave via a bus system. The bus master is configured to access the bus slave by issuing an access request, the access request being routed by the bus system to the bus slave. The bus system comprises a data processing apparatus configured to act as an intermediary within the bus system.
    Type: Application
    Filed: March 30, 2011
    Publication date: October 4, 2012
    Applicant: ARM LIMITED
    Inventors: Man Cheung Joseph Yiu, Simon John Craske
  • Patent number: 8208216
    Abstract: Methods, systems and computer program products for detecting an end of a reference spiral band are described. In some implementations, a band of spirals and servo information are written onto a storage medium. One or more characteristics associated with the band of spirals are determined. Then, one or more spirals of the band of spirals are identified as reference spirals based on the one or more determined characteristics. The writing of at least one of the band of spirals and the servo information is terminated upon identifying the one or more reference spirals.
    Type: Grant
    Filed: July 12, 2010
    Date of Patent: June 26, 2012
    Assignee: Marvell International Ltd.
    Inventors: Perry Neos, Luan Ton-That, Man Cheung
  • Patent number: 8194343
    Abstract: Systems, methods, and apparatuses, including computer program products, are described for, in at least one implementation, determining a measured slope of a spiral, calibrating radial spacing between servo tracks according to a relationship between a target slope and the measured slope, wherein an amount of calibration for the radial spacing varies directly with the relationship between the target slope and the measured slope, and generating servo tracks according to the calibrated radial spacing.
    Type: Grant
    Filed: July 16, 2010
    Date of Patent: June 5, 2012
    Assignee: Marvell International Ltd.
    Inventors: Jason Adler, David Rutherford, Man Cheung, Perry Neos, Luan Ton-That
  • Patent number: 8184392
    Abstract: Methods, systems, and apparatus, including computer program products are described for calibrating servos, and in some implementations, calibrating spiral servos for use in self-servo-write (SSW) processes. In one aspect, a method is provided that includes determining timing reference information on a machine readable medium, locking a clock signal to the timing reference information, detecting a spiral on the machine readable medium, determining a location of the spiral using the clock signal, and calibrating a spiral servo according to the location of the spiral.
    Type: Grant
    Filed: November 7, 2011
    Date of Patent: May 22, 2012
    Assignee: Marvell International Ltd.
    Inventors: Man Cheung, David Rutherford, Jerry Richgels, Perry Neos
  • Publication number: 20120072167
    Abstract: Accurate and reliable techniques for determining a current status of an accessory device in relation to an electronic device are described.
    Type: Application
    Filed: February 28, 2011
    Publication date: March 22, 2012
    Applicant: APPLE INC.
    Inventors: Michael A. CRETELLA, JR., Venu Madhav DUGGINENI, Michael Man-Cheung ENG, Ronald Keryuan HUANG, Christopher MOORE, Christopher T. MULLENS
  • Publication number: 20120062756
    Abstract: Multiview videos are acquired by overlapping cameras. Side information is used to synthesize multiview videos. A reference picture list is maintained for current frames of the multiview videos, the reference picture indexes temporal reference pictures and spatial reference pictures of the acquired multiview videos and the synthesized reference pictures of the synthesized multiview video. Each current frame of the multiview videos is predicted according to reference pictures indexed by the associated reference picture list with a skip mode and a direct mode, whereby the side information is inferred from the synthesized reference picture. Alternatively, the depth images corresponding to the multiview videos of the input data, and this data are encoded as part of the bitstream depending on a SKIP type.
    Type: Application
    Filed: November 17, 2011
    Publication date: March 15, 2012
    Inventors: Dong Tian, Ngai-Man Cheung, Anthony Vetro
  • Patent number: 8111760
    Abstract: Deblock filtering for Microsoft WMV video decoders partitions the computation so that the deblock filtering operations can be performed on horizontal or vertical stripes or in one pass on oversized macroblocks.
    Type: Grant
    Filed: November 16, 2006
    Date of Patent: February 7, 2012
    Assignee: Texas Instruments Incorporated
    Inventors: Ching-Yu Hung, Ngai-Man Cheung
  • Publication number: 20120008865
    Abstract: A system and method is provided for automatically recognizing building numbers in street level images. In one aspect, a processor selects a street level image that is likely to be near an address of interest. The processor identifies those portions of the image that are visually similar to street numbers, and then extracts the numeric values of the characters displayed in such portions. If an extracted value corresponds with the building number of the address of interest such as being substantially equal to the address of interest, the extracted value and the image portion are displayed to a human operator. The human operator confirms, by looking at the image portion, whether the image portion appears to be a building number that matches the extracted value. If so, the processor stores a value that associates that building number with the street level image.
    Type: Application
    Filed: July 12, 2011
    Publication date: January 12, 2012
    Applicant: Google Inc.
    Inventors: Bo Wu, Alessandro Bissacco, Raymond W. Smith, Kong man Cheung, Andrea Frome, Shlomo Urbach
  • Patent number: 8094405
    Abstract: Methods, systems and computer program products for compensating repeatable run-out (RRO) are described. In some implementations, RRO may be compensated by predicting the RRO and subsequently subtracting the predicted RRO from the actual value of the RRO to cancel out the undesired effect caused by the RRO during operation. More specifically, RRO generated at each spindle motor rotation may be predicted by measuring the position errors associated with the RRO with respect to a current position of a read/write head. A computational model then may be utilized to determine one or more correction factors to compensate for the RRO.
    Type: Grant
    Filed: October 24, 2008
    Date of Patent: January 10, 2012
    Assignee: Marvell International Ltd.
    Inventors: Edward Ying, Pantas Sutardja, Man Cheung