Patent ID: 11928109
Assignee: ORACLE INTERNATIONAL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 19:
20. A system comprising:
at least one hardware processor;
the system being configured to execute operations, using the at least one hardware processor, the operations comprising:
receiving, from a particular endpoint of an application programming interface (API) implemented between a first database and a bot interface, a first input structured data object comprising a first set of one or more attributes associated with a first bot query obtained from an end user through the bot interface;
wherein respective input structured data objects comprising respective sets of one or more attributes associated with a plurality of bot queries obtained through the bot interface are received from the particular endpoint of the API;
based on the first set of one or more attributes associated with the first bot query, selecting a first routine, from a plurality of routines, to be executed for the first bot query;
determining first routine configurations associated with the first routine, wherein the first routine configurations comprise:
identification of a first database query of the first database executed or to be executed in association with the first bot query;
identification of display settings for displaying at least a subset of information returned from the first database query in a first bot response on the bot interface responsive to the first bot query;

generating a first output structured data object indicating at least (a) the subset of the information returned from the first database query and (b) the display settings for displaying the subset of the information returned from the first database query in the first bot response;
transmitting the first output structured data object to the particular endpoint of the API;
wherein respective output structured data objects indicating respective information returned from respective database queries associated with the plurality of routines to be included in respective bot responses are transmitted to the bot interface via the particular endpoint of the API.