CPC G06F 16/3329 (2019.01) [G06F 3/0486 (2013.01); G06F 16/3323 (2019.01); G06F 16/358 (2019.01); G06F 40/186 (2020.01); H04L 51/02 (2013.01)] | 21 Claims |
1. A method of providing an interactive chatbot in aiding collaborative digital contract drafting comprising:
initiating, in response to an input at an interactive chatbot interface at a client device, a collaborative digital contract drafting process aided by the interactive chatbot using a natural language engine, wherein a finalized digital contract comprises a plurality of clauses that is digitally executed by at least two user accounts;
when the collaborative digital contract drafting process is in a drafting phase:
sending, via the interactive chatbot, a prompt from a process database to the client device;
receiving, via the interactive chatbot, a prompt response, the prompt response provided by a user in response to the prompt;
initiating a user command based on the prompt response;
sending, via the interactive chatbot, the prompt response to a drafting module, when the prompt response is associated with a selection of a template of a digital contract from a contract database or is associated with a modification of a clause of a saved draft of the digital contract;
receiving, via the interactive chatbot, a question associated with the selected template or the modified draft of the digital contract;
polling an education database for educational content based on the question; and
sending, via the interactive chatbot, the educational content to the client device, wherein the education content is a definition of a contract term, and the definition is added to in a definition section of the digital contract; and
when a response via the interactive chatbot is received indicating that the drafting phase is complete and the collaborative digital contract drafting process is in a negotiation phase:
sending, via the interactive chatbot, the digital contract to the at least two user accounts;
receiving, via the interactive chatbot, revisions from the at least two user accounts via the interactive chatbot;
updating the digital contract based on the revisions;
receiving a finalized executed copy of the updated digital contract, the updated digital contract digitally executed by the at least two user accounts; and
saving the finalized executed copy of the updated digital contract.
|