Patents by Inventor Tsz Hong Hubert Chan

Tsz Hong Hubert Chan 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: 11222009
    Abstract: The present invention is directed blockchain systems and censuses protocols that adopt a pipelining technique. The systems and protocols involve a committee of consensus nodes that include proposer nodes and voter nodes. Each proposer node can send two or more unnotarized proposals to the voter nodes, and the voter nodes can vote on an unnotarized proposal when they have the same freshest notarized chain or block. A sequence number is provided to facilitate the operation of the systems and protocols. The sequence number can be used to determine the freshest notarized chain or block and the finalized chain and switch proposer node. The systems and protocols also provide other features such as chain syncer, committee election scheme, and committee reconfiguration. The systems and protocols further provide a simple finalization process and thus have a low finalization time.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: January 11, 2022
    Assignee: Thunder Token Inc.
    Inventors: Runting Shi, Rafael Nat Josef Pass, Tsz Hong Hubert Chan, Chang-Zen Tsai, Chia-Hao Lo
  • Publication number: 20200134578
    Abstract: The present blockchain systems and censuses protocols involve a committee of consensus nodes to notarize candidate blocks. The committee includes proposers and votes. A proposer can send an unnotarized proposal to the voters, and the voters can vote on an unnotarized proposal when the voter and the proposer have substantially the same freshest notarized chain. After receiving enough votes for the proposal, the proposal is notarized and added to the blockchain maintained by the systems and protocols. Epoch is provided to facilitate the operation of the systems and protocols. Epoch includes a value identifying a proposer and defines a duration in which the transmission and voting of the proposal can be completed. The time parameter can be used to determine the freshest notarized chain and the finalized chain. The finalized chain is determined by excluding a number of consecutive blocks with consecutive epoch values from the notarized chain.
    Type: Application
    Filed: October 25, 2019
    Publication date: April 30, 2020
    Inventors: Runting Shi, Rafael Nat Josef Pass, Tsz Hong Hubert CHAN
  • Publication number: 20200104293
    Abstract: The present invention is directed blockchain systems and censuses protocols that adopt a pipelining technique. The systems and protocols involve a committee of consensus nodes that include proposer nodes and voter nodes. Each proposer node can send two or more unnotarized proposals to the voter nodes, and the voter nodes can vote on an unnotarized proposal when they have the same freshest notarized chain or block. A sequence number is provided to facilitate the operation of the systems and protocols. The sequence number can be used to determine the freshest notarized chain or block and the finalized chain and switch proposer node. The systems and protocols also provide other features such as chain syncer, committee election scheme, and committee reconfiguration. The systems and protocols further provide a simple finalization process and thus have a low finalization time.
    Type: Application
    Filed: September 27, 2019
    Publication date: April 2, 2020
    Inventors: Runting Shi, Rafael Nat Josef Pass, Tsz Hong Hubert CHAN, Chang-Zen TSAI, Chia-Hao LO
  • Patent number: 8555400
    Abstract: A private stream aggregation (PSA) system contributes a user's data to a data aggregator without compromising the user's privacy. The system can begin by determining a private key for a local user in a set of users, wherein the sum of the private keys associated with the set of users and the data aggregator is equal to zero. The system also selects a set of data values associated with the local user. Then, the system encrypts individual data values in the set based in part on the private key to produce a set of encrypted data values, thereby allowing the data aggregator to decrypt an aggregate value across the set of users without decrypting individual data values associated with the set of users, and without interacting with the set of users while decrypting the aggregate value. The system also sends the set of encrypted data values to the data aggregator.
    Type: Grant
    Filed: February 4, 2011
    Date of Patent: October 8, 2013
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Runting Shi, Richard Chow, Tsz Hong Hubert Chan
  • Publication number: 20120204026
    Abstract: A private stream aggregation (PSA) system contributes a user's data to a data aggregator without compromising the user's privacy. The system can begin by determining a private key for a local user in a set of users, wherein the sum of the private keys associated with the set of users and the data aggregator is equal to zero. The system also selects a set of data values associated with the local user. Then, the system encrypts individual data values in the set based in part on the private key to produce a set of encrypted data values, thereby allowing the data aggregator to decrypt an aggregate value across the set of users without decrypting individual data values associated with the set of users, and without interacting with the set of users while decrypting the aggregate value. The system also sends the set of encrypted data values to the data aggregator.
    Type: Application
    Filed: February 4, 2011
    Publication date: August 9, 2012
    Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Runting Shi, Richard Chow, Tsz Hong Hubert Chan