| CPC G06F 16/906 (2019.01) [G06F 16/90344 (2019.01); G06F 16/93 (2019.01); G06F 40/134 (2020.01); G06F 40/177 (2020.01); G06F 40/284 (2020.01)] | 15 Claims |

|
1. A computer-implemented method for processing a textual document, comprising:
displaying an interactive graphical user interface within a word processing application while a textual document is being edited in the word processing application;
receiving, through the interactive graphical user interface or a separate graphical user interface, a plurality of documents;
receiving, through the interactive graphical user interface or the separate graphical user interface, user input representing a citation format corresponding to a document of the plurality of documents, the user input representing the citation format comprising at least one delimiter or symbol representing at least one dynamic part of a citation;
determining, with at least one processor, a plurality of citations from the textual document based on the plurality of documents and the citation format;
displaying the plurality of citations in the interactive graphical user interface separate from the textual document;
determining, with at least one processor, at least one suggested edit for at least one citation of the plurality of citations based on a confidence of the at least one citation;
displaying the at least one suggested edit in the interactive graphical user interface; and
modifying, with at least one processor, the at least one citation within the textual document based on user input accepting or changing the at least one suggested edit.
|