Patents by Inventor Xiannong Fu

Xiannong Fu 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: 11546143
    Abstract: A record of authorization including user information is received and appended to a blockchain. The record of authorization authorizes access by a third-party application to the user information for an access duration. The user information is encrypted by a group key and access duration is based on a change to the group key. The group key comprises a public/private key pair, and the access duration is implemented by an authorization group of nodes having the group key. The group key corresponds to either a valid group key at or near the start of the access duration, that enables decryption of a message in the record of authorization that includes the user information, or an incompatible group key at or after the end of the access duration, that does not enable decryption of the message in the record of authorization that includes the user information.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: January 3, 2023
    Assignee: MOAC BLOCKCHAIN TECH, INC.
    Inventors: Xiaohu Chen, Yifan Wang, Yang Chen, Zhengpeng Li, Xinle Yang, Qing Xu, Weiqi Wang, Yuechao Ma, Xiannong Fu
  • Publication number: 20210176052
    Abstract: A record of authorization including user information is received and appended to a blockchain. The record of authorization authorizes access by a third-party application to the user information for an access duration. The user information is encrypted by a group key and access duration is based on a change to the group key. The group key comprises a public/private key pair, and the access duration is implemented by an authorization group of nodes having the group key. The group key corresponds to either a valid group key at or near the start of the access duration, that enables decryption of a message in the record of authorization that includes the user information, or an incompatible group key at or after the end of the access duration, that does not enable decryption of the message in the record of authorization that includes the user information.
    Type: Application
    Filed: December 6, 2019
    Publication date: June 10, 2021
    Inventors: Xiaohu Chen, Yifan Wang, Yang Chen, Zhengpeng Li, Xinle Yang, Qing Xu, Weiqi Wang, Yuechao Ma, Xiannong Fu
  • Patent number: 10893123
    Abstract: A mechanism for managing a decentralized application functioning within an application shard in a decentralized network includes an access control mechanism and a resource control mechanism. The access control mechanism includes access logic that determines if a request to submit a transaction for execution by the decentralized application is valid. The request is received from an originator through the decentralized application. The resource control mechanism is called when a request is determined by the access control mechanism to be a valid request. The resource control mechanism includes resource logic that determines if a criterion is satisfied. The criterion may include one or more of a first criterion associated with the originator and a second criterion associated with the application shard. The resource control mechanism further includes forwarding logic that initiates a forwarding of the validated request to the application shard if the criterion is satisfied.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: January 12, 2021
    Assignee: MOAC BLOCK CHAIN TECH INC.
    Inventors: Xiaohu Chen, Xinle Yang, Zhengpeng Li, Qing Xu, Yuechao Ma, Xiannong Fu, Yang Chen
  • Patent number: 10841213
    Abstract: A packet including a message intended for a smart contract associated with the second subchain and a node identifier is constructed at each of a plurality of nodes associated with the first subchain. The message constructed by the plurality of nodes are identical and may be a transaction request requesting the smart contract to execute on a blockchain. Each of the packets is sent to one or more nodes associated with the second subchain. The packets and messages received by one or more of a plurality of nodes associated with the second subchain are monitored and processed at the second subchain to determine if a consensus on request has been reached from the first subchain. If a consensus on request has been reached from the first subchain, the smart contract associated with the second subchain executes on the blockchain in accordance with the transaction request.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: November 17, 2020
    Assignee: MOAC BLOCKCHAIN TECH INC
    Inventors: Xiaohu Chen, Xinle Yang, Zhengpeng Li, Qing Xu, Yuechao Ma, Xiannong Fu, Yang Chen
  • Publication number: 20200120019
    Abstract: A packet including a message intended for a smart contract associated with the second subchain and a node identifier is constructed at each of a plurality of nodes associated with the first subchain. The message constructed by the plurality of nodes are identical and may be a transaction request requesting the smart contract to execute on a blockchain. Each of the packets is sent to one or more nodes associated with the second subchain. The packets and messages received by one or more of a plurality of nodes associated with the second subchain are monitored and processed at the second subchain to determine if a consensus on request has been reached from the first subchain. If a consensus on request has been reached from the first subchain, the smart contract associated with the second subchain executes on the blockchain in accordance with the transaction request.
    Type: Application
    Filed: October 15, 2018
    Publication date: April 16, 2020
    Inventors: Xiaohu Chen, Xinle Yang, Zhengpeng Li, Qing Xu, Yuechao Ma, Xiannong Fu, Yang Chen
  • Publication number: 20200076918
    Abstract: A mechanism for managing a decentralized application functioning within an application shard in a decentralized network includes an access control mechanism and a resource control mechanism. The access control mechanism includes access logic that determines if a request to submit a transaction for execution by the decentralized application is valid. The request is received from an originator through the decentralized application. The resource control mechanism is called when a request is determined by the access control mechanism to be a valid request. The resource control mechanism includes resource logic that determines if a criterion is satisfied. The criterion may include one or more of a first criterion associated with the originator and a second criterion associated with the application shard. The resource control mechanism further includes forwarding logic that initiates a forwarding of the validated request to the application shard if the criterion is satisfied.
    Type: Application
    Filed: September 5, 2018
    Publication date: March 5, 2020
    Inventors: Xiaohu Chen, Xinle Yang, Zhengpeng Li, Qing Xu, Yuechao Ma, Xiannong Fu, Yang Chen