Robot Backup Preservation Using Checksums and File Deltas

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing robot control apparatuses face challenges in efficiently managing and storing backup files due to the large amount of data generated by regular backups, leading to increased storage needs and processing burdens.

Innovation Solution

A robot control apparatus equipped with a controller, storage, backup creation processor, checksum creation processor, comparison processor, and preservation processor that creates and compares checksums of backup files, preserving only the differences when changes are detected, thereby reducing data storage and processing loads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all backups are preserved on a regular basis, then backup availability and reliability are improved, but storage space requirements and data management complexity increase enormously

Engineering Contradiction:
Improvebackup availabilityVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential information from backup files by creating checksums (hash values) that represent the content of each backup. Instead of storing entire backup files, the system stores only these condensed checksum representations, which take minimal storage space but still provide reliable verification of backup integrity and changes.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms the backup data representation by converting large backup files into compact checksum parameters. This parameter transformation allows the system to track backup changes efficiently using these condensed representations, resolving the contradiction between maintaining backup reliability and reducing storage requirements.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If all backups are preserved on a regular basis, then backup availability is improved, but data management complexity increases

Engineering Contradiction:
Improvebackup availabilityVSAvoiddata management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the essential change-detection function from complex backup management by using checksums. This extraction simplifies the management process to comparing compact hash values rather than managing large backup files directly, significantly reducing data management complexity while maintaining backup availability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

By transforming backup verification from file-level operations to parameter-level (checksum) operations, the patent reduces management complexity. The system now manages simple checksum parameters instead of complex backup file structures, making backup management more efficient and less cumbersome.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If regular backups are created and stored, then data recovery capability is improved, but processing burden for managing backup files increases

Engineering Contradiction:
Improvedata recovery capabilityVSAvoidprocessing burden
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the essential verification function from backup management by using checksums. This allows the system to perform rapid change detection using minimal processing resources, as comparing checksums requires far less computational effort than managing or verifying entire backup files, thus reducing processing burden while maintaining data recovery capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

By changing from file-level processing to parameter-level (checksum) processing, the patent dramatically reduces the processing burden. The system now processes compact checksum values instead of large backup files, minimizing energy consumption and computational resources required for backup management operations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11106383B2Robot control apparatus, and method and program for preserving backup file
Publication Date: 2021.08.31 NIDEC CORP(JP)
  • US11106383B2 patent drawing
  • US11106383B2 patent drawing
  • US11106383B2 patent drawing

AI summary

A robot control apparatus includes a controller, a storage, a backup creation processor, a checksum creation processor, a comparison processor, and a preservation processor. The comparison processor compares a checksum of a current backup file created by the checksum creation processor and a checksum of a past backup file. When the checksum of the current backup file and the checksum of the past backup file are different, the preservation processor preserves the current backup file or a difference between the current backup file and the past backup file.