Information processing apparatus, method of controlling the same, program and storage medium

US9852746B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9852746-B2
Application numberUS-201515038664-A
CountryUS
Kind codeB2
Filing dateFeb 6, 2015
Priority dateFeb 17, 2014
Publication dateDec 26, 2017
Grant dateDec 26, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An information processing apparatus, for recording data in a magnetic storage medium by a shingled magnetic recording, and a method of controlling this, when a rewrite of data stored in the magnetic storage medium is instructed, copy data of a zone in which rewrite target data is stored other than the rewrite target data into a vacant zone of the magnetic storage medium; store, to the vacant zone into which the data is copied, the rewrite target data, delete by overwriting an entirety of the zone in which the rewrite target data is stored with predetermined data, and register the overwritten zone as an unused area.

First claim

Opening claim text (preview).

The invention claimed is: 1. An information processing apparatus for recording data by a shingled magnetic recording (SMR), the information processing apparatus comprising: a magnetic storage medium configured to have a storing zone for storing, with SMR, both of deletion target data and data other than the deletion target data, and that has a vacant zone; a copy unit configured to, in a case that a deletion of data stored in the storing zone in the magnetic storage medium is instructed, copy the data other than deletion target data stored in the storing zone into the vacant zone in the magnetic storage medium; an overwriting unit configured to overwrite a track of the storing zone in which the deletion target data is stored with predetermined data; and a registration unit configured to register the track as an unused area, wherein the copy unit, the overwriting unit, and the registration unit are implemented by at least one processor and a memory. 2. The information processing apparatus according to claim 1 , further comprising: a determination unit configured to, based on content registered by the registration unit, determine whether or not there is a defragmentation-target zone including a used area storing the data other than the deletion target data and the unused area; and a cleaning unit configured to perform a defragmentation of the defragmentation-target zone, wherein the determination unit and the cleaning unit are implemented by the at least one processor and the memory. 3. The information processing apparatus according to claim 2 , wherein the cleaning unit, after data of the defragmentation-target zone is copied into the vacant zone, registers the defragmentation-target zone as an unused area, or performs cleaning by overwriting the unused area of the defragmentation-target zone with the data other than the deletion target data positioned after the unused area in the defragmentation-target zone, and by registering, as an unused area, an area in which the data other than the deletion target data has been overwritten in the defragmentation-target zone. 4. The information processing apparatus according to claim 2 , further comprising: a time counting unit configured to count a time period over which an access request to the magnetic storage medium continuously does not occur, wherein the determination unit and the cleaning unit are activated when the time counting unit counts a predetermined period of time, and wherein the time counting unit is implemented by the at least one processor and the memory. 5. The information processing apparatus according to claim 1 , wherein the overwriting unit performs overwriting a predetermined number of times. 6. The information processing apparatus according to claim 1 , wherein the overwriting unit performs overwriting processing in a complete delete mode for completely deleting data. 7. An information processing apparatus for recording data in a magnetic storage medium by a shingled magnetic recording (SMR), the information processing apparatus comprising: a magnetic storage medium configured to have a storing zone for storing, with SMR, both of deletion target data and data other than the deletion target data, and that has a vacant zone; a reading unit configured to, in a case that a deletion of data stored in the storing zone in the magnetic storage medium is instructed, read the data other than deletion target data that is positioned after the deletion target data in the storing zone; an overwriting unit configured to overwrite, in the storing zone, from a head of the deletion target data, with the non-deletion target data read by the reading unit; and a registration unit configured to register, as an unused area, an area, in the storing zone, positioned after an area in which the overwriting unit has overwritten or written with the data other than the deletion target data, wherein the reading unit, the overwriting unit, and the registration unit are implemented by at least one processor and a memory. 8. The information processing apparatus according to claim 7 , further comprising: a deletion unit configured to, in a case where an amount of the data other than deletion target data read by the reading unit is less than an amount of the deletion target data, delete by overwriting with dummy data the deletion target data not overwritten by the overwriting unit, wherein the deletion unit is implemented by the at least one processor and the memory. 9. The information processing apparatus according to claim 7 , further comprising: a deletion unit configured to, in a case where the data other than the deletion target data positioned after the deletion target data in the storing zone does not exist, delete the deletion target data by overwriting with dummy data, wherein the second deletion unit is implemented by the at least one processor and the memory. 10. The information processing apparatus according to claim 7 , wherein the overwriting unit performs overwriting processing in a complete delete mode for completely deleting data. 11. The information processing apparatus according to claim 10 , wherein the complete delete mode is set to a features register in an SATA or ATA standard. 12. The information processing apparatus according to claim 7 , further comprising: a determination unit configured to, based on content registered by the registration unit, determine whether or not there is a defragmentation-target zone including a used area storing the data other than the deletion target data and the unused area; and a cleaning unit configured to perform a defragmentation of the defragmentation-target zone, wherein the determination unit and the cleaning unit are implemented by the at least one processor and the memory. 13. A method of controlling an information processing apparatus for recording data in a magnetic storage medium having a storing zone storing both of deletion target data and data other than the deletion target data and a vacant zone by a shingled magnetic recording (SMR), the method comprising: copying the data other than the deletion target data in the storing zone into the vacant zone in the magnetic storage medium, in a case that a deletion of data stored in the storing zone in the magnetic storage medium is instructed; overwriting a track of the storing zone in which the deletion target data is stored with predetermined data; and registering the track as an unused area. 14. A non-transitory computer-readable storage medium storing a program for causing a processor to execute a method of controlling an information processing apparatus for recording data in a magnetic storage medium having a storing zone storing both of deletion target data and data other than the deletion target data and a vacant zone by a shingled magnetic recording, the method comprising: copying the data other than the deletion target data in the storing zone into the vacant zone in the magnetic storage medium, in a case that a deletion of data stored in the storing zone in the magnetic storage medium is instructed; overwriting a track of the storing zone in which the deletion target data is stored with predetermined data; and registering the track as an unused area.

Assignees

Inventors

Classifications

  • Recording on, or reproducing or erasing from, magnetic disks (G11B17/00, G11B19/00 take precedence) · CPC title

  • Overwriting or replacing recorded data · CPC title

  • Erasing data on the record carrier · CPC title

  • G11B5/024Primary

    Erasing · CPC title

  • Insert-editing · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9852746B2 cover?
An information processing apparatus, for recording data in a magnetic storage medium by a shingled magnetic recording, and a method of controlling this, when a rewrite of data stored in the magnetic storage medium is instructed, copy data of a zone in which rewrite target data is stored other than the rewrite target data into a vacant zone of the magnetic storage medium; store, to the vacant zo…
Who is the assignee on this patent?
Canon Kk
What technology area does this patent fall under?
Primary CPC classification G11B5/024. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 26 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).