Patents by Inventor Xi Xue Jia

Xi Xue Jia 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: 11853786
    Abstract: A method, computer program product, and a system where a processor(s), in a computing environment comprised of multiple containers comprising modules, includes a processor(s) parsing a module originating from a given container in the computing environment by copying various identifying aspects of a module file comprising the module and calculating, based on contents of the module file, a digest value as a unique identifier for the module file. The processor(s) stores the various identifying aspects of the module file and the digest value in one or more memory objects, wherein the one or more memory objects comprise a module content map to correlate the unique identifier for the module file with the contents of the module, images in the module file with the unique identifier for the module file, and layers with the unique identifier for the module file.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: December 26, 2023
    Assignee: International Business Machines Corporation
    Inventors: Qin Yue Chen, Shu Han Weng, Yong Xin Qi, Zhi Hong Li, Xi Xue Jia
  • Patent number: 11249949
    Abstract: An example operation may include one or more of receiving a plurality of transactions by an agent node, selecting, by the agent node, transactions from the plurality of the transactions that are the most likely to be conflicting based on common factors, combining, by the agent node, the selected transactions into a batch, and reordering the selected transactions within the batch to increase a success rate.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: February 15, 2022
    Assignee: International Business Machines Corporation
    Inventors: Hong Wei Sun, Bin Jia, Yan Rong Shen, Xi Xue Jia, Shuai Wang
  • Patent number: 11177938
    Abstract: An example operation may include one or more of submitting, by a blockchain client, a transaction proposal to a blockchain network, endorsing, by one or more endorser nodes or peers, the transaction proposal, endorsing comprising updating an in-process world state list, providing one or more composite endorsements, each comprising a base result and a forecasted result corresponding to the transaction proposal, submitting an endorsed transaction in response to the one or more composite endorsements, validating, by a committer node or peer, the endorsed transaction, committing the endorsed transaction to the blockchain network, and removing the committed transaction from the in-process world state list.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Hong Wei Sun, Yan Rong Shen, Xi Xue Jia, Shuai Wang, Bin Jia
  • Publication number: 20210349854
    Abstract: An example operation may include one or more of receiving a plurality of transactions by an agent node, selecting, by the agent node, transactions from the plurality of the transactions that are the most likely to be conflicting based on common factors, combining, by the agent node, the selected transactions into a batch, and reordering the selected transactions within the batch to increase a success rate.
    Type: Application
    Filed: May 5, 2020
    Publication date: November 11, 2021
    Inventors: Hong Wei Sun, Bin Jia, Yan Rong Shen, Xi Xue Jia, Shuai Wang
  • Publication number: 20210311771
    Abstract: A method, computer program product, and a system where a processor(s), in a computing environment comprised of multiple containers comprising modules, includes a processor(s) parsing a module originating from a given container in the computing environment by copying various identifying aspects of a module file comprising the module and calculating, based on contents of the module file, a digest value as a unique identifier for the module file. The processor(s) stores the various identifying aspects of the module file and the digest value in one or more memory objects, wherein the one or more memory objects comprise a module content map to correlate the unique identifier for the module file with the contents of the module, images in the module file with the unique identifier for the module file, and layers with the unique identifier for the module file.
    Type: Application
    Filed: June 17, 2021
    Publication date: October 7, 2021
    Inventors: Qin Yue Chen, Shu Han Weng, Yong Xin Qi, Zhi Hong Li, Xi Xue Jia
  • Patent number: 11055127
    Abstract: A method, computer program product, and a system where a processor(s), in a computing environment comprised of multiple containers comprising modules, includes a processor(s) parsing a module originating from a given container in the computing environment by copying various identifying aspects of a module file comprising the module and calculating, based on contents of the module file, a digest value as a unique identifier for the module file. The processor(s) stores the various identifying aspects of the module file and the digest value in one or more memory objects, wherein the one or more memory objects comprise a module content map to correlate the unique identifier for the module file with the contents of the module, images in the module file with the unique identifier for the module file, and layers with the unique identifier for the module file.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: July 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Qin Yue Chen, Shu Han Weng, Yong Xin Qi, Zhi Hong Li, Xi Xue Jia
  • Publication number: 20200336294
    Abstract: An example operation may include one or more of submitting, by a blockchain client, a transaction proposal to a blockchain network, endorsing, by one or more endorser nodes or peers, the transaction proposal, endorsing comprising updating an in-process world state list, providing one or more composite endorsements, each comprising a base result and a forecasted result corresponding to the transaction proposal, submitting an endorsed transaction in response to the one or more composite endorsements, validating, by a committer node or peer, the endorsed transaction, committing the endorsed transaction to the blockchain network, and removing the committed transaction from the in-process world state list.
    Type: Application
    Filed: April 19, 2019
    Publication date: October 22, 2020
    Inventors: Hong Wei Sun, Yan Rong Shen, Xi Xue Jia, Shuai Wang, Bin Jia
  • Publication number: 20200034170
    Abstract: A method, computer program product, and a system where a processor(s), in a computing environment comprised of multiple containers comprising modules, includes a processor(s) parsing a module originating from a given container in the computing environment by copying various identifying aspects of a module file comprising the module and calculating, based on contents of the module file, a digest value as a unique identifier for the module file. The processor(s) stores the various identifying aspects of the module file and the digest value in one or more memory objects, wherein the one or more memory objects comprise a module content map to correlate the unique identifier for the module file with the contents of the module, images in the module file with the unique identifier for the module file, and layers with the unique identifier for the module file.
    Type: Application
    Filed: July 25, 2018
    Publication date: January 30, 2020
    Inventors: Qin Yue Chen, Shu Han Weng, Yong Xin Qi, Zhi Hong Li, Xi Xue Jia