Determining and assisting with document or design code completeness
First Claim
1. A tool for document or design code completion, comprising:
- a storage element in which common and user-specific unfinished work indicators are stored in first and second databases, respectively;
a search element 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; and
a processor configured to create a third database comprising the second text and pertinent sections of the documents,the pertinent sections being respectively associated with the second text and verifiably marked as unfinished by natural language processing of the first and second text by the processor, andthe processor being further configured to update the first and second databases based on results of the natural language processing,wherein the common unfinished work indicators comprise multilingual or multi-cultural acronyms and phrases, empty sections and separators, andwherein the user-specific unfinished work indicators comprise user-added indicators, updateable collections of previously-used indicators and a measure of a finished appearance of a document.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
11 Citations
18 Claims
-
1. A tool for document or design code completion, comprising:
-
a storage element in which common and user-specific unfinished work indicators are stored in first and second databases, respectively; a search element 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; and a processor configured to create a third database comprising the second text and pertinent sections of the documents, the pertinent sections being respectively associated with the second text and verifiably marked as unfinished by natural language processing of the first and second text by the processor, and the processor being further configured to update the first and second databases based on results of the natural language processing, wherein the common unfinished work indicators comprise multilingual or multi-cultural acronyms and phrases, empty sections and separators, and wherein the user-specific unfinished work indicators comprise user-added indicators, updateable collections of previously-used indicators and a measure of a finished appearance of a document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method of operating a tool for document or design code completion, the method comprising:
-
storing common and user-specific unfinished work indicators in first and second databases, respectively; identifying 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; creating a third database comprising the second text and pertinent sections of the documents, wherein the creating comprises executing natural language processing of the first and second text to respectively associate the pertinent sections with the second text and to verifiably mark the pertinent sections as unfinished; and updating the first and second databases based on results of the natural language processing, wherein the common unfinished work indicators comprise multi-lingual acronyms and phrases, empty sections and separators, and wherein the user-specific unfinished work indicators comprise user-added indicators, updateable collections of previously-used indicators and a measure of a finished appearance of a document. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product for operating a tool for document or design code completion, the computer program product comprising:
-
a processor; and a storage element having executable instructions stored thereon, which, when executed, cause the processor to execute a method comprising; storing common and user-specific unfinished work indicators in first and second databases, respectively; identifying 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; creating a third database comprising the second text and pertinent sections of the documents, wherein the creating comprises executing natural language processing of the first and second text to respectively associate the pertinent sections with the second text and to verifiably mark the pertinent sections as unfinished; and updating the first and second databases based on results of the natural language processing, wherein the common unfinished work indicators comprise multi-lingual acronyms and phrases, empty sections and separators, and wherein the user-specific unfinished work indicators comprise user-added indicators, updateable collections of previously-used indicators and a measure of a finished appearance of a document.
-
Specification