Database system for triggering event notifications based on updates to database records
US-2024419652-A1 · Dec 19, 2024 · US
US2020175002A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2020175002-A1 |
| Application number | US-202016786794-A |
| Country | US |
| Kind code | A1 |
| Filing date | Feb 10, 2020 |
| Priority date | Apr 30, 2019 |
| Publication date | Jun 4, 2020 |
| Grant date | — |
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.
A computer-implemented method includes: compressing, by a service party, target data to be stored according to a preset compression template; assembling the compressed target data and a unique identifier of the preset compression template into storage transaction data; and transmitting the storage transaction data to a node device on a blockchain, so that the node device, in response to the storage transaction data, searches for a smart contract published on the blockchain, in which the smart contract corresponds to the unique identifier, invokes the preset compression template to determine that a data format of the target data conforms to a data format specified by the preset compression template, and in response to determining that the data format of the target data conforms to the data format specified by the preset compression template, stores the compressed target data.
Opening claim text (preview).
What is claimed is: 1 . A computer-implemented method comprising: compressing, by a service party, target data to be stored according to a preset compression template; assembling the compressed target data and a unique identifier of the preset compression template into storage transaction data; and transmitting the storage transaction data to a node device on a blockchain, so that the node device, in response to the storage transaction data, searches for a smart contract published on the blockchain, wherein the smart contract corresponds to the unique identifier, invokes the preset compression template to determine that a data format of the target data conforms to a data format specified by the preset compression template, and in response to determining that the data format of the target data conforms to the data format specified by the preset compression template, stores the compressed target. 2 . The computer-implemented method of claim 1 , wherein compressing the target data to be stored according to the preset compression template comprises: determining a data structure of the target data; and compressing the target data according to a first compression template corresponding to the data structure. 3 . The computer-implemented method of claim 1 , wherein a data structure of the target data comprises a self-describing structure and substance data, wherein the self-describing structure is configured to represent a meaning expressed by the substance data, wherein a compression rule of the self-describing structure is recorded in the preset compression template, and wherein compressing the target data comprises: mapping the self-describing structure of the target data into self-defining data according to the compression rule, wherein an amount of the self-defining data is smaller than a data amount of the self-describing structure. 4 . The computer-implemented method of claim 1 , further comprising: assembling the preset compression template into smart contract creation transaction data; and transmitting the smart contract creation transaction data to the node device on the blockchain, so that the node device, in response to the smart contract creation transaction data, invokes a smart contract audit logic declared in a smart audit contract published on the blockchain, writes a voting event in a transaction log, and after an audit node on the blockchain monitors the voting event, submits a voting transaction to the smart audit contract, wherein the smart audit contract summarizes the voting transaction to acquire an audit result of the smart contract. 5 . The computer-implemented method of claim 4 , further comprising: in response to the audit result indicating a passing vote, receiving, from the node device, the unique identifier of the smart contract, wherein the node device creates the smart contract on the blockchain. 6 . The computer-implemented method of claim 5 , wherein the unique identifier comprises a hash value acquired by performing a hash calculation on a unique content of the preset compression template. 7 . A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising: compressing, by a service party, target data to be stored according to a preset compression template; assembling the compressed target data and a unique identifier of the preset compression template into storage transaction data; and transmitting the storage transaction data to a node device on a blockchain, so that the node device, in response to the storage transaction data, searches for a smart contract published on the blockchain, wherein the smart contract corresponds to the unique identifier, invokes the preset compression template to determine whether a data format of the target data conforms to a data format specified by the preset compression template, and in response to determining that the data format of the target data conforms to the data format specified by the preset compression template, stores the compressed target data. 8 . The non-transitory, computer-readable medium of claim 7 , wherein compressing the target data to be stored according to the preset compression template comprises: determining a data structure of the target data; and compressing the target data according to a first compression template corresponding to the data structure. 9 . The non-transitory, computer-readable medium of claim 7 , wherein a data structure of the target data comprises a self-describing structure and substance data, wherein the self-describing structure is configured to represent a meaning expressed by the substance data, wherein a compression rule of the self-describing structure is recorded in the preset compression template, and wherein compressing the target data comprises: mapping the self-describing structure of the target data into self-defining data according to the compression rule, wherein an amount of the self-defining data is smaller than a data amount of the self-describing structure. 10 . The non-transitory, computer-readable medium of claim 7 , wherein the operations further comprise: assembling the preset compression template into smart contract creation transaction data; and transmitting the smart contract creation transaction data to the node device on the blockchain, so that the node device, in response to the smart contract creation transaction data, invokes a contract audit logic declared in a smart audit contract published on the blockchain, writes a voting event in a transaction log, and after an audit node on the blockchain monitors the voting event, submits a voting transaction to the smart audit contract, wherein the smart audit contract summarizes the voting transaction to acquire an audit result of the smart contract. 11 . The non-transitory, computer-readable medium of claim 10 , wherein the operations further comprise: in response to the audit result indicating a passing vote, receiving, from the node device, the unique identifier of the smart contract, wherein the node device creates the smart contract on the blockchain. 12 . The non-transitory, computer-readable medium of claim 11 , wherein the unique identifier comprises a hash value acquired by performing a hash calculation on a unique content of the preset compression template. 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 one or more operations comprising: compressing, by a service party, target data to be stored according to a preset compression template; assembling the compressed target data and a unique identifier of the preset compression template into storage transaction data; and transmitting the storage transaction data to a node device on a blockchain, so that the node device, in response to the storage transaction data, searches for a smart contract published on the blockchain, wherein the smart contract corresponds to the unique identifier, invokes the preset compression template to determine whether a data format of the target data conforms to a data format specified by the preset compression template, and in response to determining that the data format of the target data conforms to the data format specified by the preset compression template, stores the compressed target data. 14 . The computer-implemented system of claim 13
Query processing · CPC title
Updates performed during online database operations; commit processing · CPC title
Data format conversion from or to a database · CPC title
Compression (speech analysis-synthesis for redundancy reduction G10L19/00; for image communication H04N); Expansion; Suppression of unnecessary data, e.g. redundancy reduction · CPC title
Office automation; Time management · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.