System and method for enabling encryption
    1.
    发明授权
    System and method for enabling encryption 有权
    启用加密的系统和方法

    公开(公告)号:US08250378B1

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

    申请号:US12025181

    申请日:2008-02-04

    申请人: Robert C. Sims

    发明人: Robert C. Sims

    IPC分类号: G06F21/00

    摘要: Embodiments provide systems and methods for the encryption of data to be stored on media in a library. A method of data encryption may comprise intercepting or monitoring commands sent to a library comprising one or more media stored at secure slots. If in response to a command or commands, media is moved from a secure slot to a drive, data stored on the media by the drive is encrypted, either by an encryption device, the drive or other encryption system, thus allowing encryption based on individual slots or media in a library.

    摘要翻译: 实施例提供了用于加密要存储在库中的媒体上的数据的系统和方法。 数据加密的方法可以包括拦截或监视发送到库的命令,该库包括存储在安全时隙的一个或多个媒体。 如果响应于命令或命令,媒体从安全插槽移动到驱动器,则由驱动器存储在介质上的数据由加密设备,驱动器或其他加密系统加密,从而允许基于个人的加密 图书馆中的插槽或媒体。

    System and method for controlling access to multiple physical media libraries
    2.
    发明授权
    System and method for controlling access to multiple physical media libraries 有权
    用于控制对多个物理媒体库的访问的系统和方法

    公开(公告)号:US07971019B2

    公开(公告)日:2011-06-28

    申请号:US12391034

    申请日:2009-02-23

    摘要: Embodiments of the present invention provide a media library controller that can communicate with multiple physical libraries that are physically separate from each other (i.e., that cannot pass media back and forth). The media library controller can maintain a virtualized aggregate media library representing the physical media libraries with which it is in communication. From the physical media libraries, the media library controller can establish a virtual media library and associate a host with the virtual media library. The virtual media library can represent the portions of a physical media library to which the host is allowed access.

    摘要翻译: 本发明的实施例提供一种媒体库控制器,其可以与物理上彼此分离的多个物理库进行通信(即,不能来回传递媒体)。 媒体库控制器可以维护代表与之通信的物理媒体库的虚拟化聚合媒体库。 从物理媒体库,媒体库控制器可以建立虚拟媒体库并将主机与虚拟媒体库相关联。 虚拟媒体库可以表示允许主机访问的物理媒体库的部分。

    Storage router and method for providing virtual local storage
    3.
    发明授权
    Storage router and method for providing virtual local storage 有权
    用于提供虚拟本地存储的存储路由器和方法

    公开(公告)号:US07694058B2

    公开(公告)日:2010-04-06

    申请号:US11851837

    申请日:2007-09-07

    IPC分类号: G06F3/00 G06F13/00

    摘要: A storage router (56) and storage network (50) provide virtual local storage on remote SCSI storage devices (60, 62, 64) to Fiber Channel devices. A plurality of Fiber Channel devices, such as workstations (58), are connected to a Fiber Channel transport medium (52), and a plurality of SCSI storage devices (60, 62, 64) are connected to a SCSI bus transport medium (54) The storage router (56) interfaces between the Fiber Channel transport medium (52) and the SCSI bus transport medium (54). The storage router (56) maps between the workstations (58) and the SCSI storage devices (60, 62, 64) and implements access controls for storage space on the SCSI storage devices (60, 62, 64). The storage router (56) then allows access from the workstations (58) to the SCSI storage devices (60, 62, 64) using native low level, block protocol in accordance with the mapping and the access controls.

    摘要翻译: 存储路由器(56)和存储网络(50)向远程SCSI存储设备(60,62,64)向光纤通道设备提供虚拟本地存储。 诸如工作站(58)的多个光纤通道设备连接到光纤通道传输介质(52),并且多个SCSI存储设备(60,62,64)连接到SCSI总线传输介质(54) )存储路由器(56)在光纤通道传输介质(52)和SCSI总线传输介质(54)之间接口。 存储路由器(56)在工作站(58)和SCSI存储设备(60,62,64)之间映射并且实现对SCSI存储设备(60,62,64)上的存储空间的访问控制。 存储路由器(56)然后允许根据映射和访问控制使用本地低级别块协议从工作站(58)到SCSI存储设备(60,62,64)的访问。

    METHOD FOR CONFIGURING THE ENCRYPTION POLICY FOR A FIBRE CHANNEL DEVICE
    4.
    发明申请
    METHOD FOR CONFIGURING THE ENCRYPTION POLICY FOR A FIBRE CHANNEL DEVICE 有权
    用于配置光纤通道设备加密策略的方法

    公开(公告)号:US20090274300A1

    公开(公告)日:2009-11-05

    申请号:US12115218

    申请日:2008-05-05

    IPC分类号: H04L9/00

    CPC分类号: H04L63/0428 H04L67/1097

    摘要: A data encryption engine and method for using to selectively encrypt communications. Data is received from a source device into the data encryption engine. The data encryption engine determines whether or not to encrypt the data based on a source device preference, a target device preference, a comparison of priority numbers for the source device and target device, the transport medium, the relationship between the source device and target device, a type/level of encryption or some combination. If the data is determined to need encryption, the data encryption device may encrypt the data or may flag the data for encryption by the target device. Otherwise the unencrypted data may be forwarded to the target device.

    摘要翻译: 一种用于选择性地加密通信的数据加密引擎和方法。 数据从源设备接收到数据加密引擎中。 数据加密引擎基于源设备偏好,目标设备偏好,源设备和目标设备的优先级编号的比较,传输介质,源设备与目标设备之间的关系来确定是否加密数据 ,类型/级别的加密或某种组合。 如果确定数据需要加密,则数据加密装置可以加密数据或者可以标记数据以供目标设备加密。 否则,未加密的数据可能被转发到目标设备。

    PROVIDING APPLICATION-LAYER FUNCTIONALITY BETWEEN ONE OR MORE DATABASE CLIENTS AND ONE OR MORE DATABASE SERVERS
    5.
    发明申请
    PROVIDING APPLICATION-LAYER FUNCTIONALITY BETWEEN ONE OR MORE DATABASE CLIENTS AND ONE OR MORE DATABASE SERVERS 审中-公开
    提供一个或多个数据库客户端与一个或多个数据库服务器之间的应用层功能

    公开(公告)号:US20090172123A1

    公开(公告)日:2009-07-02

    申请号:US12398875

    申请日:2009-03-05

    申请人: David B. Ewing

    发明人: David B. Ewing

    IPC分类号: G06F15/16 G06F17/30

    摘要: One embodiment includes a system providing application-layer functionality between one or more database clients and one or more database servers. The system includes one or more decoders residing at a decoding layer above a network layer. The decoders reside at a first network location between one or more database clients residing at one or more second network locations and one or more database servers residing at one or more third network locations. The decoders receive database messages communicated from the database clients and intended for the database servers and database messages communicated from the database servers and intended for the database clients, decode the database messages, and extract query-language statements from the database messages. The system also includes an application residing at an application layer above the decoding layer. The application resides at the first network location. The application receives and processes query-language statements extracted at the decoders.

    摘要翻译: 一个实施例包括提供一个或多个数据库客户端与一个或多个数据库服务器之间的应用层功能的系统。 该系统包括位于网络层上方的解码层的一个或多个解码器。 解码器驻留在驻留在一个或多个第二网络位置的一个或多个数据库客户端和驻留在一个或多个第三网络位置的一个或多个数据库服务器之间的第一网络位置。 解码器接收从数据库客户端传送的数据库消息,用于从数据库服务器传送的数据库服务器和数据库消息,并且用于数据库客户端,解码数据库消息,以及从数据库消息中提取查询语言语句。 该系统还包括驻留在解码层之上的应用层的应用。 应用程序位于第一个网络位置。 该应用程序接收并处理在解码器处提取的查询语言语句。

    System and Method for Distributed Partitioned Library Mapping
    6.
    发明申请
    System and Method for Distributed Partitioned Library Mapping 失效
    分布式分区库映射的系统和方法

    公开(公告)号:US20090049224A1

    公开(公告)日:2009-02-19

    申请号:US12237969

    申请日:2008-09-25

    IPC分类号: G06F13/14

    摘要: Embodiments of the present invention provide a system and method of media library access that eliminates, or at least substantially reduces, the shortcomings of prior art media library access systems and methods. More particularly, embodiments of the present invention provide systems and methods of distributed mapping of media library partitions. According to one embodiment, the present invention can include a first controller connected to a data transport element of a media library and a second controller connected to a media changer of the media library. The first controller can maintain a media library partition representing a portion of the media library, receive a command from a host application based on the media library partition and forward the command to the second controller. The first controller can further translate logical addresses referenced in the command to physical addresses before forwarding the command to the second controller. The second controller can receive the command from the first controller and forward the command to the media changer. The second controller, according to another embodiment of the present invention, can also prioritize the command on a FIFO basis or according to other prioritization scheme known in the art.

    摘要翻译: 本发明的实施例提供了消除或至少显着地减少现有技术的媒体库访问系统和方法的缺点的媒体库访问的系统和方法。 更具体地,本发明的实施例提供了媒体库分区的分布式映射的系统和方法。 根据一个实施例,本发明可以包括连接到媒体库的数据传输元件的第一控制器和连接到媒体库的介质更换器的第二控制器。 第一控制器可以维护表示媒体库的一部分的媒体库分区,基于媒体库分区从主机应用接收命令,并将命令转发给第二控制器。 第一控制器可以在将命令转发到第二控制器之前,将该命令中引用的逻辑地址进一步转换为物理地址。 第二个控制器可以从第一个控制器接收命令,并将该命令转发到介质更换器。 根据本发明的另一个实施例,第二控制器还可以以FIFO为基础或根据本领域已知的其他优先化方案对命令进行优先级排序。

    STORAGE ROUTER AND METHOD FOR PROVIDING VIRTUAL LOCAL STORAGE
    7.
    发明申请
    STORAGE ROUTER AND METHOD FOR PROVIDING VIRTUAL LOCAL STORAGE 有权
    存储路由器和提供虚拟本地存储的方法

    公开(公告)号:US20080307444A1

    公开(公告)日:2008-12-11

    申请号:US11947499

    申请日:2007-11-29

    IPC分类号: G06F13/00

    摘要: A storage router (56) and storage network (50) provide virtual local storage on remote SCSI storage devices (60, 62, 64) to Fibre Channel devices. A plurality of Fibre Channel devices, such as workstations (58), are connected to a Fibre Channel transport medium (52), and a plurality of SCSI storage devices (60, 62, 64) are connected to a SCSI bus transport medium (54) The storage router (56) interfaces between the Fibre Channel transport medium (52) and the SCSI bus transport medium (54). The storage router (56) maps between the workstations (58) and the SCSI storage devices (60, 62, 64) and implements access controls for storage space on the SCSI storage devices (60, 62, 64). The storage router (56) then allows access from the workstations (58) to the SCSI storage devices (60, 62, 64) using native low level, block protocol in accordance with the mapping and the access controls.

    摘要翻译: 存储路由器(56)和存储网络(50)向远程SCSI存储设备(60,62,64)向光纤通道设备提供虚拟本地存储。 诸如工作站(58)的多个光纤通道设备连接到光纤通道传输介质(52),并且多个SCSI存储设备(60,62,64)连接到SCSI总线传输介质(54) )存储路由器(56)在光纤通道传输介质(52)和SCSI总线传输介质(54)之间接口。 存储路由器(56)在工作站(58)和SCSI存储设备(60,62,64)之间映射并且实现对SCSI存储设备(60,62,64)上的存储空间的访问控制。 存储路由器(56)然后允许根据映射和访问控制使用本地低级别块协议从工作站(58)到SCSI存储设备(60,62,64)的访问。

    System and method for centralized partitioned library mapping
    8.
    发明授权
    System and method for centralized partitioned library mapping 有权
    集中分区库映射的系统和方法

    公开(公告)号:US07428613B1

    公开(公告)日:2008-09-23

    申请号:US10880360

    申请日:2004-06-29

    IPC分类号: G06F13/14

    摘要: Embodiments of the present invention provide systems and methods of centralized mapping of media library partitions. According to one embodiment, the present invention can include a first controller connected to a data transport element of a media library and a second controller connected to a media changer of the media library. The first controller can receive a command from a host application based on a media library partition presented to that host and forward the command to the second controller. The second controller can receive the command from the first controller, translate logical addresses referenced in the command to physical addresses and forward the command to the media changer. The second controller, can also prioritize the command on a FIFO basis or according to other prioritization scheme known in the art.

    摘要翻译: 本发明的实施例提供了媒体库分区的集中映射的系统和方法。 根据一个实施例,本发明可以包括连接到媒体库的数据传输元件的第一控制器和连接到媒体库的介质更换器的第二控制器。 第一控制器可以基于呈现给该主机的媒体库分区从主机应用接收命令,并将命令转发给第二控制器。 第二个控制器可以从第一个控制器接收命令,将命令中引用的逻辑地址转换为物理地址,并将命令转发到介质更换器。 第二控制器还可以以FIFO为基础或根据本领域已知的其他优先化方案对命令进行优先级排序。

    Pseudorandom data pattern verifier with automatic synchronization
    9.
    发明授权
    Pseudorandom data pattern verifier with automatic synchronization 有权
    具有自动同步的伪随机数据模式验证器

    公开(公告)号:US07424075B2

    公开(公告)日:2008-09-09

    申请号:US10631173

    申请日:2003-07-31

    IPC分类号: H04L7/00

    CPC分类号: H04L7/043 H04L2007/045

    摘要: Systems and methods for synchronizing digital communications links, wherein one embodiment implemented in a receiver of a communications link comprises a shift register coupled to a transmission medium to receive synchronization data and a feedback circuit coupled to the shift register, wherein one or more cells of the shift register are configured to alternatively accept as input either a bit from a preceding cell or a received bit of synchronization data. The first occurs prior to synchronization, while the second occurs after synchronization. A counter is used to assert a signal indicating that the transmitter and receiver are synchronized.

    摘要翻译: 用于同步数字通信链路的系统和方法,其中在通信链路的接收机中实现的一个实施例包括耦合到传输介质以接收同步数据的移位寄存器和耦合到移位寄存器的反馈电路,其中, 移位寄存器被配置为交替地接受来自前一个单元的位或者同步数据的接收位的输入。 第一个发生在同步之前,而第二个发生在同步之后。 计数器用于断言指示发送器和接收器同步的信号。

    Method and system for coordinating interoperability between devices of varying functionality in a network
    10.
    发明授权
    Method and system for coordinating interoperability between devices of varying functionality in a network 有权
    用于协调网络中不同功能的设备之间的互操作性的方法和系统

    公开(公告)号:US07415564B1

    公开(公告)日:2008-08-19

    申请号:US11893285

    申请日:2007-08-15

    IPC分类号: G06F13/42

    摘要: Systems and methods for coordinating the interoperability of devices in a network are disclosed. Embodiments of the present invention may provide the ability for a host device in a storage network to inquire as to the capabilities of a storage device in a storage network. A routing device between the host and the storage device may receive a response, and if the routing device has a higher capability than the storage device the routing device may convert the response to a response that reflects the higher capabilities of the routing device before sending the response on to the host. However, if the storage device has a higher capability than the routing device, the routing device may pass the response through to the host unaltered.

    摘要翻译: 公开了用于协调网络中设备的互操作性的系统和方法。 本发明的实施例可以提供存储网络中的主机设备查询存储网络中的存储设备的能力的能力。 主机和存储设备之间的路由设备可以接收响应,如果路由设备具有比存储设备更高的能力,则路由设备可以在发送之前将响应转换为反映路由设备的较高能力的响应 对主机的响应。 然而,如果存储设备具有比路由设备更高的能力,则路由设备可以将响应传递给主机而不改变。