Patents by Inventor Hin Ting Chui

Hin Ting Chui 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: 12141249
    Abstract: Software for securely storing digital content using a distributed ledger. The software performs the following operations: (i) receiving identification information of an owner of a digital asset, metadata of the digital asset, a digital hash of the digital asset, and the digital asset; (ii) verifying authenticity of the owner based, at least in part, the received identification information; (iii) in response to verifying the authenticity of the owner, creating a watermarked version of the digital asset based on the identification information of the owner, the metadata of the digital asset, and the digital hash; and (iv) storing the digital asset and the watermarked version of the digital asset in a first distributed ledger.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: November 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Hin Ting Chui, Jarett D. Stein, Bradley C. Herrin, Xianjun Zhu
  • Patent number: 11194911
    Abstract: An example operation may include one or more of transmitting a copy of the master ledger when a developer joins a network, receiving proposed changes to the master ledger, and updating the master ledger at the branch hash.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: December 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Xianjun Zhu, Jarett Stein, Hin Ting Chui, Bradley C. Herrin
  • Patent number: 11157622
    Abstract: An example operation may include one or more of transmitting a copy of the master ledger, wherein the master ledger comprises a code and history, receiving one or more changes to the copy of the master ledger, updating the master ledger when a required smart contract code standard is met, and initiating a push of the updated master ledger to one or more developer branches to enforce synchronization across the one or more developer branches.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: October 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Xianjun Zhu, Jarett Stein, Hin Ting Chui, Bradley C. Herrin
  • Patent number: 11048780
    Abstract: Software for preventing fraud in digital content licensing and distribution using a distributed ledger technology. The software performs the following operations: (i) receiving a request for a license of a digital asset, wherein a record of the digital asset is stored in a first distributed ledger; (ii) verifying a consensus for the request of the license of the digital asset; and (iii) responsive to verifying the consensus for the request of the license of the digital asset: storing a transaction settlement record in a second distributed ledger, creating a sharded copy of the digital asset including a plurality of shards of the digital asset, and storing at least one shard of the sharded copy of the digital asset in the second distributed ledger with sharding instructions for reconstructing the digital asset from the sharded copy.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: June 29, 2021
    Assignee: International Business Machines Corporation
    Inventors: Hin Ting Chui, Jarett D. Stein, Bradley C. Herrin, Xianjun Zhu
  • Patent number: 10997150
    Abstract: An example operation may include one or more of creating a child ledger for each new environment that is setup, updating a master ledger when a smart contract condition is met, and when the master ledger is updated, initiating deployment of an update to a plurality of managed environments.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: May 4, 2021
    Assignee: International Business Machines Corporation
    Inventors: Hin Ting Chui, Jarett Stein, Bradley C. Herrin, Xianjun Zhu
  • Patent number: 10803250
    Abstract: A managing computer receives a proposed outgoing message that has been created for proposed transmission to one or more recipients. The managing computer determines a respective tone associated with one or more respective parts of the proposed outgoing message, and determines a probable interpreted tone of the one or more respective parts as perceived by the one or more recipients. In response to determining a difference between the respective tone and the probable interpreted tone for the one or more respective parts of the proposed outgoing message, the managing computer changes the one or more respective parts of the proposed outgoing message in order to create a modified outgoing message, where the probable interpreted tone for the one or more recipients of the modified outgoing message matches a sender-intended tone for the modified outgoing message. The managing computer then transmits the modified outgoing message to the one or more recipients.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: October 13, 2020
    Assignee: International Business Machines Corporation
    Inventors: Hin Ting Chui, Jarett Stein, Meaghan Vella, Tony B. Wang
  • Publication number: 20200159889
    Abstract: Software for preventing fraud in digital content licensing and distribution using a distributed ledger technology. The software performs the following operations: (i) receiving a request for a license of a digital asset, wherein a record of the digital asset is stored in a first distributed ledger; (ii) verifying a consensus for the request of the license of the digital asset; and (iii) responsive to verifying the consensus for the request of the license of the digital asset: storing a transaction settlement record in a second distributed ledger, creating a sharded copy of the digital asset including a plurality of shards of the digital asset, and storing at least one shard of the sharded copy of the digital asset in the second distributed ledger with sharding instructions for reconstructing the digital asset from the sharded copy.
    Type: Application
    Filed: November 15, 2018
    Publication date: May 21, 2020
    Inventors: Hin Ting Chui, Jarett D. Stein, Bradley C. Herrin, Xianjun Zhu
  • Publication number: 20200159890
    Abstract: Software for securely storing digital content using a distributed ledger. The software performs the following operations: (i) receiving identification information of an owner of a digital asset, metadata of the digital asset, a digital hash of the digital asset, and the digital asset; (ii) verifying authenticity of the owner based, at least in part, the received identification information; (iii) in response to verifying the authenticity of the owner, creating a watermarked version of the digital asset based on the identification information of the owner, the metadata of the digital asset, and the digital hash; and (iv) storing the digital asset and the watermarked version of the digital asset in a first distributed ledger.
    Type: Application
    Filed: November 15, 2018
    Publication date: May 21, 2020
    Inventors: Hin Ting Chui, Jarett D. Stein, Bradley C. Herrin, Xianjun Zhu
  • Publication number: 20200065381
    Abstract: A managing computer receives a proposed outgoing message that has been created for proposed transmission to one or more recipients. The managing computer determines a respective tone associated with one or more respective parts of the proposed outgoing message, and determines a probable interpreted tone of the one or more respective parts as perceived by the one or more recipients. In response to determining a difference between the respective tone and the probable interpreted tone for the one or more respective parts of the proposed outgoing message, the managing computer changes the one or more respective parts of the proposed outgoing message in order to create a modified outgoing message, where the probable interpreted tone for the one or more recipients of the modified outgoing message matches a sender-intended tone for the modified outgoing message. The managing computer then transmits the modified outgoing message to the one or more recipients.
    Type: Application
    Filed: August 23, 2018
    Publication date: February 27, 2020
    Inventors: HIN TING CHUI, JARETT STEIN, MEAGHAN VELLA, TONY B. WANG
  • Publication number: 20200019707
    Abstract: An example operation may include one or more of transmitting a copy of the master ledger, wherein the master ledger comprises a code and history, receiving one or more changes to the copy of the master ledger, updating the master ledger when a required smart contract code standard is met, and initiating a push of the updated master ledger to one or more developer branches to enforce synchronization across the one or more developer branches.
    Type: Application
    Filed: July 10, 2018
    Publication date: January 16, 2020
    Inventors: Xianjun Zhu, Jarett Stein, Hin Ting Chui, Bradley C. Herrin
  • Publication number: 20200019706
    Abstract: An example operation may include one or more of transmitting a copy of the master ledger when a developer joins a network, receiving proposed changes to the master ledger, and updating the master ledger at the branch hash.
    Type: Application
    Filed: July 10, 2018
    Publication date: January 16, 2020
    Inventors: Xianjun Zhu, Jarett Stein, Hin Ting Chui, Bradley C. Herrin
  • Publication number: 20190354614
    Abstract: An example operation may include one or more of creating a child ledger for each new environment that is setup, updating a master ledger when a smart contract condition is met, and when the master ledger is updated, initiating deployment of an update to a plurality of managed environments.
    Type: Application
    Filed: May 15, 2018
    Publication date: November 21, 2019
    Inventors: Hin Ting Chui, Jarett Stein, Bradley C. Herrin, Xianjun Zhu