System and method for processing multiple concurrent extended copy commands to a single destination device
    2.
    发明授权
    System and method for processing multiple concurrent extended copy commands to a single destination device 有权
    用于将多个并发扩展复制命令处理到单个目标设备的系统和方法

    公开(公告)号:US07552294B1

    公开(公告)日:2009-06-23

    申请号:US11020960

    申请日:2004-12-22

    申请人: Steven A. Justiss

    发明人: Steven A. Justiss

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    CPC分类号: G06F11/1456 G06F11/1458

    摘要: Embodiments of the present invention provide systems and methods for processing concurrent extended copy commands. One embodiment can include a method for processing multiple extended copy commands that comprises receiving at least two extended copy commands that specify the same destination device, reading data from source devices specified in the extended copy commands; and writing data to the destination device in the order the data is received from the source devices, wherein the data written to the destination device comprises intermingled data corresponding to the multiple threads. Thus, embodiments of the present invention can interleave data from multiple threads to a destination device.

    摘要翻译: 本发明的实施例提供了用于处理并发扩展复制命令的系统和方法。 一个实施例可以包括用于处理多个扩展复制命令的方法,包括接收指定相同目的地设备的至少两个扩展复制命令,从扩展复制命令中指定的源设备读取数据; 以及从所述源设备接收数据的顺序将数据写入所述目的地设备,其中写入所述目的地设备的数据包括与所述多个线程对应的混合数据。 因此,本发明的实施例可以将来自多个线程的数据交织到目的地设备。

    System and method for maintaining and reporting a log of multi-threaded backups
    3.
    发明授权
    System and method for maintaining and reporting a log of multi-threaded backups 有权
    用于维护和报告多线程备份日志的系统和方法

    公开(公告)号:US07251708B1

    公开(公告)日:2007-07-31

    申请号:US10636042

    申请日:2003-08-07

    IPC分类号: G06F12/00

    CPC分类号: G06F11/1448 Y10S707/99937

    摘要: Systems and methods for performing multi-threaded backups and restores. In one embodiment, a log is maintained to record the source of write commands, and the order in which blocks of data are written to a sequential storage device. The source identification of the write command may consist of such identifiers as a protocol dependent Host ID, the extended-copy-specification-defined List ID, a time stamp, and the size of the backup medium block written. The order in which the data is written to the backup medium can be identified with these same Host ID and List ID numbers. When it is desired to restore data corresponding to one of the threads, the desired blocks of data can be identified in the log, and the preceding blocks stored on the backup medium can be skipped.

    摘要翻译: 执行多线程备份和恢复的系统和方法。 在一个实施例中,维护日志来记录写命令的源,以及将数据块写入顺序存储设备的顺序。 写命令的源标识可以由诸如协议相关主机ID,扩展拷贝规范定义的列表ID,时间戳以及写入的备份介质块的大小的标识符组成。 可以使用相同的主机ID和列表ID号码来识别数据写入备份介质的顺序。 当希望恢复与一个线程相对应的数据时,可以在日志中标识所需的数据块,并且可以跳过存储在备份介质上的先前块。

    System and method for handling status commands directed to partitioned media library
    4.
    发明授权
    System and method for handling status commands directed to partitioned media library 有权
    用于处理指向分区媒体库的状态命令的系统和方法

    公开(公告)号:US07971006B2

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

    申请号:US11046019

    申请日:2005-01-28

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    摘要: Embodiments of the present invention provide a method and system for handling status commands directed to a partitioned media library. A controller (e.g., storage router or other device) that controls access to the physical media library can receive a status command and determine whether it should respond to the status command without passing the command to the media changer of the physical media library. If the controller should respond, the controller can construct a response and send it to the issuing host application. Otherwise the controller can pass the command to the media changer of the physical media library.

    摘要翻译: 本发明的实施例提供了一种用于处理指向分区媒体库的状态命令的方法和系统。 控制对物理介质库的访问的控制器(例如,存储路由器或其他设备)可以接收状态命令并且确定其是否应当响应于状态命令而不将命令传递给物理介质库的介质更换器。 如果控制器应该响应,则控制器可以构建响应并将其发送给发布主机应用程序。 否则,控制器可以将命令传递到物理媒体库的介质更换器。

    Method and system for handling commands requesting movement of a data storage medium between physical media libraries
    5.
    发明授权
    Method and system for handling commands requesting movement of a data storage medium between physical media libraries 有权
    用于处理请求在物理媒体库之间移动数据存储介质的命令的方法和系统

    公开(公告)号:US07788413B1

    公开(公告)日:2010-08-31

    申请号:US11118167

    申请日:2005-04-29

    IPC分类号: G06F3/00 G06F7/00 G06F19/00

    摘要: Embodiments of the present invention provide systems and methods for handling commands requesting movement of a data storage medium (magnetic tape, optical disk, or other medium) from a source media library to a destination media library using a pass through port. Prior to issuing commands requesting movement of the data storage medium from a source location to the pass through port and from the pass through port to a destination location, embodiments of the present invention can check the status of various locations (e.g., the destination location or pass through port) to determine if the movement requested in the original command can be completed successfully. Another embodiment of the present invention can maintain reservation flags for pass through ports so that the status of particular pass through ports can be determined and an available pass through port selected.

    摘要翻译: 本发明的实施例提供了用于处理请求使用通过端口从数据存储介质(磁带,光盘或其它介质)移动到目的地媒体库的命令的系统和方法。 在发出请求数据存储介质从源位置移动到通过端口并且从通过端口到目的地位置的命令之前,本发明的实施例可以检查各个位置的状态(例如,目的地位置或 通过端口),以确定原始命令中请求的移动是否可以成功完成。 本发明的另一个实施例可以保持通过端口的预留标志,使得可以确定特定通过端口的状态并选择可用的通过端口。

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

    公开(公告)号:US20100199061A1

    公开(公告)日:2010-08-05

    申请号:US12762066

    申请日:2010-04-16

    IPC分类号: G06F13/00 G06F12/00 G06F12/02

    摘要: A system and method of media library access that utilizes distributed mapping of media library partitions. A first controller can be connected to a data transport element of a media library and a second controller can be 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 can also prioritize the command on using a FIFO or other prioritization scheme.

    摘要翻译: 利用媒体库分区的分布式映射的媒体库访问的系统和方法。 第一控制器可以连接到媒体库的数据传输元件,并且第二控制器可以连接到媒体库的媒体更换器。 第一控制器可以维护表示媒体库的一部分的媒体库分区,基于媒体库分区从主机应用接收命令,并将命令转发给第二控制器。 第一控制器可以在将命令转发到第二控制器之前,将该命令中引用的逻辑地址进一步转换为物理地址。 第二个控制器可以从第一个控制器接收命令,并将该命令转发到介质更换器。 第二控制器还可以对使用FIFO或其他优先化方案的命令进行优先级排序。

    System and Method for Distributed Partitioned Library Mapping
    7.
    发明申请
    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为基础或根据本领域已知的其他优先化方案对命令进行优先级排序。

    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为基础或根据本领域已知的其他优先化方案对命令进行优先级排序。

    Digital video processing using a dynamically varying number of video
