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: 9967025
    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: Grant
    Filed: March 7, 2013
    Date of Patent: May 8, 2018
    Assignee: Brocade Communications Systems, LLC
    Inventors: Meenakshi Garg, Venugopal Tummala, Gin Man Cheung, Raymond Grigsby, Balakrishna Wusirika
  • Publication number: 20170308478
    Abstract: A data processing system 2 includes interconnect circuitry 10 providing a plurality of memory transaction paths between one or more transaction masters, including a processor 4, debugging circuitry 6 and a DMA unit 8, and one or more transaction slaves including a non-volatile memory 12, a DRAM memory 18 and an I/O interface 20. A cache memory 26 is provided between the interconnect circuitry 10 and the non-volatile memory 12. This cache memory 26 may be a two way set associative cache memory. The cache memory 26 may serve as a read-only cache memory. A cache miss will result in a line fill of a cache line including the target data which was missed. If prefetching is enabled for the cache memory 26 and the transaction was attempting to read a program instruction, then a prefetch operation may be performed in which a further contiguous cache line of data is also fetched into the cache memory 26 upon the cache miss.
    Type: Application
    Filed: April 22, 2016
    Publication date: October 26, 2017
    Inventors: Gergely KISS, Gábor Móricz, Man Cheung Joseph YIU
  • Publication number: 20170231550
    Abstract: A method for analysing an image of a lesion on the skin of a subject including (a) identifying the lesion in the image by differentiating the lesion from the skin; (b) segmenting the image; and (c) selecting a feature of the image and comparing the selected feature to a library of predetermined parameters of the feature. The feature of the lesion belongs to any one selected from the group: colour, border, asymmetry and texture of the image.
    Type: Application
    Filed: August 25, 2015
    Publication date: August 17, 2017
    Applicant: SINGAPORE UNIVERSITY OF TECHNOLOGY AND DESIGN
    Inventors: Thanh-Toan Do, Yiren Zhou, Victor Pomponiu, Ngai-Man Cheung, Dawn Chin Ing Koh
  • Publication number: 20170036399
    Abstract: A 3D printer includes a frame, a printing head connected to the frame and movable with respective to the frame, and a table assembly connected to the frame. The table assembly includes an object table adapted to support an object to be printed during a printing operation. The table assembly is adapted to move relative to the frame at least between a storage position and an operational position. Method of changing the 3D printer from the storage position to the operational position is also shown. Since the state of the printer can be changed on a flexible basis for the purposes of storage and printing, the printer according to the present invention can be carried away easily by the user using a single hand, like a suitcase. On the other hand, the full functionality provided by the 3D printer is still preserved.
    Type: Application
    Filed: August 1, 2016
    Publication date: February 9, 2017
    Inventor: Lai Man Cheung
  • Publication number: 20160371480
    Abstract: According to various embodiments, a verification method may be provided. The verification method may include: determining a plurality of objects, each object having a property; displaying a representation of each object of the plurality of objects; receiving from a user an input indicating a sequence of the plurality of objects; determining a sequence of the properties of the plurality of objects; and comparing the Determine a plurality of objects, each object having a input with the sequence of the properties of the objects.
    Type: Application
    Filed: February 24, 2015
    Publication date: December 22, 2016
    Inventors: Ngai-Man Cheung, Hossein Nejati, Dawn C. I. Koh, Ricardo D. Sosa Medina
  • Publication number: 20160330493
    Abstract: The present invention relates to a method for reducing data bandwidth between a cloud server and a thin client. The method comprises: rendering a base layer image or video stream at the thin client, transmitting an enhancement layer image or video stream from the cloud server to the thin client, displaying a composite layer image or video stream on the thin client, the composite layer being based on the base layer and the enhancement layer.
    Type: Application
    Filed: December 24, 2014
    Publication date: November 10, 2016
    Applicant: SINGAPORE UNIVERSITY OF TECHNOLOGY AND DESIGN
    Inventors: Seong Ping CHUAH, Ngai-Man CHEUNG
  • Publication number: 20160303473
    Abstract: Driving game seat apparatus (100) for use with a screen (20) and a video game console (10) running a driving game, has a base structure (200), a seat (300) provided on the base structure for a player, and a drive control mechanism (400) provided on the base structure at a forward position relative to the seat. The drive control mechanism has a steering module (410), an accelerating module (420) and a braking module (430) for steering, accelerating and braking operations respectively. There are three actuating devices (500) connected at spaced-apart positions to the base structure and supporting the base structure for movement. Also included is a control circuit (600) for use with the game console and associated with the drive control mechanism for, in response to the operation of the steering, accelerating and braking modules, controlling the actuating devices to move and set the base structure in motion.
    Type: Application
    Filed: April 14, 2016
    Publication date: October 20, 2016
    Inventor: Lai Man CHEUNG
  • Patent number: 9462306
    Abstract: Stream-switching techniques are applied in a content delivery system. A merge frame is generated as a function of bit-rates, distortion, and a piecewise constant operator. Parameters of the piecewise constant operator are selected to optimize the merge frame. Data streams are switched based on bandwidth requirements, switch requests, and throughput of a network. Images are reconstructed based on the merge frames and prediction frames. Reconstructed images are identically reconstructed for any prediction frame based on the merge frame.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: October 4, 2016
    Assignee: The Hong Kong University of Science and Technology
    Inventors: Oscar Chi Lim Au, Wei Dai, Gene Cheung, Ngai Man Cheung, Antonio Ortega Diego
  • Patent number: 9436886
    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: March 17, 2015
    Date of Patent: September 6, 2016
    Assignee: Google Inc.
    Inventors: Bo Wu, Alessandro Bissacco, Raymond W. Smith, Kong Man Cheung, Andrea Frome, Shlomo Urbach
  • Publication number: 20160188991
    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: March 17, 2015
    Publication date: June 30, 2016
    Inventors: Bo Wu, Alessandro Bissacco, Raymond W. Smith, Kong Man Cheung, Andrea Frome, Shlomo Urbach
  • Patent number: 9104914
    Abstract: Embodiments of this invention relate to detecting and blurring images. In an embodiment, a system detects objects in a photographic image. The system includes an object detector module configured to detect regions of the photographic image that include objects of a particular type at least based on the content of the photographic image. The system further includes a false positive detector module configured to determine whether each region detected by the object detector module includes an object of the particular type at least based on information about the context in which the photographic image was taken.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: August 11, 2015
    Assignee: Google Inc.
    Inventors: Luc Vincent, Bo Wu, Ahmad Abdulkader, Marco Zennaro, Alessandro Bissacco, Hartwig Adam, Kong Man Cheung, Hartmut Neven, Andrea Lynn Frome
  • Patent number: 9076061
    Abstract: According to one aspect, embodiments of the invention provide a system and method for utilizing the effort expended by a user in responding to a CAPTCHA request to automatically transcribe text from images in order to verify, retrieve and/or update geographic data associated with geographic locations at which the images were recorded.
    Type: Grant
    Filed: April 12, 2012
    Date of Patent: July 7, 2015
    Assignee: Google Inc.
    Inventors: Marco Zennaro, Luc Vincent, Kong Man Cheung, David Abraham
  • Patent number: 9069339
    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: January 7, 2014
    Date of Patent: June 30, 2015
    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: 9064517
    Abstract: Systems and techniques relating to servo systems include, according to an aspect, a method includes: causing writing of a band of spirals including a first spiral set and a second spiral set onto a storage medium; determining one or more characteristics associated with the band of spirals; identifying one or more spirals of the band of spirals that meet the one or more determined characteristics; and determining an end of the band of spirals based on the one or more identified spirals. The method can further include causing writing of servo information onto the storage medium while track following on the band of spirals; causing terminating of the writing of the servo information upon determining the end of the band of spirals; and causing writing of another band of spirals starting at the end of the previous band of spirals.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: June 23, 2015
    Assignee: Marvell International Ltd.
    Inventors: Perry Neos, Luan Ton-That, Man Cheung
  • Publication number: 20150139482
    Abstract: According to one aspect, embodiments of the invention provide a system and method for utilizing the effort expended by a user in responding to a CAPTCHA request to automatically transcribe text from images in order to verify, retrieve and/or update geographic data associated with geographic locations at which the images were recorded.
    Type: Application
    Filed: April 12, 2012
    Publication date: May 21, 2015
    Applicant: GOOGLE INC.
    Inventors: Marco Zennaro, Luc Vincent, Kong Man Cheung, David Abraham
  • Patent number: 9020265
    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: June 5, 2014
    Date of Patent: April 28, 2015
    Assignee: Google Inc.
    Inventors: Bo Wu, Alessandro Bissacco, Raymond W. Smith, Kong Man Cheung, Andrea Frome, Shlomo Urbach
  • Patent number: 9003270
    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: Grant
    Filed: May 15, 2013
    Date of Patent: April 7, 2015
    Assignee: Marvell World Trade Ltd.
    Inventors: Jason Adler, Man Cheung
  • Patent number: 8949513
    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: Grant
    Filed: May 9, 2012
    Date of Patent: February 3, 2015
    Assignee: Marvell World Trade Ltd.
    Inventors: ChengKuo Huang, Siu-Hung Fred Au, Sean Lee, Fei Sun, Grace Pao Yi Chen, Man Cheung, Xueshi Yang
  • Publication number: 20150026747
    Abstract: Stream-switching techniques are applied in a content delivery system. A merge frame is generated as a function of bit-rates, distortion, and a piecewise constant operator. Parameters of the piecewise constant operator are selected to optimize the merge frame. Data streams are switched based on bandwidth requirements, switch requests, and throughput of a network. Images are reconstructed based on the merge frames and prediction frames. Reconstructed images are identically reconstructed for any prediction frame based on the merge frame.
    Type: Application
    Filed: July 11, 2014
    Publication date: January 22, 2015
    Inventors: Oscar Chi Lim AU, Wei DAI, Gene CHEUNG, Ngai Man CHEUNG, Antonio ORTEGA DIEGO
  • Patent number: D765745
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: September 6, 2016
    Assignee: Well Smart Electronics Limited
    Inventor: Lai Man Cheung