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: 20230319155Abstract: 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: ApplicationFiled: June 7, 2023Publication date: October 5, 2023Applicant: SHOPIFY INC.Inventors: Joshua DAVEY, Chi Wai NG, Egan CHEUNG, Jonathan BURNS
-
Patent number: 11736081Abstract: 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: GrantFiled: June 20, 2019Date of Patent: August 22, 2023Assignee: DOLBY LABORATORIES LICENSING CORPORATIONInventors: Timothy Alan Port, William Thomas Rowley, Winston Chi Wai Ng, Sebastian P. B. Holzapfel
-
Patent number: 11711440Abstract: 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: GrantFiled: January 6, 2021Date of Patent: July 25, 2023Assignee: SHOPIFY INC.Inventors: Joshua Davey, Chi Wai Ng, Egan Cheung, Jonathan Burns
-
Patent number: 11546161Abstract: 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: GrantFiled: February 21, 2020Date of Patent: January 3, 2023Assignee: Hong Kong Applied Science and Technology Research Institute Company LimitedInventors: Chi Wai Ng, Wei Lun Alan Cheung
-
Publication number: 20220385731Abstract: 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: ApplicationFiled: January 6, 2021Publication date: December 1, 2022Applicant: SHOPIFY INC.Inventors: Joshua Davey, Chi Wai Ng, Egan Cheung, Jonathan Burns
-
Patent number: 11238883Abstract: 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: GrantFiled: May 23, 2019Date of Patent: February 1, 2022Assignee: Dolby Laboratories Licensing CorporationInventors: Timothy Alan Port, Winston Chi Wai Ng, Mark William Gerrard
-
Publication number: 20210273623Abstract: 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: ApplicationFiled: June 20, 2019Publication date: September 2, 2021Applicant: Dolby Laboratories Licensing CorporationInventors: Timothy Alan PORT, William Thomas ROWLEY, Winston Chi Wai NG, Sebastian P.B. HOLZAPFEL
-
Publication number: 20210266168Abstract: 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: ApplicationFiled: February 21, 2020Publication date: August 26, 2021Inventors: Chi Wai Ng, Wei Lun Alan CHEUNG
-
Publication number: 20200289953Abstract: 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 inType: ApplicationFiled: May 20, 2019Publication date: September 17, 2020Inventor: Chi Wai NG
-
Patent number: 10585966Abstract: 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: GrantFiled: July 17, 2017Date of Patent: March 10, 2020Assignee: Facebook, Inc.Inventors: Fnu Hendri, Chi Wai Ng, Ashoke K. Chakrabarti
-
Publication number: 20190362732Abstract: 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: ApplicationFiled: May 23, 2019Publication date: November 28, 2019Applicant: Dolby Laboratories Licensing CorporationInventors: Timothy Alan PORT, Winston Chi Wai NG, Mark William GERRARD
-
Publication number: 20180218086Abstract: 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: ApplicationFiled: July 17, 2017Publication date: August 2, 2018Inventors: FNU Hendri, Chi Wai Ng, Ashoke K. Chakrabarti
-
Patent number: 8228264Abstract: 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: GrantFiled: March 28, 2007Date of Patent: July 24, 2012Assignee: Solomon Systech LimitedInventors: Chi Wai Ng, Siu Kei Wong, Wai Hon Ng, Man Chun Wong, Jimmy Chiu
-
Patent number: 7907116Abstract: 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: GrantFiled: May 3, 2007Date of Patent: March 15, 2011Assignee: Solomon Systech LimitedInventors: Wai Hon Ng, Man Chun Wong, Chi Wai Ng, Siu Kei Wong, Jimmy Chiu
-
Publication number: 20080273007Abstract: 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: ApplicationFiled: May 3, 2007Publication date: November 6, 2008Inventors: Wai Hon Ng, Man Chun Wong, Chi Wai Ng, Siu Kei Wong, Jimmy Chiu
-
Publication number: 20080238894Abstract: 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: ApplicationFiled: March 28, 2007Publication date: October 2, 2008Inventors: Chi Wai Ng, Siu Kei Wong, Wai Hon Ng, Man Chun Wong, Jimmy Chiu