The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 06, 2022
Filed:
Nov. 10, 2020
Bank of America Corporation, Charlotte, NC (US);
Padmanabham Ponnada, Charlotte, NC (US);
Siva Chaitanya Thurlapati Venkata, Telengana, IN;
Jeff L. Howard, Charlotte, NC (US);
John Popplewell, Richardson, TX (US);
Ram Sekar, South Plainfield, NJ (US);
Oscar Lopez-Martinez, Naas, IE;
Igor Yago, Dublin, IE;
Ramamurthy Pavan Nallamothu, Guntur, IN;
Sundarrajan Raman, Chennai, IN;
Bank of America Corporation, Charlotte, NC (US);
Abstract
A system includes an execution engine and a processor. The execution engine receives application code that, when executed, is configured to generate a second data element from a first data element that is stored in a first database and store the second element in a second database. The execution engine converts the code into an execution plan and executes it. The execution plan includes a first operation to obtain the first element from the first database, a second operation to apply a transformation to the first element, and a third operation to store the first element as the second element in the second database. The processor accesses the execution plan and determines that the third operation includes storing the second element. In response, the processor generates a data lineage for the second element by extracting, from each operation from the third to the first, a portion of the data lineage.