Patents by Inventor Choon Ping Chng

Choon Ping Chng 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: 10547779
    Abstract: An apparatus is described. The apparatus includes a smart image sensor having a memory and a processor that are locally integrated with an image sensor. The memory is to store first program code to be executed by the processor. The memory is coupled to the image sensor and the processor. The memory is to store second program code to be executed by the processor. The first program code is to cause the smart image sensor to perform an analysis on one or more images captured by the image sensor. The analysis identifies a region of interest within the one or more images with machine learning from previously captured images. The second program code is to cause the smart image sensor to change an image sensing and/or optical parameter in response to the analysis of the one or more images performed by the execution of the first program code.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: January 28, 2020
    Assignee: Google LLC
    Inventors: Chung Chun Wan, Choon Ping Chng, Suk Hwan Lim, Szepo Robert Hung, Blaise Aguera-Arcas
  • Publication number: 20190056792
    Abstract: Example virtual-reality head-mounted devices having reduced numbers of cameras, and methods of operating the same are disclosed herein. A disclosed example method includes providing a virtual-reality (VR) head-mounted display (V-HMD) having an imaging sensor, the imaging sensor including color-sensing pixels, and infrared (IR) sensing pixels amongst the color-sensing pixels; capturing, using the imaging sensor, an image having a color portion and an IR portion; forming an IR image from at least some of the IR portion from the image; performing a first tracking based on the IR image; forming a color image by replacing the at least some of the removed IR portion with color data determined from the color portion of the image and the location of the removed IR-sensing pixels in the image; and performing a second tracking based on the color image.
    Type: Application
    Filed: October 23, 2018
    Publication date: February 21, 2019
    Inventors: Chung Chun Wan, Choon Ping Chng
  • Publication number: 20190052808
    Abstract: An apparatus is described. The apparatus includes a smart image sensor having a memory and a processor that are locally integrated with an image sensor. The memory is to store first program code to be executed by the processor. The memory is coupled to the image sensor and the processor. The memory is to store second program code to be executed by the processor. The first program code is to cause the smart image sensor to perform an analysis on one or more images captured by the image sensor. The analysis identifies a region of interest within the one or more images with machine learning from previously captured images. The second program code is to cause the smart image sensor to change an image sensing and/or optical parameter in response to the analysis of the one or more images performed by the execution of the first program code.
    Type: Application
    Filed: October 10, 2018
    Publication date: February 14, 2019
    Inventors: Chung Chun Wan, Choon Ping Chng, Suk Hwan Lim, Szepo Robert Hung, Blaise Aguera-Arcas
  • Patent number: 10203901
    Abstract: Provided are methods and systems for memory decompression using a hardware decompressor that minimizes or eliminates the involvement of software. Custom decompression hardware is added to the memory subsystem, where the decompression hardware handles read accesses caused by, for example, cache misses or requests from devices to compressed memory blocks, by reading a compressed block, decompressing it into an internal buffer, and returning the requested portion of the block. The custom hardware is designed to determine if the block is compressed, and determine the parameters of compression, by checking unused high bits of the physical address of the access. This allows compression to be implemented without additional metadata, because the necessary metadata can be stored in unused bits in the existing page table structures.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: February 12, 2019
    Assignee: Google LLC
    Inventors: Vyacheslav Malyugin, Luigi Semenzato, Choon Ping Chng, Santhosh Rao, Shinye Shiu
  • Patent number: 10193452
    Abstract: In one general aspect, a system can include an electromagnetic interference (EMI) filter, an alternating current (AC) rectifier bridge operatively coupled to the electromagnetic filter, the AC rectifier bridge providing a first voltage, a first power stage including a step-down transformer, the first power stage configured to receive the first voltage and output a second voltage, a second power stage configured to receive the second voltage and configured to convert the second voltage to a third voltage, and a power delivery adapter controller configured to receive at least one input indicative of a requested voltage value and configured to provide at least one output for use by the second power stage, the second power stage configured to determine a value for the third voltage based on the at least one output.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: January 29, 2019
    Assignee: GOOGLE LLC
    Inventors: Honggang Sheng, Choon Ping Chng
  • Publication number: 20180332224
    Abstract: An integrated stacked and/or abutted sensor, memory and processing hardware camera solution is described. The sensor is to receive light from an image and generate electronic pixels from the light. The processing hardware is to process the electronic pixels to: a) recognize a scene from the image in a lower quality image mode; b) trigger actions by the camera solution in response to the recognition of the scene, the actions including: i) transitioning the camera solution from the lower quality image mode to a higher quality image mode to capture a higher quality version of the image; and, ii) forwarding from the camera solution important imagery and not forwarding from the camera solution unimportant imagery.
    Type: Application
    Filed: July 10, 2018
    Publication date: November 15, 2018
    Inventors: SukHwan Lim, Chung Chun Wan, Choon Ping Chng, Blaise Aguera-Arcas
  • Patent number: 10129477
    Abstract: An apparatus is described. The apparatus includes a smart image sensor having a memory and a processor that are locally integrated with an image sensor. The memory is to store first program code to be executed by the processor. The memory is coupled to the image sensor and the processor. The memory is to store second program code to be executed by the processor. The first program code is to cause the smart image sensor to perform an analysis on one or more images captured by the image sensor. The analysis identifies a region of interest within the one or more images with machine learning from previously captured images. The second program code is to cause the smart image sensor to change an image sensing and/or optical parameter in response to the analysis of the one or more images performed by the execution of the first program code. Alternatively or in combination, the memory is to store third program code to be executed by the processor and fourth program code to be executed by the processor.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: November 13, 2018
    Assignee: Google LLC
    Inventors: Chung Chun Wan, Choon Ping Chng, Suk Hwan Lim, Szepo Robert Hung, Blaise Aguera-Arcas
  • Patent number: 10114465
    Abstract: Example virtual-reality head-mounted devices having reduced numbers of cameras, and methods of operating the same are disclosed herein. A disclosed example method includes providing a virtual-reality (VR) head-mounted display (V-HMD) having an imaging sensor, the imaging sensor including color-sensing pixels, and infrared (IR) sensing pixels amongst the color-sensing pixels; capturing, using the imaging sensor, an image having a color portion and an IR portion; forming an IR image from at least some of the IR portion from the image; performing a first tracking based on the IR image; forming a color image by replacing the at least some of the removed IR portion with color data determined from the color portion of the image and the location of the removed IR-sensing pixels in the image; and performing a second tracking based on the color image.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: October 30, 2018
    Assignee: GOOGLE LLC
    Inventors: Chung Chun Wan, Choon Ping Chng
  • Publication number: 20180196499
    Abstract: In one general aspect, a method can include determining that a computing device is in a stationary position for a predetermined time, placing the computing device in a first power mode, detecting input from at least one sensor included in the computing device, identifying at least one application to launch on the computing device based on the detected input and on a heuristic-based usage pattern for the computing device, and transitioning the computing device from the first power mode to a second power mode based on the detected input. The transitioning can include automatically launching the at least one application on the computing device. The at least one application can provide content for display on a display device included in the computing device.
    Type: Application
    Filed: March 6, 2018
    Publication date: July 12, 2018
    Inventors: Choon Ping Chng, Rachel Nancollas, Alec Berg, Alexandra Levich
  • Publication number: 20180164871
    Abstract: In one general aspect, a method can include determining that a computing device is in a stationary position for a predetermined time, placing the computing device in a first power mode, detecting input from at least one sensor included in the computing device, identifying at least one application to launch on the computing device based on the detected input and on a heuristic-based usage pattern for the computing device, and transitioning the computing device from the first power mode to a second power mode based on the detected input. The transitioning can include automatically launching the at least one application on the computing device. The at least one application can provide content for display on a display device included in the computing device.
    Type: Application
    Filed: February 12, 2018
    Publication date: June 14, 2018
    Inventors: Choon Ping Chng, Rachel Nancollas, Alec Berg, Alexandra Levich
  • Publication number: 20180123463
    Abstract: In one general aspect, a system can include an electromagnetic interference (EMI) filter, an alternating current (AC) rectifier bridge operatively coupled to the electromagnetic filter, the AC rectifier bridge providing a first voltage, a first power stage including a step-down transformer, the first power stage configured to receive the first voltage and output a second voltage, a second power stage configured to receive the second voltage and configured to convert the second voltage to a third voltage, and a power delivery adapter controller configured to receive at least one input indicative of a requested voltage value and configured to provide at least one output for use by the second power stage, the second power stage configured to determine a value for the third voltage based on the at least one output.
    Type: Application
    Filed: December 22, 2017
    Publication date: May 3, 2018
    Inventors: Honggang Sheng, Choon Ping Chng
  • Patent number: 9948094
    Abstract: A power brick includes a first port configured to provide power to a first computing device, a second port configured to provide power to a second computing device, a first switch coupled to the first port and configured to select one of a first power configuration and a second power configuration based on a load associated with the second port, and a second switch coupled to the second port and configured to select one of the first power configuration and the second power configuration based on the load associated with the second port.
    Type: Grant
    Filed: January 7, 2015
    Date of Patent: April 17, 2018
    Assignee: GOOGLE LLC
    Inventors: Honggang Sheng, Choon Ping Chng
  • Publication number: 20180095668
    Abstract: Provided are methods and systems for memory decompression using a hardware decompressor that minimizes or eliminates the involvement of software. Custom decompression hardware is added to the memory subsystem, where the decompression hardware handles read accesses caused by, for example, cache misses or requests from devices to compressed memory blocks, by reading a compressed block, decompressing it into an internal buffer, and returning the requested portion of the block. The custom hardware is designed to determine if the block is compressed, and determine the parameters of compression, by checking unused high bits of the physical address of the access. This allows compression to be implemented without additional metadata, because the necessary metadata can be stored in unused bits in the existing page table structures.
    Type: Application
    Filed: November 21, 2017
    Publication date: April 5, 2018
    Applicant: Google LLC
    Inventors: Vyacheslav Malyugin, Luigi Semenzato, Choon Ping Chng, Santhosh Rao, Shinye Shiu
  • Patent number: 9899925
    Abstract: In one general aspect, a system can include an electromagnetic interference (EMI) filter, an alternating current (AC) rectifier bridge operatively coupled to the electromagnetic filter, the AC rectifier bridge providing a first voltage, a first power stage including a step-down transformer, the first power stage configured to receive the first voltage and output a second voltage, a second power stage configured to receive the second voltage and configured to convert the second voltage to a third voltage, and a power delivery adapter controller configured to receive at least one input indicative of a requested voltage value and configured to provide at least one output for use by the second power stage, the second power stage configured to determine a value for the third voltage based on the at least one output.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: February 20, 2018
    Assignee: GOOGLE LLC
    Inventors: Honggang Sheng, Choon Ping Chng
  • Patent number: 9891696
    Abstract: In one general aspect, a method can include determining that a computing device is in a stationary position for a predetermined time, placing the computing device in a first power mode, detecting input from at least one sensor included in the computing device, identifying at least one application to launch on the computing device based on the detected input and on a heuristic-based usage pattern for the computing device, and transitioning the computing device from the first power mode to a second power mode based on the detected input. The transitioning can include automatically launching the at least one application on the computing device. The at least one application can provide content for display on a display device included in the computing device.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: February 13, 2018
    Assignee: Google LLC
    Inventors: Choon Ping Chng, Rachel Nancollas, Alec Berg, Alexandra Levich
  • Patent number: 9880447
    Abstract: A camera apparatus is described that includes a frame housing and a camera module affixed to the frame housing. The camera module may include a lens and an image sensor. The camera apparatus may include a reflective element and a motor. The reflective element may be disposed within the frame housing, the reflective element being movable relative to the lens to select a direction from which the lens collects light. The motor may be adapted to move the reflective element in response to detecting a magnetic field change generated by at least one magnet disposed within the frame housing.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: January 30, 2018
    Assignee: GOOGLE LLC
    Inventors: Jamyuen Ko, Choon Ping Chng
  • Patent number: 9864541
    Abstract: Provided are methods and systems for memory decompression using a hardware decompressor that minimizes or eliminates the involvement of software. Custom decompression hardware is added to the memory subsystem, where the decompression hardware handles read accesses caused by, for example, cache misses or requests from devices to compressed memory blocks, by reading a compressed block, decompressing it into an internal buffer, and returning the requested portion of the block. The custom hardware is designed to determine if the block is compressed, and determine the parameters of compression, by checking unused high bits of the physical address of the access. This allows compression to be implemented without additional metadata, because the necessary metadata can be stored in unused bits in the existing page table structures.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: January 9, 2018
    Assignee: Google LLC
    Inventors: Vyacheslav Vladimirovich Malyugin, Luigi Semenzato, Choon Ping Chng, Santhosh Rao, Shinye Shiu
  • Publication number: 20170371230
    Abstract: A camera apparatus is described that includes a frame housing and a camera module affixed to the frame housing. The camera module may include a lens and an image sensor. The camera apparatus may include a reflective element and a motor. The reflective element may be disposed within the frame housing, the reflective element being movable relative to the lens to select a direction from which the lens collects light. The motor may be adapted to move the reflective element in response to detecting a magnetic field change generated by at least one magnet disposed within the frame housing.
    Type: Application
    Filed: June 27, 2016
    Publication date: December 28, 2017
    Inventors: Jamyuen KO, Choon Ping CHNG
  • Patent number: 9748782
    Abstract: A power brick includes a power module configured to convert AC to DC, an interface coupled to a computing device and configured to communicate with the computing device, and a controller. The controller is configured to receive a modified power setting and at least one modified error threshold value via the interface, control a modification of a power setting associated with the power module, and control a modification of a protection value of the power brick based on the at least one modified error threshold value.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: August 29, 2017
    Assignee: Google Inc.
    Inventors: Honggang Sheng, Mark D. Hayter, Choon Ping Chng
  • Publication number: 20170230637
    Abstract: An apparatus is described. The apparatus includes a first camera system having a processor and a memory. The first camera system includes an interface to receive images from a second camera system. The first camera system includes a processor and memory. The processor and memory are to execute image processing program code for first images that are captured by the first camera system and second images that are captured by the second camera system and that are received at the interface.
    Type: Application
    Filed: February 7, 2016
    Publication date: August 10, 2017
    Inventors: Chung Chun WAN, Choon Ping CHNG