Template Generation Using Component Relationship Validation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing document editing systems face challenges in efficiently generating new templates from edited documents, as they often include unnecessary components that are not frequently used, leading to inconvenience for users who need to delete these components to revert to the original template.
Innovation Solution
An information processing apparatus that refers to definition information on component relationships, allowing only components with high probability of appearance to be included in the new template, using a component relevance table to determine allowed relationships and generate a new template by adding or removing components based on these criteria.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a template is generated from an edited document by copying all added components, then the new template includes all modifications made by the user, but it includes unnecessary components that are not frequently used, leading to inconvenience for users
Solution Approach 1:
The system automatically determines which components to include in the new template by analyzing usage frequency and component relationships, without requiring user intervention to identify or remove unnecessary components. The processor autonomously filters components based on predefined criteria stored in the template management unit.
Solution Approach 2:
The system uses definition information that defines allowed relationships between components to evaluate whether added components should be included in the new template. This feedback mechanism prevents inclusion of components that would create invalid template structures, automatically removing unnecessary components based on relationship validation.
2Reliability
If definition information is used to filter components based on allowed relationships, then the new template maintains structural validity, but the system complexity increases due to relationship validation
Solution Approach 1:
Definition information specifying allowed relationships between components is pre-stored in the template management unit before template generation occurs. This preliminary preparation enables rapid validation during template creation without adding computational complexity to the generation process itself.
Solution Approach 2:
The system uses lightweight definition information structures that define component relationships in a simple, easily stored format. These definition data act as disposable validation rules that can be quickly loaded and applied without requiring complex validation algorithms or large computational resources.
Data Source
AI summary
An information processing apparatus includes a processor configured to refer to definition information that defines a relationship between components allowed to be included in a template, and generate a second template by adding, to a first template, a component, of which a relationship with a component included in the first template present in the part corresponds to the allowed relationship defined by the definition information, among components which are included in a result of editing of a first document including a part copied from the first template and which are added to the part through the editing.


