Creation of component templates
AssigneeOpen Text Corporation
InventorsJames Matthew Downs, Billy R. Kidwell, Anthony Wiley
Life of this patent
Estimating the term…
Abstract
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.
Claims15
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.
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.
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 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.
Dependencies are inferred from the claim text.