Patents by Inventor Chung Cheung

Chung 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: 11283591
    Abstract: Multiple systems may determine neural-network output data and neural-network parameter data and may transmit the data therebetween to train and run the neural-network model to predict an event given input data. A data-provider system may perform a dot-product operation using encrypted data, and a secure-processing component may decrypt and process that data using an activation function to predict an event. Multiple secure-processing components may be used to perform a multiplication operation using homomorphic encrypted data.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: March 22, 2022
    Assignee: Via Science, Inc.
    Inventors: Kai Chung Cheung, Mathew Rogers, Jeremy Taylor
  • Patent number: 11275848
    Abstract: Multiple data sources encrypt data using encryption key data received from a first system; a second system does not have access to the encryption key data. The second system receives the encrypted data from the multiple data sources. Because the encryption is additively homomorphic, the second system may create encrypted summation data using the encrypted data. The second system may send the encrypted summation data to the first system, which may then decrypt the encrypted summation data to create unencrypted summation data.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: March 15, 2022
    Assignee: Via Science, Inc.
    Inventor: Kai Chung Cheung
  • Publication number: 20220060326
    Abstract: A first component determines encrypted data representing an event and encrypted threshold data corresponding to an outlier of the event. The first system may process the data using, for example, one or more composite integers, and may send the result to a second system. This second system may subtract the data to determine of the encrypted data is greater than, less than, or equal to the encrypted threshold. If so, the second system may determine that the encrypted data corresponds to an outlier of the data. The second system may send an indication of this determination to a third system.
    Type: Application
    Filed: June 11, 2021
    Publication date: February 24, 2022
    Inventors: Kai Chung Cheung, Jeremy Taylor, Mathew Rogers, Colin Gounden
  • Publication number: 20210279342
    Abstract: Computer instructions corresponding to a neural-network model are received and encrypted using an encryption technique. Training data encrypted using the encryption technique is received from a data source. The model is trained using the training data using, for example, a gradient descent technique. If the model performs in accordance with a quality metric, it is sent to a device of a model user.
    Type: Application
    Filed: May 25, 2021
    Publication date: September 9, 2021
    Inventors: Jeremy Taylor, Jesús Alejandro Cárdenes Cabré, Kai Chung Cheung, John Christopher Muddle, Colin Gounden
  • Publication number: 20210281391
    Abstract: Multiple systems may determine neural-network output data and neural-network parameter data and may transmit the data therebetween to train and run the neural-network model to predict an event given input data. A data-provider system may perform a dot-product operation using encrypted data, and a secure-processing component may decrypt and process that data using an activation function to predict an event. Multiple secure-processing components may be used to perform a multiplication operation using homomorphic encrypted data.
    Type: Application
    Filed: May 25, 2021
    Publication date: September 9, 2021
    Inventors: Kai Chung Cheung, Mathew Rogers, Jeremy Taylor
  • Publication number: 20210279582
    Abstract: Multiple systems may determine neural-network output data and neural-network parameter data and may transmit the data therebetween to train and run the neural-network model to predict an event given input data. A secure processing component may process data using a transformation layer and may send and receive data to and from a first system. Multiple data-provider systems may send vertically partitioned data to the secure-processing component, which may determine output data corresponding to the multiple data-provider systems.
    Type: Application
    Filed: May 25, 2021
    Publication date: September 9, 2021
    Inventors: John Christopher Muddle, Mathew Rogers, Jesus Alejandro Cardenes Cabre, Jeremy Taylor, Colin Gounden, Kai Chung Cheung
  • Patent number: 11038683
    Abstract: A first component determines encrypted data representing an event and encrypted threshold data corresponding to an outlier of the event. The first system may process the data using, for example, one or more composite integers, and may send the result to a second system. This second system may subtract the data to determine of the encrypted data is greater than, less than, or equal to the encrypted threshold. If so, the second system may determine that the encrypted data corresponds to an outlier of the data. The second system may send an indication of this determination to a third system.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: June 15, 2021
    Assignee: Via Science, Inc.
    Inventors: Kai Chung Cheung, Jeremy Taylor, Mathew Rogers, Colin Gounden
  • Publication number: 20210135837
    Abstract: Multiple systems may determine neural-network output data and neural-network parameter data and may transmit the data therebetween to train and run the neural-network model to predict an event given input data. A data-provider system may perform a dot-product operation using encrypted data, and a secure-processing component may decrypt and process that data using an activation function to predict an event. Multiple secure-processing components may be used to perform a multiplication operation using homomorphic encrypted data.
    Type: Application
    Filed: October 29, 2020
    Publication date: May 6, 2021
    Inventors: Kai Chung Cheung, Mathew Rogers, Jeremy Taylor
  • Publication number: 20210117788
    Abstract: Multiple systems may determine neural-network output data and neural-network parameter data and may transmit the data therebetween to train and run the neural-network model to predict an event given input data. A secure processing component may process data using a transformation layer and may send and receive data to and from a first system. Multiple data-provider systems may send vertically partitioned data to the secure-processing component, which may determine output data corresponding to the multiple data-provider systems.
    Type: Application
    Filed: October 16, 2020
    Publication date: April 22, 2021
    Inventors: John Christopher Muddle, Mathew Rogers, Jesus Alejandro Cardenes Cabre, Jeremy Taylor, Colin Gounden, Kai Chung Cheung
  • Publication number: 20210119779
    Abstract: Multiple data sources encrypt data using encryption key data received from a first system; a second system does not have access to the encryption key data. The second system receives the encrypted data from the multiple data sources. Because the encryption is additively homomorphic, the second system may create encrypted summation data using the encrypted data. The second system may send the encrypted summation data to the first system, which may then decrypt the encrypted summation data to create unencrypted summation data.
    Type: Application
    Filed: September 14, 2020
    Publication date: April 22, 2021
    Inventors: Mathew Donald Rogers, Kai Chung Cheung, Jeremy Taylor
  • Patent number: 10972261
    Abstract: Multiple data sources encrypt data using encryption key data received from a first system; a second system does not have access to the encryption key data. The second system receives the encrypted data from the multiple data sources. Because the encryption is additively homomorphic, the second system may create encrypted summation data using the encrypted data. The second system may send the encrypted summation data to the first system, which may then decrypt the encrypted summation data to create unencrypted summation data.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: April 6, 2021
    Assignee: Via Science, Inc.
    Inventors: Mathew Donald Rogers, Kai Chung Cheung, Jeremy Taylor
  • Publication number: 20200306040
    Abstract: A prosthetic valve may be used to repair a diseased or otherwise damaged heart valve such as the mitral valve. The prosthetic valve may include atraumatic anchor tabs which may be radiopaque or echogenic. A cinching mechanism may also be coupled to the prosthetic valve to control radial expansion of the prosthetic valve. The cinching mechanism may include a wire lasso or a belt. The prosthetic valve may include an expandable frame which has a reduced number of strut connection nodes to allow a lower profile collapsed configuration and tighter crimping. The commissure posts of the prosthetic valve may extend beyond an edge of the ventricular skirt portion of the device.
    Type: Application
    Filed: April 1, 2020
    Publication date: October 1, 2020
    Inventors: Eric Soun-Sang Fung, Kathleen Hung, Karen Tsoek-Ji Wong, Aaron J. Chalekian, Connor Lucas Haberl, Anson Wai Chung Cheung, Kellen Bodell, Christopher Brodeur
  • Publication number: 20190294805
    Abstract: Computer instructions corresponding to a neural-network model are received and encrypted using an encryption technique. Training data encrypted using the encryption technique is received from a data source. The model is trained using the training data using, for example, a gradient descent technique. If the model performs in accordance with a quality metric, it is sent to a device of a model user.
    Type: Application
    Filed: March 22, 2019
    Publication date: September 26, 2019
    Inventors: Jeremy Taylor, Jesús Alejandro Cárdenes Cabré, Kai Chung Cheung, John Christopher Muddle, Colin Gounden
  • Publication number: 20190294956
    Abstract: A first system creates and sends encryption key data to multiple data sources. A second system receives data encrypted using the encryption key data from the multiple data sources; the data may include noise data such that, even if decrypted, the original data cannot be discovered. Because the encryption is additively homomorphic, the second system may create encrypted summation data using the encrypted data. The first system separately receives the noise data encrypted using the same technique as the encrypted data. The second system may send the encrypted summation data to the first system, which may then remove the noise data from the encrypted summation data to create unencrypted summation data.
    Type: Application
    Filed: March 22, 2019
    Publication date: September 26, 2019
    Inventors: Kai Chung Cheung, Jeremy Taylor, Jesús Alejandro Cárdenes Cabré
  • Publication number: 20190296910
    Abstract: Multiple data sources encrypt data using encryption key data received from a first system; a second system does not have access to the encryption key data. The second system receives the encrypted data from the multiple data sources. Because the encryption is additively homomorphic, the second system may create encrypted summation data using the encrypted data. The second system may send the encrypted summation data to the first system, which may then decrypt the encrypted summation data to create unencrypted summation data.
    Type: Application
    Filed: March 22, 2019
    Publication date: September 26, 2019
    Inventor: Kai Chung Cheung
  • Patent number: 9769320
    Abstract: The present disclosure provides systems and methods for dynamically signaling encoder capabilities of vocoders of corresponding communication nodes. In one embodiment, during a call between a first communication node and a second communication node, a control node (e.g., base station controller or mobile switching center) for the first communication node sends capability information for a voice encoder of a vocoder of the first communication node to a control node for the second communication node. As a result, the second communication node is enabled to select and request a preferred encoder mode for the voice encoder of the vocoder of the first communication node based on the capabilities of the voice encoder of the vocoder of the first communication node.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: September 19, 2017
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Rafi Rabipour, Chung-Cheung Chu, Daniel Cohn
  • Publication number: 20160142552
    Abstract: The present disclosure provides systems and methods for dynamically signaling encoder capabilities of vocoders of corresponding communication nodes. In one embodiment, during a call between a first communication node and a second communication node, a control node (e.g., base station controller or mobile switching center) for the first communication node sends capability information for a voice encoder of a vocoder of the first communication node to a control node for the second communication node. As a result, the second communication node is enabled to select and request a preferred encoder mode for the voice encoder of the vocoder of the first communication node based on the capabilities of the voice encoder of the vocoder of the first communication node.
    Type: Application
    Filed: January 21, 2016
    Publication date: May 19, 2016
    Inventors: Rafi Rabipour, Chung-Cheung Chu, Daniel Cohn
  • Patent number: 9277057
    Abstract: The present disclosure provides systems and methods for dynamically signaling encoder capabilities of vocoders of corresponding communication nodes. In one embodiment, during a call between a first communication node and a second communication node, a control node (e.g., base station controller or mobile switching center) for the first communication node sends capability information for a voice encoder of a vocoder of the first communication node to a control node for the second communication node. As a result, the second communication node is enabled to select and request a preferred encoder mode for the voice encoder of the vocoder of the first communication node based on the capabilities of the voice encoder of the vocoder of the first communication node.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: March 1, 2016
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Rafi Rabipour, Chung-Cheung Chu, Daniel Cohn
  • Patent number: 9226485
    Abstract: A fishing reel employs a driving mechanism having a cooperative pinion gear and a face gear. The face gear has a tooth form with a cross-section wherein the cross-section of the inner pitch portion is less than the cross-section of an outer pitch portion. The pinion gear effectively engages the inner pitch portion less than an outer pitch portion to provide a more uniform distribution of torque and to improve the wearing rate of the gear mechanism.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: January 5, 2016
    Assignee: Heligear Engineering (H.K.) Co. Ltd
    Inventor: Chung Cheung
  • Patent number: 9166777
    Abstract: A system and method for user authentication utilizing PKI credentials and user credentials on an electronic device comprising a mobile communication device, smart phone, a computer or other computing device.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: October 20, 2015
    Assignee: Echoworx Corporation
    Inventors: Kai Chung Cheung, Christian K. Peel