CPC G06F 9/453 (2018.02) [G06F 9/54 (2013.01)] | 18 Claims |
1. A method for implementing a digital assistant in a multi-application network, the method comprising:
receiving, using one or more computing device processors, via an interrogator control input field, a first input command from a computing device;
analyzing, using the one or more computing device processors, using a data model, the first input command;
determining, using the one or more computing device processors, based on analyzing the first input command, a digital request data object associated with the first input command;
resolving, using the one or more computing device processors and based on analyzing the first input command, the first input command into a data string;
determining, using the one or more computing device processors, based on the digital request data object and the data string, intent data;
generating, using the one or more computing device processors and based on the intent data, a first set of operation recommendations comprising a first operation recommendation and a second operation recommendation;
receiving, using the one or more computing device processors, a selection of the first operation recommendation;
in response to receiving the selection of the first operation recommendation, determining, using the one or more computing device processors, a first application associated with the first operation recommendation;
determining, using the one or more computing device processors, a first application programming interface associated with the first application;
connecting, using the one or more computing device processors and the first application programming interface, to the first application;
executing, using the one or more computing device processors and the first application, the first operation recommendation, thereby resulting in a first computing operation result;
transmitting, using the one or more computing device processors, to the computing device, the first computing operation result;
receiving, using the one or more computing device processors, a selection of the second operation recommendation;
in response to receiving the selection of the second operation recommendation, determining, using the one or more computing device processors, a second application, different from the first application, associated with the second operation recommendation;
determining, using the one or more computing device processors, the first application programming interface or a second application programming interface associated with the second application;
connecting, using the one or more computing device processors and the first application programming interface or the second application programming interface, to the second application;
executing, using the one or more computing device processors and the second application, the second operation recommendation, thereby resulting in a second computing operation result different from the first computing operation result;
transmitting, using the one or more computing device processors, to the computing device, the second computing operation result;
detecting, using context data, an exception event associated with the digital request data object;
generating, based on detecting the exception event, a second set of operation recommendations indicating a stage-wise progression of operations that resolve the exception event; and
transmitting, the second set of operation recommendations for display on a first computing device.
|