Backup Data Hash Verification for Cross-Device App Copy Consistency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
When a one-touch app is copied from one apparatus to another, differences in process specifications can lead to unexpected outcomes, as the new apparatus may not support all functions or parameters defined in the original app, resulting in unintended processing results.
Innovation Solution
An apparatus with a generating unit that creates backup data including an information processing component and processing specifying information, which ensures that the same process is applied to the processing result data by matching the hash value of the processing content in the backup data with the instruction description of the destination apparatus, and notifies the user if a different process is detected.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If an information processing component is copied from one apparatus to another, then the copied component can be used in the new apparatus, but the process applied to the processing result data may differ from the original apparatus, leading to unexpected outcomes
Solution Approach 1:
The patent applies preliminary action by including processing specifying information (hash value) in the backup data before copying. This allows the copy-destination apparatus to verify in advance whether the copied information processing component will produce the same processing results as the original apparatus, preventing unexpected outcomes before they occur.
Solution Approach 2:
The patent implements feedback by having the copy-destination apparatus calculate the hash value of its own instruction description and compare it with the processing specifying information from the backup data. This feedback mechanism identifies whether the processes match and notifies the user of any discrepancies, ensuring consistency.
2Reliability
If processing specifying information is included in backup data, then process consistency can be verified, but the data structure becomes more complex
Solution Approach 1:
The patent applies parameter changes by transforming the instruction description into a hash value for inclusion in the backup data. This parameter transformation maintains the essential verification function while significantly reducing the complexity of the data structure compared to storing complete instruction descriptions.
3Reliability
If hash value comparison is performed, then process matching can be detected, but additional processing steps are required
Solution Approach 1:
The patent applies parameter changes by using hash values instead of complete instruction descriptions for comparison. This transformation enables rapid process matching detection through simple hash value comparison, significantly reducing the time required compared to comparing full instruction sets while maintaining reliability.
Data Source
AI summary
An apparatus includes a generating unit and a copy unit. The generating unit generates and outputs first backup data including an information processing component and processing specifying information. The information processing component is included in the apparatus and includes identification information of a save area storing processing result data obtained through execution of a process defined by the information processing component. The processing specifying information uniquely identifies a process which is to be applied to the processing result data stored in the save area. The save area is included in the apparatus and is indicated by the identification information. When a person inputs an instruction to copy second backup data to the apparatus, if a first process matches a second process, the copy unit copies the information processing component in the second backup data to the apparatus. The second backup data is generated by the generating unit of a different apparatus. The first process is applied to processing result data stored in a first save area. The first save area is included in the apparatus and is indicated by the identification information included in the information processing component in the second backup data. The second process is identified by using the processing specifying information included in the second backup data. If the first process is different from the second process, the copy unit transmits a notification to the person.


