| CPC G06F 16/38 (2019.01) [G06F 40/166 (2020.01)] | 11 Claims |

|
1. A computer-implemented method for updating a database, the method comprising:
displaying an electronic document panel within a word processing graphical user interface, wherein the electronic document panel displays text of an electronic document;
displaying a clauses panel within the word processing graphical user interface, the clauses panel comprising:
a clauses text box; and
an approval graphical user element;
receiving, from one of the electronic document panel and the clauses panel, a clause from a user-created clause collection that the user accesses and a shared clauses collection that is accessible to other users that requires approval to vet a shared clause prior to its availability for selection to the other users;
populating the clauses text box with the clause;
receiving a selection of an approver from the approval graphical user element;
automatically transmitting an approval request to the approver to approve or deny the clause;
when an approval is received from the approver, automatically storing the clause in the database for use in future documents, wherein the clause is marked as approved such that the clauses panel displays the clause as approved; and
when no approval or denial is received, automatically storing the clause in the database, wherein the clause is marked as awaiting approval such that the clauses panel displays the clause as awaiting approval.
|