Patents by Inventor Renhui Yang

Renhui Yang 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: 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
  • Patent number: 10855466
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for decentralized-identifier creation. One of the methods includes: receiving a request for obtaining a decentralized identifier (DID), wherein the request comprises an account identifier; obtaining, in response to receiving the request, a public key of a cryptographic key pair; obtaining the DID based on the public key; and storing a mapping relationship between the account identifier and the obtained DID.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: December 1, 2020
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Jiawei Liu, Renhui Yang, Yuan Chen, Yuqi Lin
  • Patent number: 10824701
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for mapping decentralized identifiers (DIDs) to real-world entities. One of the methods includes: receiving, by a server system, a request for obtaining a DID, the request comprising an identifier of a subject corresponding to the DID and a proof of identity authentication of the subject; creating, by the server system, a DID document corresponding to the DID, wherein the DID document comprises a mapping relationship between the proof of identity authentication and the DID; generating, by the server system, one or more blockchain transactions for creating the DID and adding the DID document to a blockchain; and sending, by the server system to one or more blockchain nodes associated with the blockchain, the one or more blockchain transactions for adding to the blockchain.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: November 3, 2020
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Yuan Chen, Renhui Yang, Yuqi Lin, Jiawei Liu
  • 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: 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
  • Publication number: 20200244439
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing a resolver service. One of the methods includes: obtaining, from a blockchain, event data for a plurality of blockchain transactions associated with a plurality of decentralized identifiers (DIDs); storing the event data in a database; receiving a request for information associated with the event data, wherein the request comprises one or more account identifiers; identifying one or more DIDs respectively corresponding to the one or more account identifiers based on pre-stored mapping relationships between the one or more DIDs and the one or more account identifiers; and providing, from the database, event data for one or more blockchain transactions associated with the identified one or more DIDs.
    Type: Application
    Filed: April 10, 2020
    Publication date: July 30, 2020
    Inventors: Yuqi LIN, Yuan CHEN, Renhui YANG, Jiawei LIU
  • Publication number: 20200242221
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for mapping decentralized identifiers (DIDs) to real-world entities. One of the methods includes: receiving, by a server system, a request for obtaining a DID, the request comprising an identifier of a subject corresponding to the DID and a proof of identity authentication of the subject; creating, by the server system, a DID document corresponding to the DID, wherein the DID document comprises a mapping relationship between the proof of identity authentication and the DID; generating, by the server system, one or more blockchain transactions for creating the DID and adding the DID document to a blockchain; and sending, by the server system to one or more blockchain nodes associated with the blockchain, the one or more blockchain transactions for adding to the blockchain.
    Type: Application
    Filed: April 10, 2020
    Publication date: July 30, 2020
    Inventors: Yuan CHEN, Renhui YANG, Yuqi LIN, Jiawei LIU
  • 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
  • Patent number: 10708060
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based notification are provided. One of the methods includes: obtaining, from a computing device associated with a first decentralized identifier (DID), a query about event data; in response to the obtained query, searching a data store to obtain one or more notifications for event data associated with a second DID, wherein a DID document associated with the second DID comprises the first DID, and wherein the DID document is stored in a blockchain; and providing the one or more notifications for the computing device associated with the first DID.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: July 7, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Renhui Yang, Jiawei Liu, Yuan Chen, Yuqi Lin
  • Patent number: 10700851
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing a resolver service. One of the methods includes: obtaining event data from a blockchain, wherein the event data comprises a plurality of updates associated with a plurality of decentralized identifier (DID) documents stored on the blockchain; storing the event data in a database; receiving a request for information associated with the event data; and providing information about one or more updates associated with one or more of the DID documents in response to the request.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: June 30, 2020
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventors: Yuqi Lin, Yuan Chen, Renhui Yang, Jiawei Liu
  • Patent number: 10685099
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for mapping decentralized identifiers (DIDs) to real-world entities. One of the methods includes: receiving a request for creating a DID; obtaining a proof of identity authentication based on the received request; obtaining the DID based on the proof of identity authentication; and storing a mapping relationship between the proof of identity authentication and the DID.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: June 16, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Yuan Chen, Renhui Yang, Yuqi Lin, Jiawei Liu
  • Publication number: 20200153606
    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: January 8, 2020
    Publication date: May 14, 2020
    Inventors: Shubo LI, Jiawei LIU, Renhui YANG
  • Publication number: 20200153639
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based decentralized-identifier authentication, are provided. One of the methods includes: obtaining a request for authenticating a decentralized identifier (DID), wherein the request comprises the DID, a plaintext associated with a challenge for authenticating the DID, and a digital signature on the plaintext; obtaining a public key associated with the DID; determining, based on the obtained public key and the plaintext, that the digital signature on the plaintext is created based on a private key corresponding to the DID; and generating, based on the determination, a message confirming authentication of the DID.
    Type: Application
    Filed: January 6, 2020
    Publication date: May 14, 2020
    Inventors: Renhui YANG, Jiawei LIU, Yuan CHEN, Yuqi LIN
  • Publication number: 20200145223
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based notification are provided. One of the methods includes: obtaining, from a computing device associated with a first decentralized identifier (DID), a query about event data; in response to the obtained query, searching a data store to obtain one or more notifications for event data associated with a second DID, wherein a DID document associated with the second DID comprises the first DID, and wherein the DID document is stored in a blockchain; and providing the one or more notifications for the computing device associated with the first DID.
    Type: Application
    Filed: January 8, 2020
    Publication date: May 7, 2020
    Inventors: Renhui YANG, Jiawei LIU, Yuan CHEN, Yuqi LIN
  • Publication number: 20200143019
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for mapping decentralized identifiers (DIDs) to real-world entities. One of the methods includes: receiving a request for creating a DID; obtaining a proof of identity authentication based on the received request; obtaining the DID based on the proof of identity authentication; and storing a mapping relationship between the proof of identity authentication and the DID.
    Type: Application
    Filed: January 6, 2020
    Publication date: May 7, 2020
    Inventors: Yuan CHEN, Renhui YANG, Yuqi LIN, Jiawei LIU
  • Publication number: 20200145229
    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: January 8, 2020
    Publication date: May 7, 2020
    Inventors: Shubo LI, Jiawei LIU, Renhui YANG
  • Publication number: 20200145209
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based decentralized-identifier creation, are provided. One of the methods includes: obtaining a request for creating a decentralized identifier (DID), wherein the request comprises a public key of a cryptographic key pair; creating, based on the public key, a blockchain account associated with a blockchain; creating the DID based on information associated with the blockchain account; and returning a confirmation message comprising the created DID.
    Type: Application
    Filed: January 6, 2020
    Publication date: May 7, 2020
    Inventors: Renhui YANG, Jiawei LIU, Yuan CHEN, Yuqi LIN
  • Publication number: 20200145196
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing a resolver service. One of the methods includes: obtaining event data from a blockchain, wherein the event data comprises a plurality of updates associated with a plurality of decentralized identifier (DID) documents stored on the blockchain; storing the event data in a database; receiving a request for information associated with the event data; and providing information about one or more updates associated with one or more of the DID documents in response to the request.
    Type: Application
    Filed: January 6, 2020
    Publication date: May 7, 2020
    Inventors: Yuqi LIN, Yuan CHEN, Renhui YANG, Jiawei LIU
  • Publication number: 20200127845
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for claim verification. One of the methods includes: receiving, from a first entity, a request for verifying a verifiable claim (VC) that comprises a digital signature; obtaining, based on the VC, a public key associated with a second entity; determining that the digital signature is created based on a private key associated with the public key; and verifying the VC based on the determination.
    Type: Application
    Filed: December 18, 2019
    Publication date: April 23, 2020
    Inventors: Renhui YANG, Jiawei LIU, Yuan CHEN, Yuqi LIN