Content addressable information encapsulation, representation, and transfer
    31.
    发明授权
    Content addressable information encapsulation, representation, and transfer 有权
    内容可寻址信息封装,表示和传输

    公开(公告)号:US07591022B2

    公开(公告)日:2009-09-15

    申请号:US11151619

    申请日:2005-06-13

    IPC分类号: G06F7/00

    摘要: Representing a number of assets on an originating computer begins with selecting the assets to be represented. Cryptographic hash asset identifiers are generated; each of the asset identifiers is computed using the contents of a particular asset. The asset identifier is a content-based or content-addressable asset name for the asset and is location independent. An asset list is generated that includes the asset identifiers computed from the assets. A cryptographic hash asset list identifier is generated that is computed from the asset list. The asset list identifier is stored for later retrieval. The assets selected are also stored for safekeeping either locally or on a computer network. In the event of loss of the files from the originating computer, the asset list identifier is retrieved. Using the asset list identifier, the original asset list is found and retrieved from its safe location. The asset identifiers from the retrieved asset list are used to find and retrieve the individual assets from their backup locations. The assets are verified by recomputing the cryptographic hash asset identifier for each asset retrieved and comparing it to the asset identifier from the asset list. The MD5 algorithm is used for the cryptographic hash function. Assets are retrieved using a multicast protocol. A series of importer programs searches for assets to retrieve in progressively more remote locations. Assets are retrieved whole or in segments.

    摘要翻译: 代表始发计算机上的一些资产开始于选择要表征的资产。 生成加密散列资产标识符; 使用特定资产的内容计算每个资产标识符。 资产标识符是资产的基于内容或内容可寻址的资产名称,与位置无关。 生成包含从资产计算的资产标识符的资产列表。 生成从资产列表计算的加密哈希资产列表标识符。 存储资产列表标识符以供以后检索。 所选择的资产也存储在本地或计算机网络上进行保管。 在从始发计算机丢失文件的情况下,检索资产列表标识符。 使用资产列表标识符,从其安全位置找到并检索原始资产列表。 来自检索资产列表的资产标识符用于从其备份位置查找和检索单个资产。 通过重新计算所检索的每个资产的加密哈希资产标识符并将其与资产列表中的资产标识符进行比较来验证资产。 MD5算法用于密码散列函数。 使用多播协议检索资产。 一系列进口商计划搜索资产,以便在逐渐偏远的地区进行检索。 资产全部或分段检索。

    Access to content addressable data over a network
    32.
    发明授权
    Access to content addressable data over a network 有权
    通过网络访问内容可寻址数据

    公开(公告)号:US07503076B2

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

    申请号:US10673356

    申请日:2003-09-26

    IPC分类号: G06F7/00

    摘要: Access to content addressable data on a network is facilitated using digital information storing devices or data repositories (“silos”) that monitor broadcast data requests over the network. A number of silos automatically monitor both data requests and data itself that are broadcast over a network. The silos selectively store data. Each silo responds to data requests broadcast over the network with data the silo has previously intercepted. A content addressable file scheme is used to enable the data repositories to reliably identify data being requested. When a data request is received, each silo evaluates whether it has all or a portion of the data being requested and responds to requests when it has the data. Requests for data are implemented by broadcasting a cryptographic has data identifier of the data file needed. The data identifier is used by a silo to determine which data to receive and store.

    摘要翻译: 使用通过网络监视广播数据请求的数字信息存储设备或数据存储库(“孤岛”)来促进访问网络上的内容可寻址数据。 许多孤岛自动监视通过网络广播的数据请求和数据本身。 仓库有选择地存储数据。 每个筒仓响应数据请求,通过网络传播数据,该数据先前已被拦截。 内容可寻址文件方案用于使数据存储库可靠地识别正在请求的数据。 当接收到数据请求时,每个silo评估它是否具有所请求的全部或一部分数据,并且在具有数据时响应请求。 通过广播密码实现数据请求具有所需数据文件的数据标识符。 数据标识符由筒仓使用以确定要接收和存储的数据。

    Content addressable information encapsulation, representation, and transfer
    33.
    发明授权
    Content addressable information encapsulation, representation, and transfer 有权
    内容可寻址信息封装,表示和传输

    公开(公告)号:US07415731B2

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

    申请号:US10894450

    申请日:2004-07-19

    IPC分类号: H04L9/00

    摘要: One embodiment is directed to a method for use in a computer system comprising at least first and second computers, wherein the first provides content addressable storage. A request to access a unit of data stored by the first computer is issued by the second computer and received by the first. In one embodiment, the unit of data comprises a first identifier identifying at least one digital asset and metadata relating to the at least one digital asset, and the request identifies the unit of data via a second identifier based, at least in part, on the content of the unit of data. In another embodiment, a request to access a unit of data is sent from a second computer and received at a first computer and identifies the unit of data via a content identifier based, at least in part, on the content of the unit of data. The content identifier is the only identifier that can be used in communication between the first and second computers to identify the unit of data.

    摘要翻译: 一个实施例涉及一种在包括至少第一和第二计算机的计算机系统中使用的方法,其中第一计算机提供内容可寻址存储。 访问由第一计算机存储的数据单元的请求由第二计算机发出并由第一计算机接收。 在一个实施例中,数据单元包括标识至少一个数字资产的第一标识符和与至少一个数字资产有关的元数据,并且该请求至少部分地基于第二标识符,经由第二标识符来标识数据单元 数据单位的内容。 在另一个实施例中,从第二计算机发送访问数据单元的请求,并在第一计算机处接收,并且至少部分地基于数据单元的内容,经由内容标识符来识别数据单元。 内容标识符是可以在第一和第二计算机之间的通信中用于识别数据单元的唯一标识符。

    Content addressable information encapsulation, representation, and transfer
    34.
    发明授权
    Content addressable information encapsulation, representation, and transfer 有权
    内容可寻址信息封装,表示和传输

    公开(公告)号:US07398391B2

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

    申请号:US10894330

    申请日:2004-07-19

    IPC分类号: H04L9/00

    摘要: Techniques for managing the storing of a digital asset by a first computer in a computer system that further comprises a second computer. The first computer receives a communication from the second computer including the digital asset, determines whether the digital asset has been stored by the first computer, and when it has not, stores a copy of the digital asset. The digital asset is identified by a first identifier based, at least in part, on its content. In one embodiment, the first identifier is the only identifier that can be used to identify the digital asset in communication between the first and second computers. In another embodiment, the computer system further stores a unit of data comprising the first identifier and metadata relating to the digital asset.

    摘要翻译: 用于管理由计算机系统中的第一计算机存储数字资产的技术,还包括第二计算机。 第一计算机从包括数字资产的第二计算机接收通信,确定数字资产是否已被第一计算机存储,并且当没有存储数字资产的副本时。 数字资产由至少部分基于其内容的第一标识符来标识。 在一个实施例中,第一标识符是可以用于识别在第一和第二计算机之间的通信中的数字资产的唯一标识符。 在另一个实施例中,计算机系统还存储包括与数字资产相关的第一标识符和元数据的数据单元。

    Methods and apparatus for distributing information to multiple nodes
    35.
    发明授权
    Methods and apparatus for distributing information to multiple nodes 有权
    将信息分发到多个节点的方法和装置

    公开(公告)号:US07734889B1

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

    申请号:US11644421

    申请日:2006-12-22

    IPC分类号: G06F12/10

    摘要: Some embodiments are directed to a technique for storing and/or locating content units stored on an object addressable storage (OAS) system, wherein each content unit is identified by an object identifier. The OAS system may comprise a plurality of zones, each of which stores content units. A mapping process may be defined that maps object identifiers for content units to zones on the OAS system. Thus, the storage location for a content unit on the OAS system may be the zone on the OAS system to which the object identifier for the content unit maps.

    摘要翻译: 一些实施例涉及用于存储和/或定位存储在对象可寻址存储(OAS)系统上的内容单元的技术,其中每个内容单元由对象标识符标识。 OAS系统可以包括多个区域,每个区域存储内容单元。 可以定义映射过程,将内容单元的对象标识符映射到OAS系统上的区域。 因此,OAS系统上的内容单元的存储位置可以是内容单元的对象标识符映射到的OAS系统上的区域。

    Methods and apparatus for generating a content address to indicate data units written to a storage system proximate in time
    36.
    发明授权
    Methods and apparatus for generating a content address to indicate data units written to a storage system proximate in time 有权
    用于生成内容地址以指示在时间上接近写入存储系统的数据单元的方法和装置

    公开(公告)号:US07444389B2

    公开(公告)日:2008-10-28

    申请号:US10731845

    申请日:2003-12-09

    IPC分类号: G06F15/16

    CPC分类号: G06F17/30949

    摘要: One embodiment is a system for locating content on a storage system, in which the storage system provides a location hint to the host of where the data is physically stored, which the host can resubmit with future access requests. In another embodiment, an index that maps content addresses to physical storage locations is cached on the storage system. In yet another embodiment, intrinsic locations are used to select a storage location for newly written data based on an address of the data. In a further embodiment, units of data that are stored at approximately the same time having location index entries that are proximate in the index.

    摘要翻译: 一个实施例是用于定位存储系统上的内容的系统,其中存储系统提供对主机物理存储的数据的位置提示,主机可以在将来的访问请求中重新提交。 在另一个实施例中,将内容地址映射到物理存储位置的索引被缓存在存储系统上。 在另一个实施例中,固有位置用于基于数据的地址为新写入的数据选择存储位置。 在另一实施例中,在大约相同的时间存储具有在索引中接近的位置索引条目的数据单元。

    Methods and apparatus for storing content on a storage system comprising a plurality of zones
    37.
    发明授权
    Methods and apparatus for storing content on a storage system comprising a plurality of zones 有权
    用于在包括多个区域的存储系统上存储内容的方法和装置

    公开(公告)号:US07818536B1

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

    申请号:US11644174

    申请日:2006-12-22

    IPC分类号: G06F12/02 G06F12/10

    CPC分类号: G06F17/30067

    摘要: Some embodiments are directed to a technique for storing and/or locating content units stored on an object addressable storage (OAS) system, wherein each content unit is identified by an object identifier. The OAS system may comprise a plurality of zones, each of which stores content units. A mapping process may be defined that maps object identifiers for content units to zones on the OAS system. Thus, the storage location for a content unit on the OAS system may be the zone on the OAS system to which the object identifier for the content unit maps.

    摘要翻译: 一些实施例涉及用于存储和/或定位存储在对象可寻址存储(OAS)系统上的内容单元的技术,其中每个内容单元由对象标识符标识。 OAS系统可以包括多个区域,每个区域存储内容单元。 可以定义映射过程,将内容单元的对象标识符映射到OAS系统上的区域。 因此,OAS系统上的内容单元的存储位置可以是内容单元的对象标识符映射到的OAS系统上的区域。

    Method and apparatus for data retention in a storage system
    38.
    发明授权
    Method and apparatus for data retention in a storage system 有权
    存储系统中数据保留的方法和装置

    公开(公告)号:US09075851B2

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

    申请号:US10731790

    申请日:2003-12-09

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30551

    摘要: A system and method are provided for retention of data on a storage system. An application program provides the storage system with data to be stored on the storage system. The application program also provides the storage system with a retention period that indicates a period of time for which the data may not be deleted. When the storage system receives a request to delete the data, it first evaluates the retention period associated with that data to determine if the retention period has expired. If the retention period has not expired, the storage system denies the request to delete the data.

    摘要翻译: 提供了一种用于将数据保存在存储系统上的系统和方法。 应用程序向存储系统提供要存储在存储系统上的数据。 应用程序还为存储系统提供了保留期限,指示数据可能不被删除的时间段。 当存储系统接收到删除数据的请求时,它首先评估与该数据相关联的保留期,以确定保留期是否已过期。 如果保留期没有过期,存储系统将拒绝删除数据的请求。

    Methods and apparatus for managing deletion of data
    39.
    发明申请
    Methods and apparatus for managing deletion of data 有权
    用于管理数据删除的方法和装置

    公开(公告)号:US20060155943A1

    公开(公告)日:2006-07-13

    申请号:US11034732

    申请日:2005-01-12

    IPC分类号: G06F12/16

    CPC分类号: G06F17/30117 G06F17/30097

    摘要: One embodiment is directed to the deletion of content units from a storage system. When a content unit is deleted, a reflection may be created and stored on the storage system. The reflection identifies the deleted content unit and may include additional information, such as a portion of the content of the content unit and audit information regarding the deletion of the content unit.

    摘要翻译: 一个实施例涉及从存储系统中删除内容单元。 当内容单元被删除时,可以创建并存储在存储系统上的反射。 反射识别删除的内容单元,并且可以包括诸如内容单元的内容的一部分的附加信息和关于内容单元的删除的审计信息。