Contactless IC memory on removable media
    1.
    发明授权
    Contactless IC memory on removable media 有权
    可移动介质上的非接触式IC存储器

    公开(公告)号:US09026501B2

    公开(公告)日:2015-05-05

    申请号:US13476129

    申请日:2012-05-21

    IPC分类号: G06F17/30 G11B27/10 G11B27/11

    摘要: Method, system, and computer program product embodiments for recording data on a contactless integrated circuit (IC) memory associated with a data storage cartridge are provided. In one exemplary embodiment, an index of a plurality of files to be recorded on a storage media of the data storage cartridge is parsed with a table of contents (TOC) profile file to build a table of contents (TOC) specific to an owning application of the plurality of files. The TOC is written to the contactless IC memory.

    摘要翻译: 提供了用于在与数据存储盒相关联的非接触集成电路(IC)存储器上记录数据的方法,系统和计算机程序产品实施例。 在一个示例性实施例中,将要记录在数据存储盒的存储介质上的多个文件的索引用内容表(TOC)简档文件解析,以构建特定于所有者应用的内容表(TOC) 的多个文件。 TOC被写入非接触式IC存储器。

    Generating a code alphabet of symbols to generate codewords for words used with a program
    2.
    发明授权
    Generating a code alphabet of symbols to generate codewords for words used with a program 有权
    生成符号的代码字母表以生成与程序一起使用的字的码字

    公开(公告)号:US08692696B2

    公开(公告)日:2014-04-08

    申请号:US13342899

    申请日:2012-01-03

    IPC分类号: H03M7/30

    CPC分类号: H03M7/40

    摘要: Provided are a computer program product, system, and method for generating a code alphabet for use by a deployed program to determine codewords for words. A first code alphabet is generated having a first number of symbols that provide variable length codings of the words. The symbols in the first code alphabet are merged into a second number of groups of the symbols in the first code alphabet, where the second number is less than the first number. A second code alphabet is generated having the second number of symbols, wherein a second average codeword length of the codewords produced using the symbols in the second code alphabet is smaller than the codeword length (b) of the words, and wherein the second code alphabet comprises the code alphabet used by the deployed program.

    摘要翻译: 提供了一种用于生成代码字母表的计算机程序产品,系统和方法,用于部署程序用于确定字的码字。 产生具有提供字的可变长度编码的符号的第一数量的第一代码字母表。 第一代码字母表中的符号被合并到第一代码字母表中的第二数量的符号组中,其中第二个数字小于第一个数字。 产生具有第二数量符号的第二码字母,其中使用第二码字母表中的符号产生的码字的第二平均码字长度小于字的码字长度(b),并且其中第二码字母 包括部署程序使用的代码字母表。

    Use of indirect data keys for encrypted tape cartridges
    3.
    发明授权
    Use of indirect data keys for encrypted tape cartridges 有权
    对加密磁带使用间接数据密钥

    公开(公告)号:US08656186B2

    公开(公告)日:2014-02-18

    申请号:US11742837

    申请日:2007-05-01

    IPC分类号: H04L29/06

    摘要: A method, system and program are provided for enabling selective access to multiple users' encrypted data in a single storage cartridge. A unique, derived key is generated for each user's data by performing cryptographic operations on a combination of a common base key and metadata related to the data to be encrypted (e.g. its total block count). The base data key is wrapped with one or more encryption keys to form one or more encryption encapsulated data keys (EEDKs). The base key and the derived key are wrapped to create a session encrypted data key (SEDK), which along with the EEDKs, are conveyed to the tape drive, where the SEDK is decrypted. The EEDKs are then stored in one or more places on the storage cartridge. The base key and the derived key are used to encrypt a predetermined user's data, with the derived key stored on the cartridge with the encrypted data. The encrypted data may be subsequently decrypted by retrieving the EEDK and decrypting it with a decryption key to extract the base data key. The extracted base data key can then be used with other information to calculate the derived key. Once calculated, the derived key is used to decrypt its associated encrypted data.

    摘要翻译: 提供了一种方法,系统和程序,用于使得能够选择性地访问单个存储盒中的多个用户的加密数据。 通过对与要加密的数据相关的公共基本密钥和元数据的组合(例如,其总块计数)执行加密操作,为每个用户的数据生成唯一的派生密钥。 基本数据密钥用一个或多个加密密钥包裹以形成一个或多个加密封装数据密钥(EEDK)。 基础密钥和派生密钥被包装以创建会话加密数据密钥(SEDK),其与EEDK一起被传送到SEDK被解密的磁带驱动器。 然后将EEDK存储在存储盒上的一个或多个位置。 基本密钥和派生密钥用于加密预定用户的数据,其中导出的密钥存储在盒上,其中加密的数据。 可以随后通过检索EEDK并用解密密钥对加密数据进行解密,以提取基本数据密钥。 然后,提取的基本数据密钥可以与其他信息一起使用以计算导出密钥。 一旦计算,派生密钥用于解密其相关联的加密数据。

    Methods for managing ownership of redundant data and systems thereof
    4.
    发明授权
    Methods for managing ownership of redundant data and systems thereof 有权
    管理冗余数据的所有权的方法及其系统

    公开(公告)号:US08539154B2

    公开(公告)日:2013-09-17

    申请号:US12893987

    申请日:2010-09-29

    申请人: Glen A. Jaquette

    发明人: Glen A. Jaquette

    IPC分类号: G06F12/00

    摘要: A storage system according to one embodiment includes a first storage tier; a second storage tier; logic for storing instances of a file in the first storage tier and the second storage tier; logic for determining when to migrate an instance of the file associated with a first user and stored on the first storage tier to the second storage tier; logic for searching for an instance of the file or portion thereof on the second storage tier that is not associated with any user; logic for associating the instance of the file or portion thereof on the second storage tier with the first user; and logic for disassociating the instance of the file on the first storage tier from the first user. Additional systems, methods, and computer program products are also presented.

    摘要翻译: 根据一个实施例的存储系统包括第一存储层; 第二存储层; 在第一存储层和第二存储层中存储文件实例的逻辑; 用于确定何时将与第一用户相关联并存储在第一存储层上的文件的实例迁移到第二存储层的逻辑; 在第二存储层上搜索与任何用户不相关联的文件或其部分的实例的逻辑; 用于将第二存储层上的文件或其部分的实例与第一用户相关联的逻辑; 以及用于将第一存储层上的文件的实例与第一用户分离的逻辑。 还介绍了其他系统,方法和计算机程序产品。

    Use of indirect data keys for encrypted tape cartridges
    5.
    发明授权
    Use of indirect data keys for encrypted tape cartridges 有权
    对加密磁带使用间接数据密钥

    公开(公告)号:US08494166B2

    公开(公告)日:2013-07-23

    申请号:US11742819

    申请日:2007-05-01

    IPC分类号: G06F21/00

    摘要: A method, system and program are provided for enabling selective access to multiple users' encrypted data in a single storage cartridge. A unique, derived key is generated for each user's data by performing cryptographic operations on a combination of a common base key and metadata related to the data to be encrypted (e.g. its total block count). The base data key is wrapped with one or more encryption keys to form one or more encryption encapsulated data keys (EEDKs). The base key and the derived key are wrapped to create a session encrypted data key (SEDK), which along with the EEDKs, are conveyed to the tape drive, where the SEDK is decrypted. The EEDKs are then stored in one or more places on the storage cartridge. The base key and the derived key are used to encrypt a predetermined user's data, with the derived key stored on the cartridge with the encrypted data. The encrypted data may be subsequently decrypted by retrieving the EEDK and decrypting it with a decryption key to extract the base data key. The extracted base data key can then be used with other information to calculate the derived key. Once calculated, the derived key is used to decrypt its associated encrypted data.

    摘要翻译: 提供了一种方法,系统和程序,用于使得能够选择性地访问单个存储盒中的多个用户的加密数据。 通过对与要加密的数据相关的公共基本密钥和元数据的组合(例如,其总块计数)执行加密操作,为每个用户的数据生成唯一的派生密钥。 基本数据密钥用一个或多个加密密钥包裹以形成一个或多个加密封装数据密钥(EEDK)。 基础密钥和派生密钥被包装以创建会话加密数据密钥(SEDK),其与EEDK一起被传送到SEDK被解密的磁带驱动器。 然后将EEDK存储在存储盒上的一个或多个位置。 基本密钥和派生密钥用于加密预定用户的数据,其中导出的密钥存储在盒上,其中加密的数据。 可以随后通过检索EEDK并用解密密钥对加密数据进行解密,以提取基本数据密钥。 然后,提取的基本数据密钥可以与其他信息一起使用以计算导出密钥。 一旦计算,派生密钥用于解密其相关联的加密数据。

    USING VARIABLE LENGTH CODE TABLES TO COMPRESS AN INPUT DATA STREAM TO A COMPRESSED OUTPUT DATA STREAM
    6.
    发明申请
    USING VARIABLE LENGTH CODE TABLES TO COMPRESS AN INPUT DATA STREAM TO A COMPRESSED OUTPUT DATA STREAM 有权
    使用可变长度代码表将输入数据流压缩到压缩的输出数据流

    公开(公告)号:US20130021179A1

    公开(公告)日:2013-01-24

    申请号:US13188405

    申请日:2011-07-21

    申请人: Glen A. Jaquette

    发明人: Glen A. Jaquette

    IPC分类号: H03M7/40

    摘要: Provided are a computer program product, system, method, and data structure for using variable length code tables to compress an input data stream to a compressed output data stream. If a number of consecutive data units in the input data stream match the number of consecutive data units in a history buffer of previously received data units in the input data stream, a copy pointer symbol is generated indicating the copy pointer symbol referencing previously received data units in the history buffer and indicating a location of a start of the consecutive data units in the history buffer. A determination is made from a variable length code table of an encoding of the number. Indication is made in the generated copy pointer symbol the determined encoding of the number and the copy pointer symbol is outputted in the compressed output data stream.

    摘要翻译: 提供了一种用于使用可变长度代码表将输入数据流压缩到压缩输出数据流的计算机程序产品,系统,方法和数据结构。 如果输入数据流中的多个连续数据单元与输入数据流中先前接收到的数据单元的历史缓冲器中的连续数据单元的数量相匹配,则生成指示复制指针符号的复制指针符号,该复制指针符号参考先前接收到的数据单元 并且在历史缓冲器中指示连续数据单元的开始位置。 从编号的编码的可变长度代码表中确定。 在所生成的复制指针符号中指示所确定的编号的编码和复制指针符号在压缩输出数据流中被输出。

    USING VARIABLE LENGTH CODE TABLES TO COMPRESS AN INPUT DATA STREAM TO A COMPRESSED OUTPUT DATA STREAM
    7.
    发明申请
    USING VARIABLE LENGTH CODE TABLES TO COMPRESS AN INPUT DATA STREAM TO A COMPRESSED OUTPUT DATA STREAM 有权
    使用可变长度代码表将输入数据流压缩到压缩的输出数据流

    公开(公告)号:US20130021178A1

    公开(公告)日:2013-01-24

    申请号:US13188401

    申请日:2011-07-21

    申请人: Glen A. Jaquette

    发明人: Glen A. Jaquette

    IPC分类号: H03M7/40

    摘要: Provided are a computer program product, system, method, and data structure for using variable length code tables to compress an input data stream to a compressed output data stream. A determination is made as to whether a number of at least two consecutive data units in the input data stream match the number of consecutive data units in a history buffer of previously received data units in the input data stream. If so, a copy pointer symbol is generated including data indicating a copy pointer symbol referencing previously received data units in the history buffer and indicating the determined number of consecutive data units. A determination is made of a relative displacement count in the history buffer at which the number of matching consecutive data units start. A determination is made from a variable length code table an encoding of the relative displacement count in the history buffer.

    摘要翻译: 提供了一种用于使用可变长度代码表将输入数据流压缩到压缩输出数据流的计算机程序产品,系统,方法和数据结构。 确定输入数据流中的至少两个连续数据单元的数目是否与输入数据流中先前接收到的数据单元的历史缓冲器中的连续数据单元的数量相匹配。 如果是,则生成复制指针符号,包括指示在历史缓冲器中引用先前接收到的数据单元的复制指针符号的数据,并指示确定的连续数据单元的数量。 确定在匹配的连续数据单元的数量开始的历史缓冲器中的相对位移计数。 从可变长度码表中确定历史缓冲器中的相对位移计数的编码。

    Contactless IC memory on removeable media
    8.
    发明授权
    Contactless IC memory on removeable media 失效
    可拆卸介质上的非接触式IC存储器

    公开(公告)号:US08250123B2

    公开(公告)日:2012-08-21

    申请号:US12690170

    申请日:2010-01-20

    IPC分类号: G06F17/30

    摘要: Method, system, and computer program product embodiments for recording data on a contactless integrated circuit (IC) memory associated with a data storage cartridge are provided. In one exemplary embodiment, an index of a plurality of files to be recorded on a storage media of the data storage cartridge is parsed with a table of contents (TOC) profile file to build a table of contents (TOC) specific to an owning application of the plurality of files. The TOC is written to the contactless IC memory.

    摘要翻译: 提供了用于在与数据存储盒相关联的非接触集成电路(IC)存储器上记录数据的方法,系统和计算机程序产品实施例。 在一个示例性实施例中,将要记录在数据存储盒的存储介质上的多个文件的索引用内容表(TOC)简档文件解析,以构建特定于所有者应用的内容表(TOC) 的多个文件。 TOC被写入非接触式IC存储器。

    Removable disk media including holographic optical disk stacked in a tape cartridge shell
    9.
    发明授权
    Removable disk media including holographic optical disk stacked in a tape cartridge shell 失效
    可移动盘介质,包括堆叠在带盒外壳中的全息光盘

    公开(公告)号:US07823173B2

    公开(公告)日:2010-10-26

    申请号:US11350547

    申请日:2006-02-09

    IPC分类号: G11B15/68 G11B21/08

    摘要: An automated data storage library employing a media accessor, an optical disk drive and a removable disk media. The media accessor includes a cartridge shell gripper. The optical disk drive includes a tape cartridge slot. The removable disk media includes a tape cartridge shell having a structural configuration operable to be physically engaged by the cartridge shell gripper and operable to be physically inserted into the tape cartridge slot by the cartridge shell gripper. The removable disk media further includes one or more optical disks disposed within the tape cartridge shell. A recording surface of each optical disk is extractable, partially or entirely, from the tape cartridge shell by the optical disk drive for writing data onto the optical disk and/or reading data from the optical disk.

    摘要翻译: 采用媒体访问器,光盘驱动器和可移动磁盘介质的自动数据存储库。 媒体存取器包括盒壳夹持器。 光盘驱动器包括带盒插槽。 可拆卸磁盘介质包括具有可操作以由盒壳夹持器物理地接合并且可操作以通过盒壳夹持器物理地插入到带盒插槽中的结构构造的带盒壳体。 可移动磁盘介质还包括设置在磁带盒外壳内的一个或多个光盘。 每个光盘的记录表面可通过用于将数据写入光盘的光盘驱动器和/或从光盘读取数据从部分或全部从带盒外壳中提取出来。

    Read channel apparatus for asynchronous sampling and synchronous equalization
    10.
    发明授权
    Read channel apparatus for asynchronous sampling and synchronous equalization 有权
    用于异步采样和同步均衡的通道设备

    公开(公告)号:US07684139B2

    公开(公告)日:2010-03-23

    申请号:US12166136

    申请日:2008-07-01

    IPC分类号: G11B5/035

    摘要: A read channel and method using that read channel are disclosed. The read channel comprises an analog to digital converter which asynchronously samples at a fixed rate an analog signal formed by reading a data track, where that data track was written to a data storage medium at a symbol rate and an interpolator interconnected with the analog to digital converter. The read channel further comprises a fractionally-spaced equalizer, where the interpolator provides an interpolated signal to the fractionally-spaced equalizer at an interpolation rate, where that interpolation rate is greater than the symbol rate. The fractionally-spaced equalizer forms a synchronous equalized signal. The read channel further comprises a gain control module interconnected with the fractionally-spaced equalizer, and a sequence detector interconnected with the gain control module.

    摘要翻译: 公开了使用该读通道的读通道和方法。 读通道包括模数转换器,其以固定速率异步采样通过读取数据轨道形成的模拟信号,其中数据轨道以符号速率写入数据存储介质,并且与模数转换器互连的内插器 转换器。 读通道还包括分数间隔的均衡器,其中内插器以内插速率向分数间隔的均衡器提供内插信号,其中该内插速率大于符号率。 分数间隔均衡器形成同步均衡信号。 读通道还包括与分数间隔均衡器互连的增益控制模块,以及与增益控制模块互连的序列检测器。