US2023244653A1PendingUtilityA1
Semantic compliance validation for blockchain
Est. expiryDec 2, 2035(~9.4 yrs left)· nominal 20-yr term from priority
Inventors:David A. Newman
G06F 16/86G06F 16/2365G06F 16/2255G06F 16/211G06F 40/30G06F 16/282G06F 40/186G06F 16/367G06F 40/205G06F 40/169
69
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A method may include receiving, at a computing device, an electronic data structure, the electronic data structure including: a location of a validation source for a payload of the data structure; and the payload, wherein the payload identifies a plurality of elements of a transaction; retrieving, from the validation source, a semantic schema; validating the payload of the data structure according to the semantic schema; and based on a result of the validating indicating the payload complies with the semantic schema, appending an electronic compliance signature to the data structure.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising:
accessing a report definition template, the report definition template identifying a set of data requirements for a report; mapping the set of data requirements for the report to a corresponding semantic object in a semantic ontology; parsing a semantic map to determine a database table storing data from the corresponding semantic object; retrieving the data for the corresponding semantic object from the database table; and generating a report data file that adheres to the semantic ontology based in part on the retrieved data.
2 . The method of claim 1 , further comprising transmitting a logical location of the report data file, a logical location of the semantic map, and a logical location of the semantic ontology to a blockchain node for adding to a report block in the blockchain node.
3 . The method of claim 1 , wherein the requirements correspond to one of a format type, required data, or a time period.
4 . The method of claim 1 , wherein the semantic ontology defines how to calculate the data for the report.
5 . The method of claim 4 , the further comprising using logic annotations with the semantic ontology to calculate the data for the report.
6 . The method of claim 5 , the method further comprising storing the logic annotations in an XML format that adheres to the semantic ontology.
7 . The method of claim 1 , wherein the semantic map is parsed to determine what features in the database table maps to a classification.
8 . A non-transitory computer readable medium comprising instructions, which when executed by at least one processor, configure the processor to perform operations comprising:
accessing a report definition template, the report definition template identifying a set of data requirements for a report; mapping the set of data requirements for the report to a corresponding semantic object in a semantic ontology; parsing a semantic map to determine a database table storing data from the corresponding semantic object; retrieving the data for the corresponding semantic object from the database table; and generating a report data file that adheres to the semantic ontology based in part on the retrieved data.
9 . The non-transitory computer readable medium of claim 8 , the operations further comprising transmitting a logical location of the report data file, a logical location of the semantic map, and a logical location of the semantic ontology to a blockchain node for adding to a report block in the blockchain node.
10 . The non-transitory computer readable medium of claim 8 , wherein the requirements correspond to one of a format type, required data, or a time period.
11 . The non-transitory computer readable medium of claim 8 , wherein the semantic ontology defines how to calculate the data for the report.
12 . The non-transitory computer readable medium of claim 11 , the operations further comprising using logic annotations with the semantic ontology to calculate the data for the report.
13 . The non-transitory computer readable medium of claim 12 , the operations further comprising storing the logic annotations in an XML format that adheres to the semantic ontology.
14 . The non-transitory computer readable medium of claim 8 , wherein the semantic map is parsed to determine what features in the database table maps to a classification.
15 . A system comprising:
at least one processor; a storage device comprising instructions, which when executed by the at least one processor, configure the processor to perform operations comprising:
accessing a report definition template, the report definition template identifying a set of data requirements for a report;
mapping the set of data requirements for the report to a corresponding semantic object in a semantic ontology;
parsing a semantic map to determine a database table storing data from the corresponding semantic object;
retrieving the data for the corresponding semantic object from the database table; and
generating a report data file that adheres to the semantic ontology based in part on the retrieved data.
16 . The system of claim 15 , the operations further comprising transmitting a logical location of the report data file, a logical location of the semantic map, and a logical location of the semantic ontology to a blockchain node for adding to a report block in the blockchain node.
17 . The system of claim 15 , wherein the requirements correspond to one of a format type, required data, or a time period.
18 . The system of claim 15 , wherein the semantic ontology defines how to calculate the data for the report.
19 . The system of claim 18 , the operations further comprising;
using logic annotations with the semantic ontology to calculate the data for the report; and storing the logic annotations in an XML format that adheres to the semantic ontology.
20 . The system of claim 15 , wherein the semantic map is parsed to determine what features in the database table maps to a classification.Join the waitlist — get patent alerts
Track US2023244653A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.