Patent attributes
A tool is provided for document or design code completion. The tool includes a storage element in which common and user-specific unfinished work indicators are stored in first and second databases, respectively, a search element and a processor. The search element is disposed to identify unfinished work in documents by searching for matches of first text within the documents with second text of the common and user-specific work indicators in the first and second databases. The processor is configured to create a third database including the second text and pertinent sections of the documents. The pertinent sections are respectively associated with the second text and verifiably marked as unfinished by natural language processing of the first and second text by the processor. The processor is further configured to update the first and second databases based on results of the natural language processing.