Patents by Inventor Chi Wai Ng

Chi Wai Ng 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: 20230319155
    Abstract: Disclosed herein at methods and systems for monitoring and analyzing code and identifying a suitable substitute for the identified code. A central server identifies inserted code configured to communicate session data to a second server. The central server then identifies an application having functionality corresponding to the inserted code. The central server then provides an indication of the corresponding application.
    Type: Application
    Filed: June 7, 2023
    Publication date: October 5, 2023
    Applicant: SHOPIFY INC.
    Inventors: Joshua DAVEY, Chi Wai NG, Egan CHEUNG, Jonathan BURNS
  • Patent number: 11736081
    Abstract: In some embodiments, a method for performing enhancement on an audio signal to generate an enhanced audio signal in response to feedback indicative of amount of compression applied to at least one frequency band of the enhanced audio signal. In typical embodiments, the enhancement is or includes bass enhancement. Examples of other types of enhancement performed in other embodiments include dialog enhancement, upmixing, frequency shifting, harmonic injection or transposition, subharmonic injection, virtualization, and equalization. Other aspects are systems (e.g., programmed processors) and devices (e.g., devices having physically-limited bass reproduction capabilities, such as, for example, a notebook, tablet, mobile phone, or other device with small speakers) configured to perform any embodiment of the method.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: August 22, 2023
    Assignee: DOLBY LABORATORIES LICENSING CORPORATION
    Inventors: Timothy Alan Port, William Thomas Rowley, Winston Chi Wai Ng, Sebastian P. B. Holzapfel
  • Patent number: 11711440
    Abstract: Disclosed herein at methods and systems for monitoring and analyzing code and identifying a suitable substitute for the identified code. A central server identifies inserted code configured to communicate session data to a second server. The central server then identifies an application having functionality corresponding to the inserted code. The central server then provides an indication of the corresponding application.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: July 25, 2023
    Assignee: SHOPIFY INC.
    Inventors: Joshua Davey, Chi Wai Ng, Egan Cheung, Jonathan Burns
  • Patent number: 11546161
    Abstract: A hardware accelerator for accelerating the zero knowledge succinct non-interactive argument of knowledge (zk-SNARK) protocol by reducing the computation time of the cryptographic verification is disclosed. The accelerator includes a zk-SNARK engine having one or more processing units running in parallel. The processing unit can include one or more multiply-accumulate operation (MAC) units, one or more fast Fourier transform (FFT) units; and one or more elliptic curve processor (ECP) units. The one or more ECP units are configured to reduce a bit-length of a scalar di in an ECP algorithm used for generating a proof, thereby the cryptographic verification requires less computation power.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: January 3, 2023
    Assignee: Hong Kong Applied Science and Technology Research Institute Company Limited
    Inventors: Chi Wai Ng, Wei Lun Alan Cheung
  • Publication number: 20220385731
    Abstract: Disclosed herein at methods and systems for monitoring and analyzing code and identifying a suitable substitute for the identified code. A central server identifies inserted code configured to communicate session data to a second server. The central server then identifies an application having functionality corresponding to the inserted code. The central server then provides an indication of the corresponding application.
    Type: Application
    Filed: January 6, 2021
    Publication date: December 1, 2022
    Applicant: SHOPIFY INC.
    Inventors: Joshua Davey, Chi Wai Ng, Egan Cheung, Jonathan Burns
  • Patent number: 11238883
    Abstract: A method and a system for dialogue enhancement of an audio signal, comprising receiving (step S1) the audio signal and a text content associated with dialogue occurring in the audio signal, generating (step S2) parameterized synthesized speech from the text content, and applying (step S3) dialogue enhancement to the audio signal based on the parameterized synthesized speech. With the invention text captions, subtitles, or other forms of text content included in an audio stream, can be used to significantly improve dialogue enhancement on the playback side.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: February 1, 2022
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Timothy Alan Port, Winston Chi Wai Ng, Mark William Gerrard
  • Publication number: 20210273623
    Abstract: In some embodiments, a method for performing enhancement on an audio signal to generate an enhanced audio signal in response to feedback indicative of amount of compression applied to at least one frequency band of the enhanced audio signal. In typical embodiments, the enhancement is or includes bass enhancement. Examples of other types of enhancement performed in other embodiments include dialog enhancement, upmixing, frequency shifting, harmonic injection or transposition, subharmonic injection, virtualization, and equalization Other aspects are systems (e.g., programmed processors) and devices (e.g., devices having physically-limited bass reproduction capabilities, such as, for example, a notebook, tablet, mobile phone, or other device with small speakers) configured to perform any embodiment of the method.
    Type: Application
    Filed: June 20, 2019
    Publication date: September 2, 2021
    Applicant: Dolby Laboratories Licensing Corporation
    Inventors: Timothy Alan PORT, William Thomas ROWLEY, Winston Chi Wai NG, Sebastian P.B. HOLZAPFEL
  • Publication number: 20210266168
    Abstract: A hardware accelerator for accelerating the zk-SNARK protocol by reducing the computation time of the cryptographic verification is disclosed. The accelerator includes a zk-SNARK engine having one or more processing units running in parallel. The processing unit can include one or more multiply-accumulate operation (MAC) units, one or more fast Fourier transform (FFT) units; and one or more elliptic curve processor (ECP) units. The one or more ECP units are configured to reduce a bit-length of a scalar cl, in an ECP algorithm used for generating a proof, thereby the cryptographic verification requires less computation power.
    Type: Application
    Filed: February 21, 2020
    Publication date: August 26, 2021
    Inventors: Chi Wai Ng, Wei Lun Alan CHEUNG
  • Publication number: 20200289953
    Abstract: The invention relates to a simulation intelligent electric toy car with intelligent path planning which includes: a positioning module, configured to mark elevator position coordinates and home door position coordinates in the same coordinate system, and drive the toy car to automatically travel from the home door to the elevator and travel from the elevator to the home door according to the elevator position coordinates and the home door position coordinates; a marking module, configured to mark coordinates of a specific location according to an indication of the user; a planning module, configured to plan a specific path according to coordinates of the specific location, and drive the toy car to automatically travel along the specific path; an acquiring module, configured to acquire, by using a camera, an object that which the toy car passes through car during driving; a processing module, configured to analyze the object to obtain a name and related content of the object, and convert the related content in
    Type: Application
    Filed: May 20, 2019
    Publication date: September 17, 2020
    Inventor: Chi Wai NG
  • Patent number: 10585966
    Abstract: Systems, methods, and non-transitory computer-readable media can determine a request for a page of content items to be obtained from a content provider, the request being associated with a cache key. A determination is made that access to the content provider is unavailable. A determination is made that a response corresponding to the page of content items is stored in a local data store based at least in part on the cache key, wherein the response was previously obtained from the content provider. The page of content items is presented through a display screen associated with a computing device.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: March 10, 2020
    Assignee: Facebook, Inc.
    Inventors: Fnu Hendri, Chi Wai Ng, Ashoke K. Chakrabarti
  • Publication number: 20190362732
    Abstract: A method and a system for dialogue enhancement of an audio signal, comprising receiving (step S1) the audio signal and a text content associated with dialogue occurring in the audio signal, generating (step S2) parameterized synthesized speech from the text content, and applying (step S3) dialogue enhancement to the audio signal based on the parameterized synthesized speech. With the invention text captions, subtitles, or other forms of text content included in an audio stream, can be used to significantly improve dialogue enhancement on the playback side.
    Type: Application
    Filed: May 23, 2019
    Publication date: November 28, 2019
    Applicant: Dolby Laboratories Licensing Corporation
    Inventors: Timothy Alan PORT, Winston Chi Wai NG, Mark William GERRARD
  • Publication number: 20180218086
    Abstract: Systems, methods, and non-transitory computer-readable media can determine a request for a page of content items to be obtained from a content provider, the request being associated with a cache key. A determination is made that access to the content provider is unavailable. A determination is made that a response corresponding to the page of content items is stored in a local data store based at least in part on the cache key, wherein the response was previously obtained from the content provider. The page of content items is presented through a display screen associated with a computing device.
    Type: Application
    Filed: July 17, 2017
    Publication date: August 2, 2018
    Inventors: FNU Hendri, Chi Wai Ng, Ashoke K. Chakrabarti
  • Patent number: 8228264
    Abstract: Method and apparatus are provided for driving segments of a bistable display. The method may include providing, at the same time, a plurality of independent waveforms corresponding to display data for driving a plurality of segments of the display. The method may include selecting, for each segment, one of the independent driving waveforms. The method may also include determining whether an update of display data has occurred for one of the segments. The method may include selecting a different one of the waveforms to drive the segment if an update has occurred. The method may further include maintaining a currently selected waveform to drive the segment if an update has not occurred.
    Type: Grant
    Filed: March 28, 2007
    Date of Patent: July 24, 2012
    Assignee: Solomon Systech Limited
    Inventors: Chi Wai Ng, Siu Kei Wong, Wai Hon Ng, Man Chun Wong, Jimmy Chiu
  • Patent number: 7907116
    Abstract: A drive system for a display having segment and common lines is provided. The system may include a first charge pump; a first storage capacitor coupled to the first charge pump at a first pumped voltage level; a second charge pump, including an input terminal coupled to the first storage capacitor; and a second storage capacitor coupled to a pump output terminal at the second pumped voltage level. The system may also include a controller coupled to the first and second storage capacitors, coupled to segment and common lines of an associated display; and a control circuit operating a plurality of switching devices to selectively connect the segment output terminal to the first and second storage capacitors to supply charge to the segment output terminal during a first phase and to return charge from the segment output terminal to the second storage capacitor during a second phase.
    Type: Grant
    Filed: May 3, 2007
    Date of Patent: March 15, 2011
    Assignee: Solomon Systech Limited
    Inventors: Wai Hon Ng, Man Chun Wong, Chi Wai Ng, Siu Kei Wong, Jimmy Chiu
  • Publication number: 20080273007
    Abstract: A drive system for a flat panel display having segment and common lines is provided. The system may include a first charge pump, including an input terminal for receiving electric charge at an input voltage level and a circuit for generating a first pumped voltage level. The system may also include a first storage capacitor coupled to the first charge pump for storing electric charge at the first pumped voltage level. The system may include a second charge pump, including an input terminal coupled to the first storage capacitor for receiving electric charge at the first pumped voltage level; a pump output terminal; and a circuit for generating a second pumped voltage level at the pump output terminal. The system may further include a second storage capacitor coupled to the pump output terminal for storing electric charge at the second pumped voltage level.
    Type: Application
    Filed: May 3, 2007
    Publication date: November 6, 2008
    Inventors: Wai Hon Ng, Man Chun Wong, Chi Wai Ng, Siu Kei Wong, Jimmy Chiu
  • Publication number: 20080238894
    Abstract: Method and apparatus are provided for driving segments of a bistable display. The method may include providing, at the same time, a plurality of independent waveforms corresponding to display data for driving a plurality of segments of the display. The method may include selecting, for each segment, one of the independent driving waveforms. The method may also include determining whether an update of display data has occurred for one of the segments. The method may include selecting a different one of the waveforms to drive the segment if an update has occurred. The method may further include maintaining a currently selected waveform to drive the segment if an update has not occurred.
    Type: Application
    Filed: March 28, 2007
    Publication date: October 2, 2008
    Inventors: Chi Wai Ng, Siu Kei Wong, Wai Hon Ng, Man Chun Wong, Jimmy Chiu