会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Storage of compressed data with algorithm
    • 使用算法存储压缩数据
    • US5280600A
    • 1994-01-18
    • US761840
    • 1991-11-18
    • David J. Van MarenPeter Bramhall
    • David J. Van MarenPeter Bramhall
    • G11B20/12G11B20/00G06F3/00G06F13/00
    • G11B20/00007
    • The present invention provides a data storage method for storing compressed user data and associated information on magnetic tape. User data from a host computer is organized into a plurality of records. The user data is then compressed according to a compression algorithm. The compressed data and information related to the data compression (DC) algorithm are then stored on magnetic tape. The DC algorithm information pertains to at least one stored record of compressed data and is stored in a record header field. The DC algorithm information may provide for example, an algorithm number and/or an indicator for starting a data dictionary used for data compression and decompression. The user data may further be organized into groups having a group index for incorporating the DC algorithm information. The data records may be further organized into entities having at least one record. The DC algorithm information associated with an entity is incorporated into the group index of the group in which the entity of records is contained.
    • 一种用于在带(10)上存储压缩用户数据和相关信息的数据存储方法,包括以下步骤:接收组织成多个记录的用户数据字流; 根据压缩算法压缩用户数据; 将压缩的用户数据写入磁带(10),其特征还在于向磁带信息写入关于使用哪种数据压缩(DC)算法来压缩包含一个或多个记录的磁带上的数据的段的信息。
    • 2. 发明授权
    • Transparent peripheral file systems with on-board compression,
decompression, and space management
    • 具有板载压缩,解压缩和空间管理的透明外设文件系统
    • US5463772A
    • 1995-10-31
    • US52437
    • 1993-04-23
    • Bruce A. ThompsonDavid J. Van MarenJohn G. McCarthyR. Andrew PurcellMichael Rottinghaus
    • Bruce A. ThompsonDavid J. Van MarenJohn G. McCarthyR. Andrew PurcellMichael Rottinghaus
    • G06F3/06G06F17/30G06F13/12
    • G06F17/30153G06F3/0601G06F2003/0697Y10S707/99942Y10S707/99953
    • A Transparent Peripheral File System (TPFS) includes a Peripheral File System Adapter (PFSA) which communicates with a host operating system at the vnode level of file operation by packaging such communications for transmission over an I/O system interface, such as SCSI. A file peripheral system remote from the host and in a peripheral relation thereto is responsive to the PFSA, without an intervening file server. The peripheral file system produces hardware commands for the mass storage device whose space it manages. The peripheral file system may be embedded in a mass storage device, a lump in the interconnecting interface cable, or a smart interface card in the backplane of the host. The peripheral file system may include a daisy chain connection to allow the propagation of vnode communication to other peripheral file systems. In this way a hierarchy of peripheral file systems may be physically mounted to one another in a way that corresponds to how they are logically mounted. A Character To File Translator (CFX) allows a TPFS to emulate raw mode access, even if the host system is not equipped with a vnode file operation interface. CFX does this by converting to and from streams of characters communicated with an application using this ersatz raw mode, while instead of storing the data on the storage medium itself, actually relying upon the remote peripheral file system for storing, or having stored, the streams of characters as a file.
    • 透明外围文件系统(TPFS)包括一个外围文件系统适配器(PFSA),它通过打包这种通信来通过诸如SCSI的I / O系统接口进行传输,与文件操作的vnode级别的主机操作系统进行通信。 远离主机并且与其外围关系的文件外围系统响应于PFSA,而没有中间文件服务器。 外围文件系统为其管理空间的大容量存储设备生成硬件命令。 外围文件系统可以嵌入在大容量存储设备中,互连接口电缆中的一个块或者主机背板中的智能接口卡。 外围文件系统可以包括菊花链连接,以允许将vnode通信传播到其他外围文件系统。 以这种方式,外围文件系统的层次结构可以以对应于它们如何被逻辑地安装的方式彼此物理地彼此安装。 字符到文件转换器(CFX)允许TPFS模拟原始模式访问,即使主机系统没有配备vnode文件操作界面。 CFX通过使用此ersatz原始模式转换为与应用程序通信的字符串流转换,而不是将数据存储在存储介质本身上,实际上依赖于远程外围文件系统来存储或存储流 的字符作为文件。
    • 3. 发明授权
    • Intelligent controller accessed through addressable virtual space
    • 智能控制器通过可寻址的虚拟空间进行访问
    • US06493811B1
    • 2002-12-10
    • US09233979
    • 1999-01-20
    • Jerry A. BladesMatthew C. DeweyBruce A. ThompsonDavid J. Van MarenJames M. Wilson
    • Jerry A. BladesMatthew C. DeweyBruce A. ThompsonDavid J. Van MarenJames M. Wilson
    • G06F1200
    • G06F3/0664G06F3/0607G06F3/0643G06F3/0679G06F12/08
    • File operations on files in a peripheral system are controlled by an intelligent controller with a file processor. The files are accessed as if the intelligent controller were an addressable virtual storage space. This is accomplished first by communicating controller commands for the intelligent controller through read/write commands addressed to a Command Region of a virtual storage device. The controller commands set up a Mapped Data Region in the virtual storage device for use in controlling data transfer operations to and from the peripheral system. With the Mapped Data Regions set up, blocks of data are transferred between the host and the intelligent controller in response to read/write commands addressed to the Mapped Data Region of the virtual storage device. In an additional feature of the invention file operations are communicated between host and controller through a device driver at the host and a device emulator at the intelligent controller. If the address in the device write/read command is pointing to the Command Region of the virtual storage device, a Command Region process interprets and implements the controller operation required by the controller command embedded in the device write/read command. One of these controller commands causes the Command Region processor to map a requested file to a Mapped Data Region in the virtual storage device. If the address detected by the detecting operation is in a Mapped Data Region, a Mapped Data Region process is called. The Mapped Data Region process reads or writes requested data of a file mapped to the Mapped Data Region addressed by the read/write command. This mapped file read or write is accomplished as a transfer of data over a data path separate from a control path. In an additional feature of the invention, the data transfer between host system and intelligent controller is accomplished by performing a direct memory access transfer of data.
    • 对外围系统中文件的文件操作由具有文件处理器的智能控制器控制。 访问文件,就像智能​​控制器是可寻址的虚拟存储空间一样。 首先通过通过寻址到虚拟存储设备的命令区域的读/写命令来传达智能控制器的控制器命令来实现。 控制器命令在虚拟存储设备中设置映射数据区,用于控制到外围系统的数据传输操作。 在映射的数据区设置时,响应于寻址到虚拟存储设备的映射数据区的读/写命令,在主机和智能控制器之间传送数据块。在本发明的附加特征中,传送文件操作 主机和控制器之间通过主机的设备驱动程序和智能控制器的设备仿真器。 如果设备写入/读取命令中的地址指向虚拟存储设备的命令区域,命令区域进程将解释并实现嵌入在设备写/读命令中的控制器命令所需的控制器操作。 这些控制器命令之一导致命令区域处理器将所请求的文件映射到虚拟存储设备中的映射数据区域。 如果由检测操作检测到的地址在映射数据区域中,则调用映射数据区域处理。 映射数据区域进程读取或写入映射到由读/写命令寻址的映射数据区域的文件的请求数据。 该映射文件读取或写入是通过与控制路径分离的数据路径的数据传输来实现的。 在本发明的附加特征中,通过执行数据的直接存储器访问传输来实现主机系统和智能控制器之间的数据传输。
    • 5. 发明授权
    • Magnetic tape packet assembler/disassembler safeguards existing data
