SYNCHRONIZED DATA TRANSFER SYSTEM
    1.
    发明申请
    SYNCHRONIZED DATA TRANSFER SYSTEM 审中-公开
    同步数据传输系统

    公开(公告)号:WO2005057828A3

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

    申请号:PCT/US2004040235

    申请日:2004-12-02

    Inventor: ROSE STEVEN W

    Abstract: A synchronized data transfer system (200) including storage processor nodes (103), a backbone communication switch 101, multiple titles subdivided into subchunks (113a) - (113e) and distributed across the nodes, a user process (207) executed on a first node (201), a transfer process (215) executed on a second node (203), and a management process (219) executed on a management node (205). The user process sends a timestamped read request to request a corresponding subchunk. The transfer process sends a message to the management process for each received read request, where each message identifies source and destination nodes. The management process broadcasts transmit commands to initiate sequential transmit periods, receives the messages, and selects from among the received messages to ensure that each node sends or receives only one subchunk during each transmit period. The management process sends a transmit request for each selected message, and the transfer process sends a subchunk identified by a transmit request in response to the transmit command.

    Abstract translation: 包括存储处理器节点(103),骨干通信交换机101,分割成子时隙(113a) - (113e)的多个标题(113e) - 并且分布在所述节点上的同步数据传输系统(200),在第一 节点(201),在第二节点(203)上执行的传送处理(215)以及在管理节点(205)上执行的管理处理(219)。 用户进程发送时间戳读取请求以请求相应的子块。 传输过程向每个接收到的读取请求发送消息给管理进程,其中每个消息标识源节点和目的节点。 管理过程广播发送命令以发起顺序发送周期,接收消息并从所接收的消息中进行选择,以确保每个节点在每个发送周期期间仅发送或接收一个子组。 管理进程发送每个所选消息的发送请求,并且传送处理响应发送命令发送由发送请求标识的子块。

    SYSTEM AND METHOD FOR RETRIEVING AND STORING MULTIMEDIA DATA
    2.
    发明申请
    SYSTEM AND METHOD FOR RETRIEVING AND STORING MULTIMEDIA DATA 审中-公开
    用于检索和存储多媒体数据的系统和方法

    公开(公告)号:WO2002087236A1

    公开(公告)日:2002-10-31

    申请号:PCT/US2002/012509

    申请日:2002-04-19

    Inventor: ALLEGREZZA, Fred

    Abstract: Requests are received for storing/retrieving and storing data from/to a plurality of storage devices (100). A processor (300) is designed for handling each request, based, e.g., upon the load of each processor. A request for retrieving data is forwarded directly from the designated processor to the storage device via a switch, (250). Responses from the storage devices are routed directly to the designated processor via the switch (250). The switch (250) independently routes the request for retrieving data and the responses between the storage devices (100) and the processor, based on information obtained by the processor. Data provided by a designated processor is stored on the storage devices (100) via a switch (250). The switch (250) independently routes the data to be stored directly from the designated processor to the storage devices (100), based on information created by the processor. Requests and responses are exchanged between the switch (250) and the storage devices (100) via at least one high-speed network channel.

    Abstract translation: 接收用于从多个存储设备(100)存储/检索和存储数据的请求。 处理器(300)被设计为基于例如每个处理器的负载来处理每个请求。 检索数据的请求直接从指定的处理器通过交换机转发到存储设备(250)。 存储设备的响应通过交换机(250)直接路由到指定的处理器。 交换机(250)基于处理器获得的信息独立地路由用于检索数据的请求和存储设备(100)和处理器之间的响应。 由指定处理器提供的数据经由开关(250)存储在存储设备(100)上。 基于由处理器创建的信息,交换机(250)将直接从指定处理器存储的数据独立地路由到存储设备(100)。 通过至少一个高速网络信道在交换机(250)和存储设备(100)之间交换请求和响应。

    HARD DISK STORAGE SYSTEM
    3.
    发明申请
    HARD DISK STORAGE SYSTEM 审中-公开
    硬盘存储系统

    公开(公告)号:WO2007110577A1

    公开(公告)日:2007-10-04

    申请号:PCT/GB2007/000857

    申请日:2007-03-12

    Abstract: An improved method and apparatus for data storage on hard disk drives (HDD) is described. The method and apparatus employ sequential data recording techniques ideal for sequential recording applications thus enabling the production of cheaper, more reliable and conveniently accessible systems. The sequential recording method may be employed with arrays of low-cost HDD and/or with the sequential employment of sectors, or groups of sectors, located within the individual HDDs themselves. An important feature of the system is that data are never deleted and so is only ever lost when overwritten with new data. Particular embodiments of the invention describe mirrored data storage systems which also provide for protection against data loss should one or more data storage elements fail.

    Abstract translation: 描述了用于硬盘驱动器(HDD)上的数据存储的改进的方法和装置。 该方法和装置采用顺序数据记录技术,适用于顺序记录应用,从而能够生产便宜,更可靠和便于访问的系统。 可以采用顺序记录方法,其具有低成本HDD的阵列和/或与个别HDD本身中的扇区或扇区组的顺序使用。 系统的一个重要特征是数据永远不会被删除,因此只有在用新数据覆盖时才会丢失数据。 本发明的特定实施例描述了镜像数据存储系统,如果一个或多个数据存储单元出故障,系统还提供防止数据丢失的保护。

    SYNCHRONIZED DATA TRANSFER SYSTEM
    4.
    发明申请
    SYNCHRONIZED DATA TRANSFER SYSTEM 审中-公开
    同步数据传输系统

    公开(公告)号:WO2005057828A2

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

    申请号:PCT/US2004/040235

    申请日:2004-12-02

    Inventor: ROSE, Steven, W.

    IPC: H04L

    Abstract: A synchronized data transfer system (200) including storage processor nodes (103), a backbone communication switch 101, multiple titles subdivided into subchunks (113a) - (113e) and distributed across the nodes, a user process (207) executed on a first node (201), a transfer process (215) executed on a second node (203), and a management process (219) executed on a management node (205). The user process sends a timestamped read request to request a corresponding subchunk. The transfer process sends a message to the management process for each received read request, where each message identifies source and destination nodes. The management process broadcasts transmit commands to initiate sequential transmit periods, receives the messages, and selects from among the received messages to ensure that each node sends or receives only one subchunk during each transmit period. The management process sends a transmit request for each selected message, and the transfer process sends a subchunk identified by a transmit request in response to the transmit command.

    Abstract translation: 包括存储处理器节点(103),骨干通信交换机101,分割成子时隙(113a) - (113e)的多个标题(113e) - 并且分布在所述节点上的同步数据传输系统(200),在第一 节点(201),在第二节点(203)上执行的传送处理(215)以及在管理节点(205)上执行的管理处理(219)。 用户进程发送时间戳读取请求以请求相应的子块。 传输过程向每个接收到的读取请求发送消息给管理进程,其中每个消息标识源节点和目的节点。 管理过程广播发送命令以发起顺序发送周期,接收消息并从所接收的消息中进行选择,以确保每个节点在每个发送周期期间仅发送或接收一个子组。 管理进程发送每个所选消息的发送请求,并且传送处理响应发送命令发送由发送请求标识的子块。

    ASYNCHRONOUS AND DISTRIBUTED STORAGE OF DATA
    5.
    发明申请
    ASYNCHRONOUS AND DISTRIBUTED STORAGE OF DATA 审中-公开
    数据的异步和分布式存储

    公开(公告)号:WO2009089386A2

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

    申请号:PCT/US2009/030492

    申请日:2009-01-08

    Abstract: In one example, multimedia content is requested from a plurality of storage modules. Each storage module retrieves the requested parts, which are typically stored on a plurality of storage devices at each storage module. Each storage module determines independently when to retrieve the requested parts of the data file from storage and transmits those parts from storage to a data queue. Based on a capacity of a delivery module and/or the data rate associated with the request, each storage module transmits the parts of the data file to the delivery module. The delivery module generates a sequenced data segment from the parts of the data file received from the plurality of storage modules and transmits the sequenced data segment to the requester.

    Abstract translation: 在一个示例中,从多个存储模块请求多媒体内容。 每个存储模块检索所请求的部分,这些部分通常存储在每个存储模块处的多个存储设备上。 每个存储模块独立地确定何时从存储器中检索数据文件的所请求部分,并将这些部分从存储器发送到数据队列。 基于传送模块的容量和/或与请求相关联的数据速率,每个存储模块将数据文件的各部分传送到传送模块。 递送模块根据从多个存储模块接收的数据文件的部分生成排序的数据段,并将排序的数据段发送给请求者。

    METHOD AND APPARATUS FOR ENCODING AND FORMATTING DATA REPRESENTING A VIDEO PROGRAM TO PROVIDE MULTIPLE OVERLAPPING PRESENTATIONS OF THE VIDEO PROGRAM
    6.
    发明申请
    METHOD AND APPARATUS FOR ENCODING AND FORMATTING DATA REPRESENTING A VIDEO PROGRAM TO PROVIDE MULTIPLE OVERLAPPING PRESENTATIONS OF THE VIDEO PROGRAM 审中-公开
    编码和格式化表示视频节目数据的方法和装置,以提供视频节目的多重叠加演示

    公开(公告)号:WO1996013125A1

    公开(公告)日:1996-05-02

    申请号:PCT/US1995013513

    申请日:1995-10-19

    Abstract: Virtually random and on-demand access is provided to a virtually unlimited number of subscribers by partitioning the video program into an ordered sequence of n segments and providing the subscribers concurrent access to each of the n subsequences. A data stream representative of the video program is positioned into n subsequences, each representative of one of the n segments. The data of each of the n subsequences is organized as ordered sequence of elements. The elements of each of the n subsequences are interleaved and the interleaved data stream is continuously transmitted over a video program distribution medium at a rate which renders the data representing each segment concurrently available to any subscriber having a receiver capable of selecting, assembling, and displaying the data of a particular segment. The data stream can be compressed prior to interleaving using one of many known video data compression standards and techniques. Data compression can be performed in real time, or iteratively using software. The interleaved data stream can be transmitted in real time, or it can be stored on a storage device such as a hard disk or optical disk for later retrieval and transmission. The interleaved data stream can be ordered using any known standard by which video data is transmitted for reconstruction and display by a receiver. Data can be inserted into the interleaved data stream to inform the receiver to which of the n segments a portion of the interleaved data stream belongs, as well as the encoding level necessary for decompression of the data and time stamps to indicate order of display. Thus, the receiver may begin reconstruction from the beginning of the video program by selecting, assembling, decompressing and displaying the data making up the first segment during a first complete transmission of the interleaved data stream, and performing the same function for the succeeding segments during subsequent transmissions. The receiver can also be programmed to reconstruct any of the n segments in no particular order, approximating random access to the video program.

    Abstract translation: 通过将视频节目划分为n个片段的有序序列并向订户提供并发访问n个子序列中的每一个,向几乎无限数量的用户提供几乎随机和按需访问。 表示视频节目的数据流被定位在n个子序列中,每个子序列代表n个片段之一。 n个子序列中的每个的数据被组织为元素的有序序列。 n个子序列中的每一个的元素被交织,并且交织的数据流以视频节目分发媒体的速率连续传输,该速率使表示每个片段的数据同时可用于具有能够选择,组合和显示的接收机的任何用户 特定段的数据。 数据流可以在使用许多已知的视频数据压缩标准和技术之一进行交织之前进行压缩。 数据压缩可以实时执行,也可以迭代地使用软件。 交错数据流可以实时发送,也可以存储在诸如硬盘或光盘之类的存储设备上,用于以后的检索和传输。 交织的数据流可以使用任何已知的标准进行排序,通过该标准,视频数据被发送用于由接收机重构和显示。 可以将数据插入到交织的数据流中,以通知接收器中交织的数据流的一部分所属的n个段中的哪一个,以及解压缩数据和时间标记以指示显示顺序所需的编码级别。 因此,接收机可以在视频节目开始时通过在交错数据流的第一次完整传输期间选择,组合,解压缩和显示构成第一段的数据,并且在后续段中执行相同的功能, 后续传输。 接收机也可以被编程为以不特定的顺序重建n个段中的任何一个,近似于对视频节目的随机访问。

    ASYNCHRONOUS AND DISTRIBUTED STORAGE OF DATA
    9.
    发明申请
    ASYNCHRONOUS AND DISTRIBUTED STORAGE OF DATA 审中-公开
    数据的异常存储和分布式存储

    公开(公告)号:WO2009089386A3

    公开(公告)日:2009-10-29

    申请号:PCT/US2009030492

    申请日:2009-01-08

    Abstract: In one example, multimedia content is requested from a plurality of storage modules. Each storage module retrieves the requested parts, which are typically stored on a plurality of storage devices at each storage module. Each storage module determines independently when to retrieve the requested parts of the data file from storage and transmits those parts from storage to a data queue. Based on a capacity of a delivery module and/or the data rate associated with the request, each storage module transmits the parts of the data file to the delivery module. The delivery module generates a sequenced data segment from the parts of the data file received from the plurality of storage modules and transmits the sequenced data segment to the requester.

    Abstract translation: 在一个示例中,从多个存储模块请求多媒体内容。 每个存储模块检索通常存储在每个存储模块上的多个存储设备上的所请求的部分。 每个存储模块独立地确定何时从存储器检索数据文件的所请求的部分,并将这些部件从存储传输到数据队列。 基于传送模块的容量和/或与请求相关联的数据速率,每个存储模块将数据文件的部分传送到传送模块。 传送模块从从多个存储模块接收的数据文件的部分生成排序数据段,并将排序的数据段发送到请求者。

Patent Agency Ranking