Information processing apparatus, data erasure managing method and computer program
AssigneeCanon Kabushiki Kaisha
InventorTomohiro Akiba
Life of this patent
Estimating the term…
Abstract
An information processing apparatus comprises: a first storing unit which stores a job; a performing unit which performs the job stored in the first storing unit; an erasing unit which performs overwriting erasure of the job performed by the performing unit; a first recording unit which records first time information indicating a time when the performance of the job by the performing unit is completed, for each job; a second recording unit which records second time information indicating a time when the overwriting erasure of the job stored in the first storing unit is completed by the erasing unit; and a predicting unit which predicts, for each job, whether or not the erasure of the job was completed, based on the first time information and the second time information.
Claims7
An information processing apparatus comprising:
- a storage unit configured to store a job;
- a performing unit configured to perform the job stored in the storage unit;
- an erasing unit configured to perform overwriting erasure of data stored in the storage unit, asynchronously with finishing of the job;
- a recording unit configured to record, for each job, a finish time when the performance of the job is finished;
- an updating unit configured to update an erasure completion time each time the overwriting erasure of data stored in the storage unit is completed;
- and
- a judging unit configured to judge, for each job, that the erasure of the job is completed, if the finish time of the job is earlier than a current erasure completion time, and that the erasure of the job is not completed, if the finish time of the job is not earlier than the current erasure completion time.
An information processing method comprising:
- storing a job;
- performing the stored job;
- performing overwriting erasure of data, asynchronously with finishing of the job;
- recording, for each job, a finish time when the performance of the job is finished;
- updating an erasure completion time each time the overwriting erasure of data is completed;
- and
- judging, for each job, that the erasure of the job is completed, if the finish time of the job is earlier than a current erasure completion time, and that the erasure of the job is not completed, if the finish time of the job is not earlier than the current erasure completion time.
A non-transitory computer-readable medium which stores a computer program for causing a computer to perform an information processing method comprising:
- storing a job;
- performing the stored job;
- performing overwriting erasure of data, asynchronously with finishing of the job;
- recording, for each job, a finish time when the performance of the job is finished;
- updating erasure completion time each time when the overwriting erasure of data is completed;
- and
- judging, for each job, that the erasure of the job is completed, if the finish time of the job is earlier than a current erasure completion time, and that the erasure of the job is not completed, if the finish time of the job is not earlier than the current erasure completion time.
Dependencies are inferred from the claim text.