Patent ID: 11895062
Assignee: BANK OF AMERICA CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 12:
13. One or more non-transitory computer-readable media storing computer-executable instructions which, when executed by a processor on a computer system, perform a method for receiving a request from, and generating a response to, an external bot, said external bot being external to a bot network, the method comprising:
initiating the request at the external bot, the request being formatted to a set of specifications specific to the external bot;
transmitting the request from the external bot to an internal bot, said internal bot included in the bot network;
intercepting the request at a translation layer/barrier located between the external bot and the bot network;
reformatting the request to a set of universal internal bot network specifications at the translation layer/barrier, the set of universal bot network specifications comprising:
an extensible markup language (“XML”) tag that indicates a customer name;
a header that indicates the customer name and an intent name; and
a body written using JavaScript;

transmitting the reformatted request from the translation layer/barrier to the internal bot;
receiving the reformatted request at the internal bot;
generating a response to the reformatted request at the internal bot, said response being formatted to correspond to the set of universal internal bot network specifications;
transmitting the response from the internal bot to the external bot;
intercepting the response at the translation layer/barrier located between the external bot and the bot network;
reformatting the response to match the set of specifications specific to the external bot at the translation layer/barrier; and
transmitting the reformatted response from the translation layer/barrier to the external bot.