fields
    9.
    发明授权
    Digital video processing using a dynamically varying number of video fields 有权
    数字视频处理使用动态变化数量的视频场

    公开(公告)号:US6160586A

    公开(公告)日:2000-12-12

    申请号:US163901

    申请日:1998-09-30

    IPC分类号: H04N7/26 H04N7/36 H04N7/01

    摘要: A method of processing video information includes scaling the video information using a first number of fields if a field indicator indicates the first number of fields and scaling the video information using a second number of fields if the field indicator indicates the second number of fields. The video information is searched for motion. The field indicator is set to indicate the first number of fields if the video information includes a first amount of motion, and the field indicator is set to indicate the second number of fields if the video information includes a second amount of motion.

    摘要翻译: 一种处理视频信息的方法包括如果字段指示符指示第一数量的字段并且如果字段指示符指示第二数量的字段则使用第二数量的字段缩放视频信息,则使用第一数量的字段缩放视频信息。 搜索视频信息以进行运动。 如果视频信息包括第一运动量,则场指示符被设置为指示第一数量的场,并且如果视频信息包括第二运动量,则场指示符被设置为指示第二数量的场。

    System and method for distributed partitioned library mapping
    10.
    发明授权
    System and method for distributed partitioned library mapping 有权
    分布式分区库映射的系统和方法

    公开(公告)号:US07975124B2

    公开(公告)日:2011-07-05

    申请号:US12762066

    申请日:2010-04-16

    IPC分类号: G06F13/00

    摘要: A system and method of media library access that utilizes distributed mapping of media library partitions. A first controller can be connected to a data transport element of a media library and a second controller can be 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 can also prioritize the command on using a FIFO or other prioritization scheme.

    摘要翻译: 利用媒体库分区的分布式映射的媒体库访问的系统和方法。 第一控制器可以连接到媒体库的数据传输元件,并且第二控制器可以连接到媒体库的媒体更换器。 第一控制器可以维护表示媒体库的一部分的媒体库分区,基于媒体库分区从主机应用接收命令,并将命令转发给第二控制器。 第一控制器可以在将命令转发到第二控制器之前,将该命令中引用的逻辑地址进一步转换为物理地址。 第二个控制器可以从第一个控制器接收命令,并将该命令转发到介质更换器。 第二控制器还可以对使用FIFO或其他优先化方案的命令进行优先级排序。