| CPC G06F 16/258 (2019.01) [G06F 16/2282 (2019.01); G06F 16/24522 (2019.01); G06F 16/24534 (2019.01); H04L 51/046 (2013.01)] | 17 Claims |

|
1. A method for executing an autonomous business records data process, the method comprising:
receiving a request from a user account that triggers execution of a business records data process, where the business records data process comprises a state model specifying types of input data, execution tasks, and output data while maintaining a current state;
creating an execution instance of the state model for the business records data process and allocating information fields for updating a data record in a business records database;
retrieving information to fill the information fields;
executing the state model of the business records data process; and
updating the data record using the retrieved information for the information fields;
wherein retrieving information to fill the information fields further comprises:
constructing an email to a recipient requesting additional information for at least one of the information fields;
when an incoming email response to the email is received, performing intent detection to match the incoming email response to the executing business records process; and
extracting information from the incoming email response for the at least one of the information fields;
wherein email communications involving constructing an email, performing intent detection on the incoming email response, and extracting information from the incoming email response are automated without human intervention.
|