Creation of component templates
US-10552107-B2 · Feb 4, 2020 · US
US11079987B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11079987-B2 |
| Application number | US-201916723651-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 20, 2019 |
| Priority date | Dec 2, 2015 |
| Publication date | Aug 3, 2021 |
| Grant date | Aug 3, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In one example of the disclosure, a set of electronic document templates is accessed and instances of duplicated document content are identified. Display of a user notice for first duplicated document content is caused. Responsive to receipt of data indicative of a user instruction to create a component template for the first duplicated content, the component template is created and stored.
Opening claim text (preview).
What is claimed is: 1. A system for creation of component templates, comprising: an identification engine to access a set of electronic documents and identify an instance of duplicated document content contained in at least a first electronic document and a second electronic document of the set of electronic documents; and a component template engine, wherein the component template engine is adapted for identifying a set of variations of the identified duplicated content that are similar enough to be deemed duplicates of each other on the basis of having the pre-defined degree of similarity in each of the variations, and wherein the component template engine is adapted for identifying from the first document and the second document of the set of electronic documents a comprehensive version of the instance of duplicated document content that includes the greatest number of display elements as among the set of variations of the instance of duplicated document content, the component template engine adapted to, responsive to receipt of data indicative of an instruction to create a component template for the identified instance of duplicated document content, create the component template associated with the instance of duplicated content of the first electronic document and the second electronic document of the set of electronic documents, wherein the component template contains the duplicated content identified in the first electronic document and the second electronic document and excludes content of the first electronic document and the second electronic document other than the identified duplicated content, and wherein the component template is adapted to be included in new documents, new electronic document templates or to enable new documents to be generated therefrom, and store the component template. 2. The system of claim 1 , wherein the second electronic document is one of a first portion of the set of electronic documents and the second electronic document is one of a second portion of the electronic documents, the second portion of the set of electronic documents being added to the first portion of the set of electronic documents. 3. The system of claim 2 , wherein the identification engine identifies the first electronic document and the second electronic document, and the instance of duplicated document content, through rule based analysis of the second electronic document and the first portion of the set of electronic documents during addition of the second electronic document to the second portion of electronic documents. 4. The system of claim 3 , wherein the identified duplicated content is content of the first document of the set of electronic documents that is determined to be within a pre-defined degree of similarity of content of the second document of the set of electronic documents. 5. The system of claim 1 , wherein the identification engine is further for identifying the instance of duplicated document content in a third electronic document of the set of electronic documents; and the component template engine, is further for identifying that the component template associated with the instance of duplicated content and containing the duplicated content identified in the first electronic document, the second electronic document and the third electronic document, exists. 6. A method for creation of component templates, comprising: accessing a set of electronic documents and identify an instance of duplicated document content contained in a first electronic document and a second electronic document of the set of electronic documents; identifying a set of variations of the identified duplicated content that are similar enough to be deemed duplicates on the basis of having the pre-defined degree of similarity in each of the variations; identifying from the first document and the second document of the set of electronic documents a comprehensive version of the instance of duplicated document content that includes the greatest number of display elements as among the set of variations of the instance of duplicated document content; and responsive to receipt of data indicative of an instruction to create a component template for the identified instance of duplicated document content, creating the component template associated with the instance of duplicated content of the first electronic document and the second electronic document of the set of electronic documents, wherein the component template contains the duplicated content identified in the first electronic document and the second electronic document and excludes content of the first electronic document and the second electronic document other than the identified duplicated content, and wherein the component template is adapted to be included in new documents, new electronic document templates or to enable new documents to be generated therefrom, and storing the component template. 7. The method of claim 6 , wherein the second electronic document is one of a first portion of the set of electronic documents and the second electronic document is one of a second portion of the electronic documents, the second portion of the set of electronic documents being added to the first portion of the set of electronic documents. 8. The method of claim 7 , wherein rule based analysis of the second electronic document and the first portion of the set of electronic documents is performed during addition of the second electronic document to the second portion of electronic documents to identify the first electronic document and the second electronic document, and the instance of duplicated document content. 9. The method of claim 8 , wherein the identified duplicated content is content of the first document of the set of electronic documents that is determined to be within a pre-defined degree of similarity of content of the second document of the set of electronic documents. 10. The method of claim 6 , further comprising: identifying the instance of duplicated document content in a third electronic document of the set of electronic documents; and identifying that the component template associated with the instance of duplicated content and containing the duplicated content identified in the first electronic document, the second electronic document and the third electronic document, exists. 11. A non-transitory computer readable medium, comprising instructions for creation of component templates, comprising instructions for: accessing a set of electronic documents and identify an instance of duplicated document content contained in a first electronic document and a second electronic document of the set of electronic documents; identifying a set of variations of the identified duplicated content that are similar enough to be deemed duplicates on the basis of having the pre-defined degree of similarity in each of the variations; identifying from the first document and the second document of the set of electronic documents a comprehensive version of the instance of duplicated document content that includes the greatest number of display elements as among the set of variations of the instance of duplicated document content; and responsive to receipt of data indicative of an instruction to create a component template for the identified instance of duplicated document content, creating the component template associated with the instance of duplicated content of the first electronic document and the second electronic document of the set of electronic documents, wherein the component template contains the duplicated content identified in the first electronic document and the second electronic document and excludes content of the first electronic documen
Calculation of difference between files · CPC title
involving plural approaches, e.g. verification by template match; Resolving confusion among similar patterns, e.g. "O" versus "Q" (G06V30/242 takes precedence) · CPC title
Extracting the geometrical structure, e.g. layout tree; Block segmentation, e.g. bounding boxes for graphics or text · CPC title
according to characteristics of the data to be reproduced, e.g. number of lines · CPC title
Templates · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.