Patents Assigned to ADVANCED NEW TECHNOLOGIES CO., LTD.
  • Patent number: 10938551
    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: Grant
    Filed: April 10, 2020
    Date of Patent: March 2, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Yuqi Lin, Yuan Chen, Renhui Yang, Jiawei Liu
  • Patent number: 10938750
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for consensus system downtime recovery. One of the methods includes: multicasting a pre-prepare message to at least some of the backup nodes; obtaining (Q-1) or more prepare messages respectively from (Q-1) or more of the backup nodes, wherein the prepare messages each indicate an acceptance of the pre-prepare message by the corresponding backup node; storing the pre-prepare message and the (Q-1) or more prepare messages; multicasting a commit message to at least some of the backup nodes, the commit message indicating that the primary node agrees to the (Q-1) or more prepare messages; and obtaining, respectively from Q or more nodes among the primary node and the backup nodes, Q or more commit messages each indicating that the corresponding node agrees to (Q-1) or more prepare messages received by the corresponding node.
    Type: Grant
    Filed: December 22, 2019
    Date of Patent: March 2, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventor: Dayi Yang
  • Patent number: 10938569
    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: Grant
    Filed: December 18, 2019
    Date of Patent: March 2, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Renhui Yang, Jiawei Liu, Yuan Chen, Yuqi Lin
  • Patent number: 10938549
    Abstract: A computer-implemented method for information protection comprises: determining one or more data inputs and one or more data outputs for a transaction, wherein the data inputs are associated with input data types respectively, and the data outputs are associated with output data types respectively; encrypting the input data types and the output data types; committing each of the encrypted input data types and the encrypted output data types with a commitment scheme to obtain corresponding commitment values; obtaining at least a parameter R based at least on the commitment values; and submitting the transaction to one or more nodes in a blockchain network with disclosure of the parameter R and without disclosure of the input data types and output data types for the nodes to verify consistency between the input data types and the output data types.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: March 2, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Baoli Ma, Wenbin Zhang, Lichun Li, Zheng Liu, Shan Yin
  • Patent number: 10938562
    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: March 2, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Jiawei Liu, Renhui Yang, Yuan Chen, Yuqi Lin
  • Patent number: 10936580
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for digital asset management. One of the methods includes: obtaining a request for creating a digital asset corresponding to a tangible asset, wherein the request comprises one or more characteristics of the digital asset; generating a blockchain contract corresponding to the tangible asset based on the one or more characteristics of the digital asset; and deploying the generated blockchain contract on a blockchain, wherein the deployed blockchain contract is executable to issue the digital asset corresponding to the tangible asset.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: March 2, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Rubing Shi, Wenlong Yang
  • Patent number: 10938812
    Abstract: Systems, methods, and storage media for identity verification are disclosed.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: March 2, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Wei Wang, Xiuli Zhao
  • Patent number: 10930098
    Abstract: Provided are a display frame for displaying objects, and an object processing method, device, apparatus, and system. The display frame includes: a lock assembly configured to lock an object on the display frame, the locked object being touchable by a user; a graphic code scanner configured to scan a graphic code to perform resource transfer for the locked object; a circuit configured to send the scanned graphic code to a server for performing identity verification on the user, and when the identity verification succeeds, initiate the resource transfer for the locked object, wherein the circuit is configured to send to the lock assembly an unlocking signal for controlling opening of the lock assembly when the resource transfer has been successfully performed, and in response to the unlocking signal, the lock assembly is configured to be opened to disengage the object locked from the display frame.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: February 23, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventor: Chuan Lu
  • Patent number: 10929630
    Abstract: A method includes: determining, by a graphic code display device, a first tilted angle of an affine plane of the graphic code displayed by the graphic code display device relative to a horizontal plane; obtaining, by the graphic code display device, a prestored second tilted angle of a scanning window plane of a scanning device relative to the horizontal plane, wherein the graphic code is displayed for the scanning device to scan; and adjusting, by the graphic code display device according to the first tilted angle and the second tilted angle, the first tilted angle of the affine plane of the graphic code to reduce an angle between the affine plane of the graphic code and the scanning window plane of the scanning device. Adjusting the first tilted angle of the affine plane of the graphic code stretches the graphic code.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: February 23, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventor: Zhihui Tang
  • Patent number: 10930284
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing voice data are provided. One of methods, implemented by an IoT device, includes: receiving voice data from a server, wherein the voice data is obtained through converting text data to voice data by the server; determining a content attribute associated with the voice data; determining a content attribute type of the content attribute associated with the voice data; determining a first play rule matching the content attribute type based on a matching relationship between content attribute types and respective first play rules, wherein the first play rule including a play starting time and a play mode; and automatically playing the voice data according to the play starting time and the play mode.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: February 23, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Guolai Ma, Tian Chen, Liang Zhang, Zheng Yuan
  • Patent number: 10931449
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for updating data in blockchain are provided. One of the methods includes: obtaining one or more requests for updating a plurality of pieces of data in one or more blockchains and updating the plurality of pieces of data in the one or more blockchains.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: February 23, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Yayang Guan, Yuan Chen, Kai Wang
  • Patent number: 10931439
    Abstract: A data storage method comprises sending, by a blockchain node associated with a blockchain, data to an encryption device to cause the encryption device to encrypt the data and return the encrypted data to the blockchain node; receiving the encrypted data returned by the encryption device; and sending the encrypted data to other blockchain nodes associated with the blockchain to cause each of the other blockchain nodes to store the encrypted data in the blockchain after performing consensus verification on the encrypted data with success.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: February 23, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventor: Hao Wu
  • Patent number: 10931684
    Abstract: A data processing method may include: determining, by a transaction initiation node in a blockchain, transaction data of a transaction and information to be hidden in the transaction data; obtaining, by using the transaction data as an input of a predetermined one-way function, a transaction root of the transaction, and constructing, based on the transaction root, proof data corresponding to the information to be hidden; and, after signing the transaction root, initiating a transaction request to write the transaction root and the proof data on the blockchain, for a node in the blockchain to perform consensus verification on the transaction root and the proof data, and approve or reject the transaction request based on a verification result.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: February 23, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventor: Husen Wang
  • Patent number: 10929570
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based infringement evidence storage are provided. One of the methods include: obtaining a request for collecting evidence of infringement by an online resource, wherein the request comprises an address of the online resource; obtaining the evidence of infringement from the address of the online resource; storing verification information of the evidence of infringement on a blockchain; and storing the evidence of infringement in a cloud storage space.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: February 23, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Qimeng Zou, Linqing Wang, Haitao Jiang
  • Patent number: 10929845
    Abstract: A method for consensus verification implementable by a first blockchain node in a consensus network may comprise: receiving a transaction request from a client, and performing a first security verification on the transaction request; in response to determining that the transaction request passes the first security verification, storing the transaction request, and broadcasting the transaction request to each of second blockchain nodes in the consensus network, causing the each second blockchain node to store the transaction request in response to the second blockchain node determining that the transaction request passes a second security verification; performing pre-processing on at least one stored transaction request in response to determining that a preset condition is satisfied, to obtain and store a pre-processed block; and broadcasting the obtained pre-processed block to the second blockchain nodes, causing the second blockchain nodes to perform consensus verification on the obtained pre-processed block
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: February 23, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventor: Ning Li
  • Patent number: 10931441
    Abstract: A data storage method includes determining a first check value of a first version of a target object, obtaining a second check value of a second version of the target object, creating a data block comprising the first check value and the second check value, and storing the data block in a blockchain, where the data block stored in the blockchain is immutable.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: February 23, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Yi Li, Zunkui Zhao
  • Patent number: 10924498
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for registering subscribable states in blockchain are provided. One of the methods includes: obtaining a request for registering a workflow comprising one or more states; generating a blockchain contract comprising the workflow; and deploying the blockchain contract in a blockchain, wherein the deployed blockchain contract is executable to update a current state of the workflow among the one or more states.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: February 16, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Yayang Guan, Rubing Shi
  • Patent number: 10922422
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based image processing are provided. One of the methods comprises: obtaining, by a computing device, copyright-related information corresponding to an original image; sending, by the computing device, the copyright-related information to one or more blockchain nodes configured to obtain ciphertext information by encrypting the copyright-related information and to store the ciphertext information in the blockchain; obtaining, by the computing device, the ciphertext information from the blockchain; and performing, by the computing device, obfuscation on a pixel matrix of the original image based on the ciphertext information to generate a target image carrying the copyright-related information.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: February 16, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventor: Zhiguo Li
  • Patent number: 10924284
    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: Grant
    Filed: January 6, 2020
    Date of Patent: February 16, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Renhui Yang, Jiawei Liu, Yuan Chen, Yuqi Lin
  • Patent number: 10922652
    Abstract: The specification provides a blockchain-based application review system, method, and storage medium. The blockchain-based application review system comprises: a requesting client, a transaction end, and a blockchain node.
    Type: Grant
    Filed: May 16, 2020
    Date of Patent: February 16, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventor: Sui Ma