Template Processing Device Text-Based Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing template processing systems do not allow users to search for templates based on the text input during previous usage, making it difficult for users to retrieve previously used templates.

Innovation Solution

A template processing device and system that includes a selection reception unit, text input reception unit, storage control unit, keyword input reception unit, extraction unit, and display control unit, which stores and associates selected templates with input text and allows users to search for templates using search keywords related to the input text.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If templates are stored without associated input text, then storage structure remains simple, but users cannot search for templates based on previously input text

Engineering Contradiction:
Improvesearch capabilityVSAvoiddata structure
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent embeds related text data within the template data structure, creating a nested organization where templates contain associated text inputs. This allows the system to maintain a unified data structure while enabling text-based search functionality without requiring separate storage systems.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent introduces a template management unit that acts as an intermediary between the storage unit and the search function. This mediator extracts and processes related text from stored templates, enabling search operations without requiring direct access to the underlying data structure, thus maintaining simplicity while enabling advanced functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If all input text is stored with each template, then search accuracy improves, but storage space consumption increases

Engineering Contradiction:
Improvesearch accuracyVSAvoidstorage space
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the relevant portions of input text (related text) that are necessary for search functionality, rather than storing complete text inputs. This selective extraction maintains search accuracy by preserving key search terms while reducing the overall storage burden by eliminating redundant or unnecessary text data.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If template search functionality is added, then user efficiency improves, but system complexity increases

Engineering Contradiction:
Improvetemplate retrieval efficiencyVSAvoidsystem structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The template management unit performs multiple functions including storing templates, extracting related text, processing search keywords, and retrieving matching templates. By consolidating these diverse functions into a single multi-functional component, the system achieves improved template retrieval efficiency without proportionally increasing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11625201B2Template processing device, print system, processing method of template processing device, and non-transitory computer-readable storage medium storing program
Publication Date: 2023.04.11 SEIKO EPSON CORP
  • US11625201B2 patent drawing
  • US11625201B2 patent drawing
  • US11625201B2 patent drawing

AI summary

A template processing device includes a selection reception unit that receives selection of a template from available templates, a text input reception unit that receives an input of a text into the selected template, a storage control unit that stores the selected template and a related text that is at least a part of the input text in a storage unit in association with each other, a keyword input reception unit that receives an input of a search keyword for searching the template, an extraction unit that extracts, from the storage unit, the template with which the related text corresponding to the input search keyword is associated, and a display control unit that displays the extracted template on a display unit as an available template.