9489525

Secure Storage System

PublishedNovember 8, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for securely storing data in a storage system comprising: dividing comprehensible data into a plurality of data segments each comprising a plurality of data units; manipulating one or more of the plurality of data units within each data segment to form a plurality of unintelligible data segments; generating a decoding key based upon the dividing and the manipulating, the decoding key comprising a separation code that maps how the comprehensible data has been divided, a scramble code that maps how the one or more data units within each unintelligible data segment were manipulated, and a sequence code that maps each unintelligible data segment to a unique tape drive, and writing each respective unintelligible data segment to a unique removable tape cartridge installed within an external slot of the assigned unique tape drive, wherein at least two of the unique removable tape cartridges are located in distinct tape library systems at distinct physical locations and wherein the number of the plurality of unintelligible data segments equals the number of tape drives.

2

2. The method of claim 1 , further comprising: retrieving each respective unintelligible data segment from the unique removable tape cartridges, and reassembling the comprehensible data from the retrieved unintelligible data segments utilizing the decoding key.

3

3. The method of claim 1 , wherein each unique removable tape cartridge is located in a distinct tape library system at a distinct physical location.

4

4. The method of claim 1 , wherein manipulating one or more of the plurality of data units within each data segment further comprises: scrambling the plurality of data units within each data segment.

5

5. The method of claim 4 , wherein the plurality of data units within a first unintelligible data segment are distinctly scrambled relative to the plurality of data units within a second unintelligible data segment.

6

6. The method of claim 1 , further comprising exporting the decoding key to a particular removable tape cartridge.

7

7. The method of claim 1 , wherein comprehensible data comprises data units arranged in an intelligible order with inherent meaning and wherein unintelligible data segments comprise data units arranged in an unintelligible order without inherent meaning.

8

8. A computer program product for securely storing data, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions readable to cause a storage system to: divide comprehensible data into a plurality of data segments each data segment comprising a plurality of data units; manipulate one or more of the plurality of data units within each data segment to form a plurality of unintelligible data segments; generate a decoding key based upon the dividing and the manipulating, the decoding key comprising a separation code that maps how the comprehensible data has been divided, a scramble code that maps how the one or more data units within each unintelligible data segment were manipulated, and a sequence code that maps each unintelligible data segment to a unique tape drive, and write each respective unintelligible data segment to a unique removable tape cartridge installed within an external slot of the assigned unique tape drive, wherein at least two of the unique removable tape cartridges are located in distinct tape library systems at distinct physical locations and wherein the number of the plurality of unintelligible data segments equals the number of tape drives.

9

9. The computer program product of claim 8 , wherein the program instructions are readable to further cause the storage system to: retrieve each respective unintelligible data segment from the unique removable tape cartridges, and reassemble the comprehensible data from the retrieved unintelligible data segments utilizing the decoding key.

10

10. The computer program product of claim 8 , wherein each unique removable tape cartridge is located in a distinct tape library system at a distinct physical location.

11

11. The computer program product of claim 8 , wherein the program instructions to manipulate one or more of the plurality of data units within each data segment further cause the storage system to: scramble the plurality of data units within each data segment.

12

12. The computer program product of claim 11 , wherein the plurality of data units within a first unintelligible data segment are distinctly scrambled relative to the plurality of data units within a second unintelligible data segment.

13

13. The computer program product of claim 8 , wherein the program instructions are readable to further cause the storage system to: export the decoding key to a particular removable tape cartridge.

14

14. The computer program product of claim 8 , wherein comprehensible data comprises data units arranged in an intelligible order with inherent meaning and wherein unintelligible data segments comprise data units arranged in an unintelligible order without inherent meaning.

15

15. The computer program product of claim 8 , wherein the comprehensible data is divided into a first data segment comprising a first number of data units and a second data segment comprising a second number of data units, wherein the first number of data units does not equal the second number of data units.

16

16. A storage system comprising: a plurality of tape drives that write data upon respective removable tape cartridges each installed within an external slot of an associated tape drive, the plurality of tape drives communicatively connected to a storage controller, the storage controller configured to: receive comprehensible data and divide the comprehensible data into a plurality of data segments comprising a plurality of data units, manipulate one or more of the plurality of data units within each data segment to form a plurality of unintelligible data segments, generate a decoding key based upon the division and the manipulation, the decoding key comprising a separation code that maps how the comprehensible data has been divided, a scramble code that maps how the one or more data units within each unintelligible data segment were manipulated, and a sequence code that maps each unintelligible data segment to a unique tape drive, and send each respective unintelligible data segment to the unique tape drive amongst the plurality of tape drives to store an unintelligible data segment upon a tape cartridge of the unique tape drive, wherein at least two of the tape cartridges are located in distinct tape library systems at distinct physical locations and wherein the number of the plurality of unintelligible data segments equals the number of tape drives.

17

17. The storage system of claim 16 , wherein the storage controller is further configured to retrieve each respective unintelligible data segment from the removable tape cartridge of the unique tape drive and reassemble the comprehensible data from the retrieved unintelligible data segments utilizing the decoding key.

18

18. The storage system of claim 16 , wherein comprehensible data comprises data units arranged in an intelligible order with inherent meaning and wherein unintelligible data segments comprise data units arranged in an unintelligible order without inherent meaning.

19

19. The method of claim 1 , wherein the comprehensible data is divided into a first data segment comprising a first number of data units and a second data segment comprising a second number of data units, wherein the first number of data units does not equal the second number of data units.

20

20. The storage system of claim 16 , wherein the comprehensible data is divided into a first data segment comprising a first number of data units and a second data segment comprising a second number of data units, wherein the first number of data units does not equal the second number of data units.

Patent Metadata

Filing Date

Unknown

Publication Date

November 8, 2016

Inventors

Robert G. Biskeborn
Paul M. Greco
Jason Liang

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SECURE STORAGE SYSTEM” (9489525). https://patentable.app/patents/9489525

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

SECURE STORAGE SYSTEM — Robert G. Biskeborn | Patentable