会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Logical library architecture for data storage applications and methods of use
    • 用于数据存储应用的逻辑库架构和使用方法
    • US07263596B1
    • 2007-08-28
    • US10738194
    • 2003-12-17
    • Rod WidemanGregory PrestasDon Doerner
    • Rod WidemanGregory PrestasDon Doerner
    • G06F12/00
    • G06F3/0631G06F3/0608G06F3/0686
    • Systems and associated methods provide a level of indirection between multiple host computers and multiple data storage resources, such as removable media data storage devices. At least one of the hosts is not provided with direct access to some of the removable media data storage devices. Instead, logical addresses are provided to the host computers, where the logical addresses can relate to physical addresses associated with the data storage resources. A data storage resource handle or logical proxy may be presented to a host, and a management layer determines whether the host receives access to physical data storage resources, or virtual resources that emulate the physical resources.
    • 系统和相关方法提供了多个主计算机和多个数据存储资源之间的间接级别,例如可移动媒体数据存储设备。 至少一个主机没有被提供给一些可移动媒体数据存储设备的直接访问。 而是将逻辑地址提供给主计算机,其中逻辑地址可以与与数据存储资源相关联的物理地址相关。 可以向主机呈现数据存储资源句柄或逻辑代理,并且管理层确定主机是否接收对物理数据存储资源的访问,或者模拟物理资源的虚拟资源。
    • 3. 发明授权
    • Logical library architecture for data storage applications and methods of use
    • 用于数据存储应用的逻辑库架构和使用方法
    • US07680979B2
    • 2010-03-16
    • US11780387
    • 2007-07-19
    • Rod WidemanGregory PrestasDon Doerner
    • Rod WidemanGregory PrestasDon Doerner
    • G06F12/00
    • G06F3/0631G06F3/0608G06F3/0686
    • Systems and associated methods provide a level of indirection between multiple host computers and multiple data storage resources, such as removable media data storage devices. At least one of the hosts is not provided with direct access to some of the removable media data storage devices. Instead, logical addresses are provided to the host computers, where the logical addresses can relate to physical addresses associated with the data storage resources. A data storage resource handle or logical proxy may be presented to a host, and a management layer determines whether the host receives access to physical data storage resources, or virtual resources that emulate the physical resources.
    • 系统和相关方法提供了多个主计算机和多个数据存储资源之间的间接级别,例如可移动媒体数据存储设备。 至少一个主机没有被提供给一些可移动媒体数据存储设备的直接访问。 相反,将逻辑地址提供给主计算机,其中逻辑地址可以与与数据存储资源相关联的物理地址相关联。 可以向主机呈现数据存储资源句柄或逻辑代理,并且管理层确定主机是否接收对物理数据存储资源的访问,或者模拟物理资源的虚拟资源。
    • 4. 发明授权
    • File repair
    • 文件修复
    • US08463757B2
    • 2013-06-11
    • US13047904
    • 2011-03-15
    • Roderick B. WidemanDon Doerner
    • Roderick B. WidemanDon Doerner
    • G06F17/00
    • G06F11/1453G06F11/1456G06F11/2094G06F17/30115
    • Example methods, and apparatus concern file repair. One example method includes storing a file in a file store and also parsing the file into a set of constituent data blocks. The method includes selectively storing, in a data store, unique data blocks from the set of constituent data blocks. The method includes maintaining, in a combination of the file store and the data store, a threshold number of copies of data blocks. The method also includes maintaining a data structure that stores data for locating the file in the file store and that stores data for recreating the file from data blocks. The method also includes maintaining a data structure that stores data for locating multiple copies of data found in members of the set of constituent data blocks. Files can be repaired using data blocks parsed from stored files or using data blocks stored as data blocks.
    • 示例方法和设备涉及文件修复。 一个示例性方法包括将文件存储在文件存储中,并且还将文件解析成一组构成数据块。 所述方法包括在数据存储器中选择性地将所述组成数据块集合中的唯一数据块存储。 该方法包括在文件存储和数据存储的组合中维持数据块的拷贝数的阈值数量。 该方法还包括维护数据结构,其存储用于将文件定位在文件存储中的数据,并且存储用于从数据块重新创建文件的数据。 该方法还包括维护数据结构,该数据结构存储用于定位在组成数据块集合的成员中发现的数据的多个副本的数据。 可以使用从存储文件解析的数据块或使用存储为数据块的数据块来修复文件。
    • 5. 发明授权
    • Method to direct data to a specific one of several repositories
    • 将数据引导到几个存储库中的特定一个存储库的方法
    • US08209334B1
    • 2012-06-26
    • US11966947
    • 2007-12-28
    • Don Doerner
    • Don Doerner
    • G06F17/30G06F17/00
    • G06F3/0614G06F3/061G06F3/0641G06F3/067H04L67/1097
    • Data de-duplication schemes reduce the amount of storage necessary to store a data set by dividing the data into segments and storing a segment identifier on a storage medium in place of each data segment. Each unique data segment is stored in a repository, and duplicate data segments are not stored. Methods and apparatus are provided for distributing data segments across multiple repositories in a data storage system, thereby reducing the quantity of data stored at a particular repository. Segments are assigned to repositories based upon a characteristic of the segments. The characteristic may be the length of the segment or some other value produced by a repeatable, uniformly-distributed function of the segment. The characteristic may be stored on the storage medium along with the segment identifier. The original data may be regenerated by retrieving the segment identifiers and characteristics from the storage medium and retrieving each segment from the repository identified by the characteristic.
    • 数据重复数据删除方案通过将数据划分成段并且将段标识符存储在存储介质上而不是每个数据段来减少存储数据集所需的存储量。 每个唯一的数据段都存储在存储库中,并且不存储重复的数据段。 提供方法和装置用于在数据存储系统中跨多个存储库分发数据段,从而减少存储在特定存储库中的数据量。 基于段的特征将段分配给存储库。 特征可以是段的长度或由段的可重复,均匀分布的函数产生的某些其他值。 特征可以与段标识符一起存储在存储介质上。 可以通过从存储介质检索段标识符和特征并从由特征识别的存储库检索每个段来重新生成原始数据。
    • 7. 发明授权
    • Prioritizing data deduplication
    • 确定重复数据删除的优先级
    • US08886613B2
    • 2014-11-11
    • US12902272
    • 2010-10-12
    • Don Doerner
    • Don Doerner
    • G06F7/00G06F17/00G06F17/30
    • G06F17/3015
    • An example method includes controlling a data de-duplication apparatus to arrange a de-duplication schedule based on the presence or absence of a replication indicator in an item to be de-duplicated. The method also includes selectively controlling the de-duplication schedule based on a replication priority. In one embodiment, the method includes, upon determining that a chunk of data is associated with a replication indicator, controlling the data de-duplication apparatus to schedule the chunk for de-duplication ahead of chunks not associated with a replication indicator. In one embodiment, the method also includes, upon determining that the chunk is associated with a replication priority, controlling the data de-duplication apparatus to schedule the chunk for de-duplication ahead of chunks of data not associated with a replication priority. The schedule location is based, at least in part, on the replication priority. The method also includes controlling de-duplication order based on the schedule.
    • 一种示例性方法包括控制数据重复数据删除装置,以基于要重复的项目中是否存在复制指示符来布置重复数据删除调度。 该方法还包括基于复制优先级选择性地控制重复数据删除调度。 在一个实施例中,该方法包括:在确定数据块与复制指示符相关联时,控制数据重复数据删除装置调度用于在与复制指示符不相关联的块之前的重复数据删除的块。 在一个实施例中,所述方法还包括在确定所述块与复制优先级相关联时,控制所述数据重复数据删除装置在与复制优先级不相关联的数据块之前调度用于重复数据删除的所述块。 调度位置至少部分地基于复制优先级。 该方法还包括基于时间表来控制重复数据删除顺序。
    • 8. 发明授权
    • No touch synthetic full backup
    • 没有触摸合成完全备份
    • US08442945B1
    • 2013-05-14
    • US13342753
    • 2012-01-03
    • Don Doerner
    • Don Doerner
    • G06F17/30
    • G06F11/1453G06F11/1451
    • Example apparatus and methods concern no touch synthetic full backups where a new backup is created using information about previous backups but without reading data from the existing backups. The no touch synthetic backup can be created by correlating file system information, backup specification information, and dedupe system information. One example method includes accessing a set of target extents associated with a synthetic backup image overlay specification and accessing a set of source extents associated with a file stored in a previous backup image. The set of source extents are selected so that they can provide data sufficient to cover the data described in the set of target extents. The method includes creating a set of correlation extents that bridge the gap between the original specification and the final specification.
    • 示例设备和方法不涉及触摸综合完整备份,其中使用有关以前备份的信息创建新备份,但不从现有备份中读取数据。 可以通过关联文件系统信息,备份规范信息和重复数据删除系统信息来创建无缝合成备份。 一个示例性方法包括访问与合成备份图像覆盖规范相关联的一组目标盘区并访问与存储在先前备份图像中的文件相关联的一组源盘区。 选择一组源盘区,以便它们可以提供足以覆盖目标盘区集中描述的数据的数据。 该方法包括创建一组桥接原始规范和最终规范之间的差距的相关范围。
    • 9. 发明申请
    • METHOD FOR INCREASING DEDUPLICATION SPEED ON DATA STREAMS FRAGMENTED BY SHUFFLING
    • 增加数据流速度的方法
    • US20120124011A1
    • 2012-05-17
    • US12946779
    • 2010-11-15
    • Stephen P. SpackmanDon Doerner
    • Stephen P. SpackmanDon Doerner
    • G06F17/30
    • G06F17/30162G06F3/0641
    • A computer-implemented method for deduplicating an incoming data sequence can include the steps of storing signature values for a plurality of data blocklets of a parent data sequence in a deduplication index, sequentially storing signature values for at least some of the plurality of data blocklets of the parent data sequence in a first storage location outside of the deduplication index, determining that a first data blocklet in the incoming data sequence is absent from the parent data sequence, storing a signature value for the first data blocklet in a second storage location outside of the deduplication index, storing a guarded link linking the first data blocklet to the second data blocklet into the second storage location, determining that a second data blocklet that follows the first data blocklet in the incoming data sequence is present in the parent data sequence, the second data blocklet having a signature value that is stored in the first storage location, and copying at least a portion of the contents of the first storage location and the second storage location into a cache to expedite access during deduplication of the incoming data sequence.
    • 用于对输入数据序列进行重复数据消除的计算机实现的方法可以包括以下步骤:将父数据序列的多个数据块的签名值存储在重复数据删除索引中,顺序地存储多个数据块中的至少一些数据块的签名值 在所述重复数据删除索引之外的第一存储位置中的所述父数据序列,确定所述传入数据序列中的第一数据块小区不存在所述父数据序列中,将所述第一数据块小区的签名值存储在 所述重复数据删除索引将存储将所述第一数据块的链接链接到所述第二数据块的保护链路存储到所述第二存储位置中,确定所述传入数据序列中的所述第一数据块之后的第二数据块小区存在于所述父数据序列中, 第二数据块,具有存储在第一存储位置中的签名值,以及以lea复制 将第一存储位置的内容的一部分和第二存储位置分配到高速缓存中,以在输入数据序列的重复数据删除期间加速访问。