US2023244653A1PendingUtilityA1

Semantic compliance validation for blockchain

Assignee: WELLS FARGO BANK NAPriority: Dec 2, 2015Filed: Apr 12, 2023Published: Aug 3, 2023
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-modified
What 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.