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: 8923390
    Abstract: Systems, methods, and apparatus for adaptively zeroing out transform coefficients utilizing a bit-stealing parameter are presented herein. A partitioning component can be configured to separate an image into blocks of video data. Further, a frequency transform component can be configured to transform pixels of a block of the blocks into transform coefficients. Furthermore, a bit-stealing quantization component configured to predefine quantization intervals. Moreover, the bit-stealing quantization component can modify a size of a quantization interval of the quantization intervals based on a variable bit-stealing parameter. Further, the bit-stealing component can quantize a transform coefficient of the transform coefficients, based on the quantization interval, to a quantized coefficient value of quantized coefficient values.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: December 30, 2014
    Assignee: The Hong Kong University of Science and Technology
    Inventors: Oscar Chi Lim Au, Ngai Man Cheung, Xingyu Zhang
  • Patent number: 8868522
    Abstract: Systems and methods for updating geographic data based on a transaction are provided. In some aspects, one or more transaction records associated with a business are accessed from a memory. Each transaction record identifies a transaction time, geographic location data, and transaction information. A geocoded record of the business is selected to update, based on the geographic location data of the one or more transaction records. The selected geocoded record is updated based on at least one of the transaction time or the transaction information identified in the transaction records.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: October 21, 2014
    Assignee: Google Inc.
    Inventors: Marco Zennaro, Kong Man Cheung, Julian Ibarz, Liron Yatziv, Sacha Christophe Arnoud
  • Patent number: 8854486
    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: Grant
    Filed: November 17, 2011
    Date of Patent: October 7, 2014
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Dong Tian, Ngai-Man Cheung, Anthony Vetro
  • Publication number: 20140286573
    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: June 5, 2014
    Publication date: September 25, 2014
    Applicant: GOOGLE INC.
    Inventors: Bo Wu, Alessandro Bissacco, Raymond W. Smith, Kong Man Cheung, Andrea Frome, Shlomo Urbach
  • Patent number: 8787673
    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: Grant
    Filed: July 12, 2011
    Date of Patent: July 22, 2014
    Assignee: Google Inc.
    Inventors: Bo Wu, Alessandro Bissacco, Raymond W. Smith, Kong man Cheung, Andrea Frome, Shlomo Urbach
  • Patent number: 8767340
    Abstract: Methods, systems and computer program products for detecting an end of a reference spiral band are described. A first portion of servo information may be written on a disk using the reference spiral band. By detecting an end of a reference spiral band, a new reference spiral band may be launched. A read/write head of a hard disk drive may subsequently use the new spiral band to write the remaining portion of the servo information, which aids the writing of data tracks on the disk.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: July 1, 2014
    Assignee: Marvell International Ltd.
    Inventors: Perry Neos, Luan Ton-That, Man Cheung
  • Publication number: 20140121855
    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: January 7, 2014
    Publication date: May 1, 2014
    Applicant: Apple Inc.
    Inventors: Michael A. CRETELLA, JR., Venu Madhav DUGGINENI, Michael Man-Cheung ENG, Ronald Keryuan HUANG, Christopher MOORE, Christopher T. MULLENS
  • Patent number: 8692840
    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: Grant
    Filed: February 5, 2012
    Date of Patent: April 8, 2014
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Ngai-Man Cheung, Dong Tian, Anthony Vetro, Huifang Sun
  • 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