Managing lifelong learner events on a blockchain
US-10713963-B2 · Jul 14, 2020 · US
US11200226B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11200226-B2 |
| Application number | US-202117161640-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 28, 2021 |
| Priority date | Dec 20, 2018 |
| Publication date | Dec 14, 2021 |
| Grant date | Dec 14, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
One or more embodiments of the present specification provide data retrieving and recording methods and apparatuses, and electronic devices. One method comprises: identifying, by a blockchain node in a blockchain network, a data retrieving and recording request for a smart contract, wherein the data retrieving and recording request is configured to trigger a data retrieving and recording operation on a target object in a data set comprised in the smart contract; and parsing, by the blockchain node and to generate a parsing result, metadata comprised in the smart contract, wherein the parsing performs instructions comprised in the smart contract, and wherein the parsing result indicates a storage field corresponding to the target object in the data set for implementing the data retrieving and recording operation on the storage field.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method, comprising: identifying, by a blockchain node in a blockchain network, a data retrieving and recording request to invoke a first smart contract; obtaining, by the blockchain node and from the data retrieving and recording request, location information to locate a second smart contract; executing, by the blockchain node based on the location information, the second smart contract based on the location information to generate a transaction comprising information of the first smart contract for invoking the first smart contract; and parsing, by the blockchain node based on instructions comprised in the first smart contract, metadata comprised in the first smart contract to generate a parsing result, wherein the parsing result indicates a storage field corresponding to a target object in the data set; and implementing a data retrieving and recording operation based on the instructions comprised in the first smart contract on the target object in the storage field. 2. The computer-implemented method according to claim 1 , further comprising: retrieving, by the blockchain node, input parameters comprised in a data invoking request, wherein the input parameters comprise the target object. 3. The computer-implemented method according to claim 1 , wherein the data retrieving and recording operation comprises: retrieving a field value in the storage field; and returning the field value to a sender of the data invoking request. 4. The computer-implemented method according to claim 3 , further comprising: retrieving, by the blockchain node, input parameters comprised in the data retrieving and recording request, wherein the input parameters comprise the target object and a target object value, and wherein the data retrieving and recording operation comprises updating the field value in the storage field based on the target object value before returning the field value to the sender. 5. The computer-implemented method according to claim 1 , further comprising: responding, by the blockchain node, to the data retrieving and recording request in response to determining that the data retrieving and recording request satisfies an invoking condition of the first smart contract; and returning, by the blockchain node, target data to a sender of the data retrieving and recording request. 6. The computer-implemented method according to claim 5 , wherein the invoking condition comprises the sender of the data retrieving and recording request possessing an invoking permission for the first smart contract. 7. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform one or more operations comprising: identifying, by a blockchain node in a blockchain network, a data retrieving and recording request to invoke a first smart contract; obtaining, by the blockchain node and from the data retrieving and recording request, location information to locate a second smart contract; executing, by the blockchain node based on the location information, the second smart contract based on the location information to generate a transaction comprising information of the first smart contract for invoking the first smart contract; and parsing, by the blockchain node based on instructions comprised in the first smart contract, metadata comprised in the first smart contract to generate a parsing result, wherein the parsing result indicates a storage field corresponding to a target object in the data set; and implementing a data retrieving and recording operation based on the instructions comprised in the first smart contract on the target object in the storage field. 8. The non-transitory, computer-readable medium according to claim 7 , the one or more operations further comprising: retrieving, by the blockchain node, input parameters comprised in a data invoking request, wherein the input parameters comprise the target object. 9. The non-transitory, computer-readable medium according to claim 8 , wherein the data retrieving and recording operation comprises: retrieving a field value in the storage field; and returning the field value to a sender of the data invoking request. 10. The non-transitory, computer-readable medium according to claim 9 , the one or more operations further comprising: retrieving, by the blockchain node, input parameters comprised in the data retrieving and recording request, wherein the input parameters comprise the target object and a target object value, and wherein the data retrieving and recording operation comprises updating the field value in the storage field based on the target object value before returning the field value to the sender. 11. The non-transitory, computer-readable medium according to claim 7 , the one or more operations further comprising: responding, by the blockchain node, to the data retrieving and recording request in response to determining that the data retrieving and recording request satisfies an invoking condition of the first smart contract; and returning, by the blockchain node, target data to a sender of the data retrieving and recording request. 12. The non-transitory, computer-readable medium according to claim 11 , wherein the invoking condition comprises the sender of the data retrieving and recording request possessing an invoking permission for the first smart contract. 13. A computer-implemented system, comprising: one or more computers; and one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform operations comprising: identifying, by a blockchain node in a blockchain network, a data retrieving and recording request to invoke a first smart contract; obtaining, by the blockchain node and from the data retrieving and recording request, location information to locate a second smart contract; executing, by the blockchain node based on the location information, the second smart contract based on the location information to generate a transaction comprising information of the first smart contract for invoking the first smart contract; and parsing, by the blockchain node based on instructions comprised in the first smart contract, metadata comprised in the first smart contract to generate a parsing result, wherein the parsing result indicates a storage field corresponding to a target object in the data set; and implementing a data retrieving and recording operation based on the instructions comprised in the first smart contract on the target object in the storage field. 14. The computer-implemented system according to claim 13 , the operations further comprising: retrieving, by the blockchain node, input parameters comprised in a data invoking request, wherein the input parameters comprise the target object. 15. The computer-implemented system according to claim 14 , wherein the data retrieving and recording operation comprises: retrieving a field value in the storage field; and returning the field value to a sender of the data invoking request. 16. The computer-implemented system according to claim 15 , the operations further comprising: retrieving, by the blockchain node, input parameters comprised in the data retrieving and recording request, wherein the input parameters comprise the target object and a target object value, and wherein the data retrieving and recording operation comprises updating the field value in the storage field bas
Protecting data integrity, e.g. using checksums, certificates or signatures · CPC title
Tools and structures for managing or administering access control systems · CPC title
using a third party · CPC title
Updates performed during online database operations; commit processing · CPC title
Applying verification of the received information (cryptographic mechanisms or cryptographic arrangements for data integrity or data verification H04L9/32) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.