会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Data repository and method for promoting network storage of data
    • 数据存储库和数据库网络存储方法
    • US20050131905A1
    • 2005-06-16
    • US10967705
    • 2004-10-14
    • Norman MargolusThomas KnightJered FloydGeorge Homsy
    • Norman MargolusThomas KnightJered FloydGeorge Homsy
    • G06F1/00G06F17/30
    • G06F21/64G06F16/137G06F21/10G06F21/60G06F21/62G06F21/6209G06F21/6272G06F21/645G06Q20/206Y10S707/959Y10S707/99932Y10S707/99953
    • A method by which more than one client program connected to a network stores the same data item at the same location or locations in a data repository connected to the network, the method comprising having a first client program deposit a first data item in a data repository, the depositing including determining a digital fingerprint from the data item using a reproducible pseudorandom process that produces digital fingerprints having a pseudorandom distribution, storing the data item in the data repository at a location or locations associated with the digital fingerprint, and associating a deletion permission token with the data item, and storing this association in the data repository, having a second client program initiate a process for depositing a second data item in the data repository, wherein the second data item is identical to the data item stored by the first client program, the process including determining a digital fingerprint from the second data item using the reproducible pseudorandom process, determining from the digital fingerprint that a data item identical to the second data item is already stored in the data repository, relying on the data item already stored in the data repository for storage of the second data item rather than storing a separate copy of the second data item, and associating a second deletion permission token with the data item already stored, and storing this association in the data repository, having a client program initiate a process for deleting the data item already stored in the repository, wherein a deletion permission token associated with the data item is deleted from the repository, but the data item itself is not deleted.
    • 一种连接到网络的多于一个的客户端程序在连接到网络的数据存储库中的相同位置存储相同数据项的方法,该方法包括:将第一个客户程序存入数据存储库中的第一数据项 存储包括使用产生具有伪随机分布的数字指纹的可重现的伪随机过程从数据项确定数字指纹,将数据项存储在与数字指纹相关联的位置或位置处的数据库中,并将删除许可 令牌与数据项,并将该关联存储在数据存储库中,具有第二客户端程序启动用于在数据存储库中存储第二数据项的处理,其中第二数据项与第一客户端存储的数据项相同 程序,该过程包括使用再现从第二数据项确定数字指纹 根据已经存储在数据存储库中的数据项,从数字指纹确定与第二数据项相同的数据项已经存储在数据存储库中,而不是存储单独的 将第二数据项的副本,以及将第二删除权限令牌与已经存储的数据项相关联,并将该关联存储在数据存储库中,具有客户端程序启动用于删除已经存储在存储库中的数据项的处理,其中a 与数据项相关联的删除权限令牌从存储库中删除,但数据项本身不会被删除。
    • 4. 发明申请
    • Storage Assignment Technique for Scalable and Fault Tolerant Storage System
    • 可扩展和容错存储系统的存储分配技术
    • US20070245082A1
    • 2007-10-18
    • US11696644
    • 2007-04-04
    • Norman MargolusJonathan Coburn
    • Norman MargolusJonathan Coburn
    • G06F12/16G06F12/00
    • G06F11/2094G06F11/1096G06F11/1662G06F2211/1023G06F2211/1028G06F2211/1057
    • A method for organizing a storage system that is scalable and fault tolerant, the method including grouping together a number D of storage elements to form the storage system, where D is more than one, constructing a storage assignment table that includes table entries, computing, for each of the storage elements, an available capacity that depends on constraints on the placement of redundant data within the storage system, summing the available capacities to form a total available capacity for the storage system; and assigning the table entries in the storage assignment table to each identify one of the storage elements, wherein the available capacity of each of the storage elements is its effective storage capacity when used as part of the storage system, wherein not all of the D storage elements that form the storage system have the same available capacity, and wherein the fraction of all table entries that identify a one of the storage elements depends upon its fraction of the total available capacity.
    • 一种用于组织可扩展和容错的存储系统的方法,所述方法包括将存储元件的数量D分组在一起以形成存储系统,其中D大于1,构建包括表条目,计算, 对于每个存储元件,可用容量取决于对存储系统内的冗余数据的放置的约束,对可用容量求和以形成存储系统的总可用容量; 以及将所述存储分配表中的表条目分配给每个识别所述存储元件之一,其中当用作所述存储系统的一部分时,每个所述存储元件的可用容量是其有效存储容量,其中并非全部所述D存储 形成存储系统的元件具有相同的可用容量,并且其中标识存储元件之一的所有表条目的部分取决于其总可用容量的分数。
    • 5. 发明申请
    • History preservation in a computer storage system
    • 历史保存在计算机存储系统中
    • US20060026220A1
    • 2006-02-02
    • US11240829
    • 2005-09-30
    • Norman Margolus
    • Norman Margolus
    • G06F17/30
    • G06F17/30368G06F17/30082G06F17/30085Y10S707/99931Y10S707/99936Y10S707/99937Y10S707/99939Y10S707/99942Y10S707/99952Y10S707/99953
    • A method for protecting history in a file system in which rules governing which versions of files must be retained, and for how long, are enforced by one or more storage systems attached to a network, the method comprising associating with a storage system a time standard configured to prevent the accuracy of the time standard from being manipulated over the network, storing file information in the storage system, with files stored as objects adapted for separate retrieval in any order, storing, in the storage system, directory information which is sufficient to allow files to be retrieved starting from file system pathnames, marking at least some versions of files as archival file versions not subject to further change, and assigning an expiration time to each of at least some of the archival file versions, preventing storage system clients from deleting archival file versions before their expiration times, and allowing individual archival file versions that have passed their expiration times to be deleted and their storage space reused, with the decision to delete a particular archival file version being capable of being made separately and independently from the decision to delete other archival file versions.
    • 一种用于保护文件系统中的历史的方法,其中必须保留关于哪个版本的文件的规则以及连接到网络的一个或多个存储系统执行多长时间的方法,所述方法包括将存储系统与时间标准 被配置为防止时间标准的准确性在网络上被操纵,将文件信息存储在存储系统中,存储为适于以任何顺序单独检索的对象的文件,在存储系统中存储足够的目录信息 允许从文件系统路径名开始检索文件,将文件的至少一些版本标记为不需要进一步更改的归档文件版本,并为至少一些归档文件版本分配过期时间,从而防止存储系统客户端 删除档案文件版本的到期时间,并允许通过其到期的个人档案文件版本 要删除的时间和它们的存储空间被重用,决定删除特定的档案文件版本,其能够单独制作,并且独立于删除其他档案文件版本的决定。
    • 6. 发明申请
    • Erasure Coding Technique For Scalable And Fault Tolerant Storage System
    • 用于可扩展和容错存储系统的擦除编码技术
    • US20070245083A1
    • 2007-10-18
    • US11696654
    • 2007-04-04
    • Norman MargolusThomas Jaskiewicz
    • Norman MargolusThomas Jaskiewicz
    • G06F12/16
    • G06F11/2094G06F11/1096G06F11/1662G06F2211/1023G06F2211/1028G06F2211/1057
    • A method for encoding a block of data to allow it to be stored or transmitted correctly in the face of accidental or deliberate modifications, the method including constructing a number n greater than one of original components, each of which is derived from the block and each of which is smaller than the block, and combining original components to construct a number m greater than one of new components, wherein each of the new components is smaller than the sum of the sizes of the original components combined to produce it, wherein the block can be reconstructed from any set of n different components selected from the original components and new components, and wherein a set of n different components selected from the original components and new components contains more redundant information about the block than the set of n original components.
    • 一种用于对数据块进行编码以便在面对意外或故意修改时正确地存储或传输数据的方法,所述方法包括构建大于原始组件的数目n,每个原始组件中的每一个都从块导出,并且每个 其小于块,并且组合原始组件以构造大于新组件的数量m,其中每个新组件小于组合以产生组件的原始组件的大小的总和,其中块 可以从从原始组件和新组件中选择的任何一组n个不同组件重建,并且其中从原始组件和新组件中选择的一组n个不同组件包含关于块的更多冗余信息,而不是n个原始组件的集合。
    • 7. 发明申请
    • Storage system for randomly named blocks of data
    • 随机命名的数据块的存储系统
    • US20060112112A1
    • 2006-05-25
    • US11246897
    • 2005-10-06
    • Norman MargolusEdwin OlsonMichael SclafaniJ. CoburnMichael Fortson
    • Norman MargolusEdwin OlsonMichael SclafaniJ. CoburnMichael Fortson
    • G06F7/00
    • G06F17/30955G06F17/30949Y10S707/99933Y10S707/99934Y10S707/99942Y10S707/99943
    • A method for constructing an index suitable for indexing a large set of records identified by long generally randomly distributed record names, and for answering membership queries about the set, the method comprising adding a new record to the set and assigning the new record a new record name using a process designed to produce names where at least a portion of each name is at least approximately random, determining that the new record name is not already represented in the index by checking a first level index, combining the new record name with record name information already represented in the index to form a combined record name which is shorter than the new record name, and adding the combined record name to the first level index to form a new first level index entry that represents the new record, wherein the first level index does not contain information sufficient to conclude that the new record name has been added to the index, wherein each different record in the set is assigned a different record name, wherein at least a portion of the first level index is ordered based on record names.
    • 一种用于构建索引的索引的方法,所述索引适用于对由长一般随机分布的记录名称所识别的大量记录进行索引,以及用于回答关于该集合的成员关系查询,所述方法包括向该集合添加新记录并向新记录分配新记录 使用被设计为产生名称的过程的名称,其中每个名称的至少一部分至少近似为随机的,通过检查第一级索引,将新记录名称与记录名称组合来确定新记录名称尚未在索引中表示 已经在所述索引中表示的信息以形成比所述新记录名称更短的组合记录名称,以及将所述组合记录名称添加到所述第一级索引以形成表示所述新记录的新的第一级索引条目,其中所述第一级别 索引不包含足以得出结论,新记录名称已被添加到索引的信息,其中集合中的每个不同的记录是屁股 点燃了不同的记录名称,其中基于记录名称对第一级索引的至少一部分进行排序。
    • 9. 发明申请
    • Storage system for randomly named blocks of data
    • 随机命名的数据块的存储系统
    • US20060116990A1
    • 2006-06-01
    • US11246004
    • 2005-10-06
    • Norman MargolusEdwin OlsonMichael SclafaniJ. CoburnMichael Fortson
    • Norman MargolusEdwin OlsonMichael SclafaniJ. CoburnMichael Fortson
    • G06F17/30
    • G06F17/30955G06F17/30949Y10S707/99933Y10S707/99934Y10S707/99942Y10S707/99943
    • A method for constructing an index suitable for indexing a large set of records identified by long generally randomly distributed record names, and for answering membership queries about the set, the method comprising adding a new record to the set and assigning the new record a new record name using a process designed to produce names where at least a portion of each name is at least approximately random, determining that the new record name is not already represented in the index by checking a first level index that does not contain information sufficient to reconstruct the complete record names of records that have already been added to the index, abbreviating the new record name to form a new abbreviated name that is shorter than the new record name but that is sufficient to distinguish it from record names already represented in the index, combining the new abbreviated name with an abbreviated name of a record already represented in the first level index, to form a combined record name which is shorter than either of the abbreviated names that were combined, adding the combined record name to the first level index to form a new first level index entry that represents the new record, adding a new entry to a second level index that includes the complete new record name or enough information to reconstruct it, determining that a queried record name is already represented in the index by first determining that the queried record name is represented by the new first level index entry and then determining that the queried record name is represented by the new second level index entry, wherein each different record in the set is assigned a different record name, wherein each different record in the set has a different entry in the first level index, wherein at least a portion of the first level index is ordered based on abbreviated record names.
    • 一种用于构建索引的索引的方法,所述索引适用于对由长一般随机分布的记录名称所识别的大量记录进行索引,以及用于回答关于该集合的成员关系查询,所述方法包括向该集合添加新记录并向新记录分配新记录 使用被设计为产生名称的过程的名称,其中每个名称的至少一部分至少近似为随机的,通过检查不包含足够重建信息的信息的第一级索引来确定新记录名称尚未在索引中表示 已经添加到索引的记录的完整记录名称,缩写新记录名称以形成比新记录名短的新缩写名称,但足以将其与索引中已经表示的记录名称区分开来,组合 具有在第一级索引中已经表示的记录的缩写名称的新缩写名称,以形成组合记录 名称比组合的缩写名称短,将组合的记录名称添加到第一级索引以形成表示新记录的新的第一级索引条目,将新条目添加到包括第二级索引的第二级索引 完成新的记录名称或足够的信息来重建它,通过首先确定所查询的记录名称由新的第一级索引条目表示,然后确定所查询的记录名称被表示,确定已经在索引中表示查询的记录名称 通过新的第二级索引条目,其中集合中的每个不同记录被分配不同的记录名称,其中集合中的每个不同记录在第一级索引中具有不同的条目,其中第一级索引的至少一部分是 根据缩写记录命名。