Patents by Inventor John Popplewell

John Popplewell has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11520801
    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.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: December 6, 2022
    Assignee: Bank of America Corporation
    Inventors: Padmanabham Ponnada, Siva Chaitanya Thurlapati Venkata, Jeff L. Howard, John Popplewell, Ram Sekar, Oscar Lopez-Martinez, Igor Yago, Ramamurthy Pavan Nallamothu, Sundarrajan Raman
  • Publication number: 20220147539
    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.
    Type: Application
    Filed: November 10, 2020
    Publication date: May 12, 2022
    Inventors: Padmanabham Ponnada, Siva Chaitanya Thurlapati Venkata, Jeff L. Howard, John Popplewell, Ram Sekar, Oscar Lopez-Martinez, Igor Yago, Ramamurthy Pavan Nallamothu, Sundarrajan Raman
  • Patent number: 10710263
    Abstract: A cutting roll assembly 10 for severing pieces from a length of material and advanced into proximity thereto includes a cutting roll cartridge 12 removably attached to an associated base 26 and frame 28. The cutting roll cartridge 12 includes a cutter roll 16 carrying at least one cutter blade 18 on its periphery and an anvil roll 14 used to cut material thereagainst as material is advanced between the rolls 16, 18. When the cutters 18 need repair, the cutting roll cartridge 12 is readily removable from the associated frame 28 and base 26 and replaceable by an identical cartridge to reduce downtime of the associated equipment.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: July 14, 2020
    Assignee: AKRON STEEL FABRICATORS CO.
    Inventors: Victor Jay Flinner, Jr., Kevin R. Kline, Leon Poole, Raymond John Popplewell, Jeffrey Monroe Sultzbaugh, Timothy Alan Wilmoth