with pretries during appends
    • 磁带分组汇编器/反汇编器在追加期间保护现有数据
    • US4974189A
    • 1990-11-27
    • US232723
    • 1988-08-16
    • Virgil K. RussonDavid J. Van Maren
    • Virgil K. RussonDavid J. Van Maren
    • G11B5/008G11B27/032G11B27/036
    • G11B27/036G11B5/008G11B2220/216G11B2220/90G11B2220/913G11B27/032
    • A tape packet assembler/disassembler (TPAD) for a tape drive accumulates host-transmitted records, which may or may not be blocked by the host. The interblock gaps that would ordinarily separate the host-transmitted records now separate packets, resulting in a considerable increase in the efficiency of tape utilization. When the user attempts to modify an existing collection of application records the entire packet containing that collection must first be read to place its content into the TPAD, the revision created in the buffer, and then a revised version of the entire packet written back to the tape. A failure in this process can result in the loss or corruption of data in that part of the packet preceding the revision. This loss can come as a surprise and be unacceptable to the user. To prevent such corruption or loss the TPAD does not attempt to overwrite the original version of the packet receiving the modification until it has successfully written a demonstration packet (equal in content to the revised packet) a safe distance down the tape beyond the packet to be overwritten. Only then is an attempt made to perform the actual overwrite on the original packet. If it succeeds the demonstration packet is ignored and may eventually be overwritten by subsequent activity. If the overwrite of the original packet fails for any reason, it is simply erased, creating a large (and harmless) interblock gap ahead of the demonstration packet, which now serves as the permanent replacement version.
    • 用于磁带驱动器的磁带分组汇编器/反汇编器(TPAD)累积主机传输的记录,主机可能被阻止或不被主机阻止。 通常将主机传输的记录分离的间隔间隔现在分离数据包,导致磁带利用率的显着提高。 当用户尝试修改现有应用程序记录集合时,必须首先读取包含该集合的整个数据包,将其内容放入TPAD中,将缓冲区中创建的修订版本,然后将整个数据包的修订版本写回 胶带。 此过程中的故障可能会导致在修订之前的数据包部分中的数据丢失或损坏。 这种损失可能会令人惊讶,并且对用户来说是不可接受的。 为了防止这种损坏或损失,TPAD不会尝试覆盖接收修改的数据包的原始版本,直到其成功写入演示数据包(相当于修改后的数据包的内容),磁带上的安全距离超出了数据包 被覆盖 只有这样才能对原始数据包执行实际的覆盖。 如果成功,演示数据包将被忽略,并可能最终被后续的活动覆盖。 如果由于任何原因重写原始数据包失败,则会被简单地擦除,从而在演示数据包之前创建一个大的(无害的)帧间间隔,该数据包现在用作永久替换版本。
    • 6. 发明授权
    • Intelligent controller accessed through addressable virtual space
    • 智能控制器通过可寻址的虚拟空间进行访问
    • US07167951B2
    • 2007-01-23
    • US10263274
    • 2002-10-02
    • Jerry A. BladesMatthew C. DeweyBruce A. ThompsonDavid J. Van MarenJames M. Wilson
    • Jerry A. BladesMatthew C. DeweyBruce A. ThompsonDavid J. Van MarenJames M. Wilson
    • G06F12/00
    • G06F3/0664G06F3/0607G06F3/0643G06F3/0679G06F12/08
    • Mass storage system controller apparatus receives requests for access to files in a data storage system and manages access to the files in the data storage system, the data storage system having a plurality of storage devices and the requests being addressed to the data storage system as a single virtual storage device having addressable Command Regions allocated to controller commands and addressable Mapped Data Regions allocated for data storage. The apparatus includes a file system to manage access to files in the data storage system, the file system having a processor acting as a Command Region processor and acting as a Mapped Data Region processor. A disk emulator responds as a disk drive device to write/read commands and passes the write/read commands addressed to Command Regions of the virtual storage device to the Command Region processor, the write/read commands addressed to Command Regions containing controller commands for the file system. The Command Region processor responds to controller commands in the write/read commands and processes the controller commands to control files in the data storage system. The disk emulator responds as a disk drive device to write/read commands and passes write/read commands addressed to a Mapped Data Region of the virtual storage device to the Mapped Data Region processor. The Mapped Data Region processor responds to a write/read command with a Mapped Data Region address and transfers data to or from the data storage system for files mapped to the Mapped Data Region address.
    • 大容量存储系统控制器装置接收访问数据存储系统中的文件的请求,并管理对数据存储系统中的文件的访问,数据存储系统具有多个存储装置,并且请求被作为数据存储系统寻址到数据存储系统 单个虚拟存储设备具有分配给控制器命令的可寻址命令区域和分配用于数据存储的可寻址映射数据区域。 该装置包括用于管理数据存储系统中文件访问的文件系统,该文件系统具有用作命令区域处理器的处理器并用作映射数据区域处理器。 磁盘仿真器作为磁盘驱动器设备作为写入/读取命令进行响应,并将寻址到虚拟存储设备的命令区域的写入/读取命令传递到命令区域处理器,写入/读取命令寻址到包含控制器命令的命令区域 文件系统。 命令区域处理器响应写/读命令中的控制器命令,并处理控制器命令以控制数据存储系统中的文件。 磁盘仿真器作为磁盘驱动器设备进行响应,以写/读命令,并将寻址到虚拟存储设备的映射数据区的写/读命令传递给映射数据区处理器。 映射数据区域处理器使用映射数据区域地址响应写入/读取命令,并将数据传输到数据存储系统或从映射到映射到映射数据区域地址的文件传输数据。
    • 9. 发明授权
    • Direct-injection FIFO shift register
    • 直接注入FIFO移位寄存器
    • US4672646A
    • 1987-06-09
    • US908051
    • 1986-09-16
    • David J. Van Maren
    • David J. Van Maren
    • G11C7/00G06F5/06
    • G06F5/06
    • A FIFO shift register (100) includes a parallel data in-port (PIN) to each of its cells (101-132) and a means for managing input to determine for each cell whether it is to receive data and, if so, whether through its conventional serial in-port (SIN) or through its parallel in-port. The input manager comprises a bidirectional shift register of input manager cells arranged in one-to-one correspondence with data cells. A one-bit validity indicator stored within a given input manager cell is logically combined with asserted PUSH and PULL signals to determine the source of data for the associated data cell and its immediate successor. This arrangement not only provides greater speed by minimizing bubble-through time, but permits the FIFO shift register to be clocked. This capacity for synchronous operation permits ready VLSI implementation with concomitant advantages in economy, reliability and speed.
    • FIFO移位寄存器(100)包括其每个小区(101-132)的并行数据入口(PIN)和用于管理输入的装置,以确定每个小区是否要接收数据,如果是,则是否 通过其常规串行入口(SIN)或通过其并行入口。 输入管理器包括与数据单元一一对应地布置的输入管理器单元的双向移位寄存器。 存储在给定输入管理器单元内的一位有效性指示器与被断言的PUSH和PULL信号逻辑组合以确定相关联的数据单元及其直接后继的数据源。 这种布置不仅通过最小化通气时间来提供更大的速度,而且允许FIFO移位寄存器被计时。 这种同步操作的容量允许准备好VLSI实现,同时具有经济性,可靠性和速度的优点。