US 11,704,484 B2
Cross channel digital data parsing and generation system
Indradeep Dantuluri, Harrisburg, NC (US); Charanjit S. Bagga, Thousand Oaks, CA (US); Muralidhar Chowdarapu, Simi Valley, CA (US); Burton M. Covnot, Carol Stream, IL (US); Sandeep Gandhi, Waxhaw, NC (US); Ryan Scott Heller, Middletown, DE (US); Saurabh Khanna, Frisco, TX (US); Silvia Adriana Krasuk, Los Angeles, CA (US); Mardochee Macxis, Concord, NC (US); Walter Thomas Robinson, Charlotte, NC (US); Rupal V. Shah, Loomis, CA (US); and Mansoor Zafar, Frisco, TX (US)
Assigned to BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed by BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed on Nov. 3, 2021, as Appl. No. 17/517,699.
Claims priority of provisional application 63/182,367, filed on Apr. 30, 2021.
Prior Publication US 2022/0350958 A1, Nov. 3, 2022
Int. Cl. G06F 17/00 (2019.01); G06F 40/186 (2020.01); H04L 67/04 (2022.01); G06F 40/106 (2020.01); G06F 40/174 (2020.01); G06F 40/123 (2020.01); G06F 3/16 (2006.01); G06F 9/451 (2018.01)
CPC G06F 40/186 (2020.01) [G06F 3/167 (2013.01); G06F 9/451 (2018.02); G06F 40/106 (2020.01); G06F 40/123 (2020.01); G06F 40/174 (2020.01); H04L 67/04 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A system for cross channel digital data parsing and generation, the system comprising:
a memory device with computer-readable program code stored thereon;
a communication device;
a processing device operatively coupled to the memory device and the communication device, wherein the processing device is configured to execute the computer-readable program code to:
receive a form comprising one or more input fields to be completed by a user;
locate the one or more input fields of the form to be completed by the user, the one or more input fields comprising one or more header fields and one or more response fields;
extract information from the form, wherein the extracted information comprises the one or more header fields, the one or more response fields, and a type of input, wherein the type of input is selected from at least one of a group consisting of a drop down selection, a fill in, and a check box selection;
insert the extracted information into a template generation tool;
present the template generation tool to a user associated with an entity on a graphical user interface;
receive form prompt rules as an input on the template generation tool, wherein form prompt rules comprises display rules and transition rules;
generate outputs from the template generation tool, the outputs comprising a data object that provides formatting instructions to a channel and a flow object that provides flow instructions to the channel, wherein if the outputs are duplicates of existing outputs stored in a repository from another instance of the template generation tool, the outputs are automatically linked to the existing outputs, and wherein the flow object and the data object are structured to be agnostic to a plurality of channels; and
store the outputs in the repository.