Information Processing Apparatus Offline Operation History Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing systems face challenges in managing operation history information for shared data, particularly when terminal devices disconnect from the network, leading to potential unauthorized operations and difficulties in tracking data usage and leaks.

Innovation Solution

An information processing apparatus with a storing unit, receiving unit, removal unit, and specifying unit that stores shared data, receives removal instructions, removes data, and specifies the transmitter of operation history information using encryption key information, allowing for valid operation history tracking and fraud detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If operation history information is stored for all shared data including removed data, then tracking accuracy is improved, but storage complexity increases

Engineering Contradiction:
Improvetracking accuracyVSAvoidstorage complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments operation history information into two distinct storage locations: a first storage unit for current shared data and its operation history, and a second storage unit (recycle bin) for removed shared data and its operation history. This segmentation allows the system to maintain comprehensive tracking accuracy while organizing storage complexity into manageable, purpose-specific segments rather than a monolithic storage structure.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the system validates operation history information using encryption keys, then security is improved, but processing time increases

Engineering Contradiction:
ImprovesecurityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-attaching encryption keys to operation history information at the time of operation recording, rather than performing key retrieval and validation during the verification phase. The specifying unit uses these pre-attached keys to efficiently validate authenticity, maintaining high security while minimizing processing time during verification operations.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If the system allows offline operations for 24 hours, then user convenience is improved, but risk of unauthorized operations increases

Engineering Contradiction:
Improveuser convenienceVSAvoidrisk of unauthorized operations
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent implements periodic action by establishing a fixed 24-hour offline operation window for terminal devices. During this periodic interval, devices can operate offline with stored encryption keys, providing user convenience. After the period expires, the system requires reconnection for key updates, creating a regular security refresh cycle that limits the window for unauthorized operations while maintaining usability.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10387371B2Information processing apparatus, information processing method, and non-transitory computer readable medium
Publication Date: 2019.08.20 FUJIFILM BUSINESS INNOVATION CORP
  • US10387371B2 patent drawing
  • US10387371B2 patent drawing
  • US10387371B2 patent drawing

AI summary

An information processing apparatus includes first and second staring units, a receiving unit, and a remove unit, a specifying unit. The first storing unit stores shared data which is to be shared and used by plural persons, and specific information for specifying the shared data. The receiving unit receives a removal instruction to remove the shared data. The remove unit removes from the first storing unit the shared data corresponding to the removal instruction received by the receiving unit. The specifying unit specifies a transmitter of operation history information which is received by the receiving unit, by using the specific information. If after the shared data is removed by the remove unit, the received operation history information for the removed shared data is specified by the specifying unit, the second storing unit stores the operation history information as operation history information for the removed shared data.