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: 20210109936Abstract: 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: ApplicationFiled: December 21, 2020Publication date: April 15, 2021Inventors: Shanlu SUN, Shubo LI
-
Patent number: 10975834Abstract: 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: GrantFiled: October 28, 2019Date of Patent: April 13, 2021Inventors: Xingxian Bao, Shubo Li, Jinzhi Qu, Teng Wang
-
Patent number: 10951397Abstract: 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: GrantFiled: June 25, 2020Date of Patent: March 16, 2021Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventors: Shubo Li, Jiawei Liu, Renhui Yang
-
Publication number: 20210075589Abstract: 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: ApplicationFiled: November 2, 2020Publication date: March 11, 2021Inventors: Shubo LI, Jiawei LIU, Renhui YANG
-
Publication number: 20210049617Abstract: 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: ApplicationFiled: October 30, 2020Publication date: February 18, 2021Applicant: Advanced New Technologies Co., Ltd.Inventor: Shubo Li
-
Publication number: 20210049009Abstract: 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: ApplicationFiled: October 31, 2020Publication date: February 18, 2021Inventors: Shanlu SUN, Shubo LI
-
Publication number: 20210051025Abstract: 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: ApplicationFiled: November 2, 2020Publication date: February 18, 2021Inventors: Shubo LI, Jiawei LIU, Renhui YANG
-
Patent number: 10917246Abstract: 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: GrantFiled: June 10, 2020Date of Patent: February 9, 2021Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventors: Shubo Li, Jiawei Liu, Renhui Yang
-
Patent number: 10903983Abstract: 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: GrantFiled: June 25, 2020Date of Patent: January 26, 2021Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventors: Shubo Li, Jiawei Liu, Renhui Yang
-
Patent number: 10903989Abstract: 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: GrantFiled: March 9, 2020Date of Patent: January 26, 2021Assignee: Advanced New Technologies Co., Ltd.Inventors: Ping Dai, Wenlong Yang, Shubo Li, Jincheng Wang
-
Patent number: 10880096Abstract: 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: GrantFiled: June 10, 2020Date of Patent: December 29, 2020Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventors: Shubo Li, Jiawei Liu, Renhui Yang
-
Patent number: 10862674Abstract: 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: GrantFiled: June 25, 2020Date of Patent: December 8, 2020Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventors: Shubo Li, Jiawei Liu, Renhui Yang
-
Publication number: 20200372983Abstract: 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: ApplicationFiled: January 29, 2020Publication date: November 26, 2020Inventors: Yixiang ZHANG, Xueqing YANG, Shubo LI, Zhihua LIANG
-
Patent number: 10819509Abstract: 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: GrantFiled: April 22, 2019Date of Patent: October 27, 2020Assignee: Alibaba Group Holding LimitedInventors: Yixiang Zhang, Shubo Li
-
Publication number: 20200328878Abstract: 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: ApplicationFiled: June 25, 2020Publication date: October 15, 2020Inventors: Shubo LI, Jiawei LIU, Renhui YANG
-
Publication number: 20200304315Abstract: 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: ApplicationFiled: June 10, 2020Publication date: September 24, 2020Inventors: Shubo LI, Jiawei LIU, Renhui YANG
-
Patent number: 10785018Abstract: 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: GrantFiled: April 22, 2019Date of Patent: September 22, 2020Assignee: Alibaba Group Holding LimitedInventors: Yixiang Zhang, Shubo Li
-
Patent number: 10756885Abstract: 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: GrantFiled: January 8, 2020Date of Patent: August 25, 2020Assignee: Alibaba Group Holding LimitedInventors: Shubo Li, Jiawei Liu, Renhui Yang
-
Patent number: 10728042Abstract: 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: GrantFiled: January 8, 2020Date of Patent: July 28, 2020Assignee: Alibaba Group Holding LimitedInventors: Shubo Li, Jiawei Liu, Renhui Yang
-
Publication number: 20200233866Abstract: 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: ApplicationFiled: March 12, 2020Publication date: July 23, 2020Applicant: Alibaba Group Holding LimitedInventors: Ping Dai, Shubo Li, Kai Wang