Patents by Inventor Shubo LI

Shubo LI 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).

  • Publication number: 20210109936
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based data synchronization, are provided. One of the methods includes: obtaining, from one or more blockchain nodes associated with a blockchain, data associated with a plurality of blockchain transactions recorded in one or more blocks of the blockchain; storing the obtained data in one or more data stores, wherein the storing comprises organizing the obtained data according to one or more schemas, at least one of the one or more schemas being different from a data structure of the blockchain; receiving, from a client device, a data query based on one of the one or more schemas; executing the data query on the data in the one or more data stores to obtain a result; and sending, to the client device, a response comprising the obtained result.
    Type: Application
    Filed: December 21, 2020
    Publication date: April 15, 2021
    Inventors: Shanlu SUN, Shubo LI
  • Patent number: 10975834
    Abstract: A floating wave power generator is capable of lifting under remote control, and includes a linear generator fixed to a seabed and a floating assembly connected with the linear generator, where the floating assembly includes a lower floating body connected with a motor of the linear generator through an anchor chain, an upper floating body connected with the lower floating body through a rigid rod and floating on the sea surface, where the upper floating body is used for collecting wave energy and controlling the buoyancy of the whole floating assembly, the lower floating body is used for assisting the upper floating body to collect wave energy and controlling a distance between the whole floating assembly and the linear generator, the motor of the linear generator is used for cutting magnetic induction lines to generate electric power according to a lift-up/down movement of the whole floating assembly.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: April 13, 2021
    Inventors: Xingxian Bao, Shubo Li, Jinzhi Qu, Teng Wang
  • Patent number: 10951397
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based cross-entity authentication are provided. One of the methods includes: obtaining an authentication request by a first entity for authenticating a user, wherein the authentication request comprises a decentralized identifier (DID) of the user; in response to determining that the first entity is permitted to access authentication information of the user endorsed by a second entity, generating a blockchain transaction for obtaining an authentication result of the user by the second entity, wherein the authentication result is associated with the DID; and transmitting the blockchain transaction to a blockchain node for adding to a blockchain.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: March 16, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Shubo Li, Jiawei Liu, Renhui Yang
  • Publication number: 20210075589
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based cross-entity authentication are provided. One of the methods includes: obtaining an authentication request by a first entity for authenticating a user, wherein the authentication request comprises a decentralized identifier (DID) of the user; in response to determining that the first entity is permitted to access authentication information of the user endorsed by a second entity, generating a blockchain transaction for obtaining an authentication result of the user by the second entity, wherein the authentication result is associated with the DID; and transmitting the blockchain transaction to a blockchain node for adding to a blockchain.
    Type: Application
    Filed: November 2, 2020
    Publication date: March 11, 2021
    Inventors: Shubo LI, Jiawei LIU, Renhui YANG
  • Publication number: 20210049617
    Abstract: The present application provides blockchain-based anti-counterfeiting methods, apparatuses, and systems. One method includes: obtaining an anti-counterfeiting verification request submitted by a user for a product; initiating anti-counterfeiting verification of the product in response to the anti-counterfeiting verification request, wherein the anti-counterfeiting verification comprises integrity verification of anti-counterfeiting information generated by a plurality of anti-counterfeiting participants on a blockchain, wherein the anti-counterfeiting information comprises a plurality of types of anti-counterfeiting identification information corresponding to the product; and returning an anti-counterfeiting verification result for the product to the user.
    Type: Application
    Filed: October 30, 2020
    Publication date: February 18, 2021
    Applicant: Advanced New Technologies Co., Ltd.
    Inventor: Shubo Li
  • Publication number: 20210049009
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based decentralized application development, are provided. One of the methods includes: generating a blockchain contract and an interface specification associated with the blockchain contract based on a plurality of first inputs; deploying the blockchain contract on a blockchain; generating a client-side application based on a plurality of second inputs and the interface specification associated with the blockchain contract, wherein the client-side application is executable to invoke the blockchain contract deployed on the blockchain; and storing the client-side application in an online storage system.
    Type: Application
    Filed: October 31, 2020
    Publication date: February 18, 2021
    Inventors: Shanlu SUN, Shubo LI
  • Publication number: 20210051025
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based cross-entity authentication are provided. One of the methods includes: obtaining, from a blockchain, a blockchain transaction comprising an authentication request by a first entity for authenticating a user, wherein the authentication request comprises a decentralized identifier (DID) of the user; in response to determining that the first entity is permitted to access authentication information of the user endorsed by a second entity, obtaining an authentication result of the user by the second entity in response to the obtained blockchain transaction, wherein the authentication result is associated with the DID; generating a different blockchain transaction comprising the authentication result; and transmitting the different blockchain transaction to a blockchain node for adding to the blockchain.
    Type: Application
    Filed: November 2, 2020
    Publication date: February 18, 2021
    Inventors: Shubo LI, Jiawei LIU, Renhui YANG
  • Patent number: 10917246
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based cross-entity authentication are provided. One of the methods includes: obtaining, from a blockchain, a blockchain transaction comprising an authentication request by a first entity for authenticating a user, wherein the authentication request comprises a decentralized identifier (DID) of the user; in response to determining that the first entity is permitted to access authentication information of the user endorsed by a second entity, obtaining an authentication result of the user by the second entity in response to the obtained blockchain transaction, wherein the authentication result is associated with the DID; generating a different blockchain transaction comprising the authentication result; and transmitting the different blockchain transaction to a blockchain node for adding to the blockchain.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: February 9, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Shubo Li, Jiawei Liu, Renhui Yang
  • Patent number: 10903983
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based cross-entity authentication are provided. One of the methods includes: obtaining an authentication request by a first entity for authenticating a user, wherein the authentication request comprises a decentralized identifier (DID) of the user; in response to determining that the first entity is permitted to access authentication information of the user endorsed by a second entity, generating a blockchain transaction for obtaining an authentication result of the user by the second entity, wherein the authentication result is associated with the DID; and transmitting the blockchain transaction to a blockchain node for adding to a blockchain.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: January 26, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Shubo Li, Jiawei Liu, Renhui Yang
  • Patent number: 10903989
    Abstract: Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing blockchain transactions. One of the methods includes: obtaining, by a blockchain node of a consortium blockchain network, a blockchain transaction associated with a service; invoking a smart contract corresponding to the service; determining presentation information based on the smart contract and the service, wherein the presentation information is presented to a user through a client device in response to receiving a query from the client device; recording the presentation information into a blockchain transaction log based on the smart contract; and recording the blockchain transaction and the blockchain transaction log of the blockchain transaction into a blockchain.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: January 26, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Ping Dai, Wenlong Yang, Shubo Li, Jincheng Wang
  • Patent number: 10880096
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based cross-entity authentication are provided. One of the methods includes: obtaining, from a blockchain, a blockchain transaction comprising an authentication request by a first entity for authenticating a user, wherein the authentication request comprises a decentralized identifier (DID) of the user; in response to determining that the first entity is permitted to access authentication information of the user endorsed by a second entity, obtaining an authentication result of the user by the second entity in response to the obtained blockchain transaction, wherein the authentication result is associated with the DID; generating a different blockchain transaction comprising the authentication result; and transmitting the different blockchain transaction to a blockchain node for adding to the blockchain.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: December 29, 2020
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Shubo Li, Jiawei Liu, Renhui Yang
  • Patent number: 10862674
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based cross-entity authentication are provided. One of the methods includes: obtaining an authentication request by a first entity for authenticating a user, wherein the authentication request comprises a decentralized identifier (DID) of the user; in response to determining that the first entity is permitted to access authentication information of the user endorsed by a second entity, generating a blockchain transaction for obtaining an authentication result of the user by the second entity, wherein the authentication result is associated with the DID; and transmitting the blockchain transaction to a blockchain node for adding to a blockchain.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: December 8, 2020
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Shubo Li, Jiawei Liu, Renhui Yang
  • Publication number: 20200372983
    Abstract: Disclosed herein are methods, devices, and apparatuses, including computer programs stored on computer-readable media, for storing and processing electronic medical records. One of the methods includes: receiving, by a node in a blockchain system, an electronic medical record for a patient; incorporating the electronic medical record into a blockchain maintained by the blockchain system; determining, by the node, whether the electronic medical record contains a prescription; and in response to a determination that the electronic medical record contains a prescription, notifying the patient of the prescription.
    Type: Application
    Filed: January 29, 2020
    Publication date: November 26, 2020
    Inventors: Yixiang ZHANG, Xueqing YANG, Shubo LI, Zhihua LIANG
  • Patent number: 10819509
    Abstract: Implementations of the present specification provide for management of service keys for consortium blockchain networks within a blockchain-as-a-service (BaaS) platform. Implementations include actions of receiving a request for a service key from a participant in a consortium blockchain network provisioned within the BaaS platform, determining that the participant is authorized for the service key based on a service authorization table that records participant privileges within the consortium blockchain network, providing a key package including an encrypted private key of the service key, and a public key of the service key, and sending the key package to the participant, the participant decrypting the private key of the service key using a public key associated with the participant.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: October 27, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Yixiang Zhang, Shubo Li
  • Publication number: 20200328878
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based cross-entity authentication are provided. One of the methods includes: obtaining an authentication request by a first entity for authenticating a user, wherein the authentication request comprises a decentralized identifier (DID) of the user; in response to determining that the first entity is permitted to access authentication information of the user endorsed by a second entity, generating a blockchain transaction for obtaining an authentication result of the user by the second entity, wherein the authentication result is associated with the DID; and transmitting the blockchain transaction to a blockchain node for adding to a blockchain.
    Type: Application
    Filed: June 25, 2020
    Publication date: October 15, 2020
    Inventors: Shubo LI, Jiawei LIU, Renhui YANG
  • Publication number: 20200304315
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based cross-entity authentication are provided. One of the methods includes: obtaining, from a blockchain, a blockchain transaction comprising an authentication request by a first entity for authenticating a user, wherein the authentication request comprises a decentralized identifier (DID) of the user; in response to determining that the first entity is permitted to access authentication information of the user endorsed by a second entity, obtaining an authentication result of the user by the second entity in response to the obtained blockchain transaction, wherein the authentication result is associated with the DID; generating a different blockchain transaction comprising the authentication result; and transmitting the different blockchain transaction to a blockchain node for adding to the blockchain.
    Type: Application
    Filed: June 10, 2020
    Publication date: September 24, 2020
    Inventors: Shubo LI, Jiawei LIU, Renhui YANG
  • Patent number: 10785018
    Abstract: Implementations of the present specification provide for management of service keys for consortium blockchain networks within a blockchain-as-a-service (BaaS) platform. Implementations include actions of receiving a request for a service key from a participant in a consortium blockchain network provisioned within the BaaS platform, determining that the participant is authorized for the service key based on a service authorization table that records participant privileges within the consortium blockchain network, providing a key package including an encrypted private key of the service key, and a public key of the service key, and sending the key package to the participant, the participant decrypting the private key of the service key using a public key associated with the participant.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: September 22, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Yixiang Zhang, Shubo Li
  • Patent number: 10756885
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based cross-entity authentication are provided. One of the methods includes: obtaining an authentication request by a first entity for authenticating a user, wherein the authentication request comprises a decentralized identifier (DID) of the user; in response to determining that the first entity is permitted to access authentication information of the user endorsed by a second entity, generating a blockchain transaction for obtaining an authentication result of the user by the second entity, wherein the authentication result is associated with the DID; and transmitting the blockchain transaction to a blockchain node for adding to a blockchain.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: August 25, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Shubo Li, Jiawei Liu, Renhui Yang
  • Patent number: 10728042
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based cross-entity authentication are provided. One of the methods includes: obtaining, from a blockchain, a blockchain transaction comprising an authentication request by a first entity for authenticating a user, wherein the authentication request comprises a decentralized identifier (DID) of the user; in response to determining that the first entity is permitted to access authentication information of the user endorsed by a second entity, obtaining an authentication result of the user by the second entity in response to the obtained blockchain transaction, wherein the authentication result is associated with the DID; generating a different blockchain transaction comprising the authentication result; and transmitting the different blockchain transaction to a blockchain node for adding to the blockchain.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: July 28, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Shubo Li, Jiawei Liu, Renhui Yang
  • Publication number: 20200233866
    Abstract: Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain transaction querying. One of the methods includes: detecting, by a server of a consortium blockchain network, that a blockchain transaction query interface is invoked by a client device of the consortium blockchain network to query a blockchain transaction; obtaining, by the server, the blockchain transaction corresponding to the blockchain transaction query interface from the consortium blockchain network; and sending, by the server, the blockchain transaction to the client device.
    Type: Application
    Filed: March 12, 2020
    Publication date: July 23, 2020
    Applicant: Alibaba Group Holding Limited
    Inventors: Ping Dai, Shubo Li, Kai Wang