会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • DATA SEGMENTATION USING SHIFT-VARYING PREDICATE FUNCTION FINGERPRINTING
    • 数据分段使用移位变化预测函数指纹
    • WO2008083046A2
    • 2008-07-10
    • PCT/US2007/088455
    • 2007-12-20
    • RIVERBED TECHNOLOGY, INC.MACE, James, E.ANDERSON, David, B.MCCANNE, Steven
    • MACE, James, E.ANDERSON, David, B.MCCANNE, Steven
    • H04L12/56
    • H04L47/10H04L47/27H04L47/365
    • Shift-varying segmentation uses a shift-varying predicate function to evaluate input data within a sliding window to determine if the current sliding window position should be a segment boundary. The shift-varying predicate function is a function of both the input data within the sliding window and the position of the sliding window relative to a previous segment boundary or the beginning of the input data. The shift-varying predicate function includes a containment property and may compute a hash value from the input data in the sliding window. The hash value is compared to a threshold value that is a function of the sliding window position. As the sliding window position advances away from a previous segment boundary, the probability of a segment boundary at the window position increases. Shift-varying segmentation can be used in compression, transaction acceleration, and data storage applications.
    • 移位变化分段使用移位变化谓词函数来评估滑动窗口内的输入数据,以确定当前滑动窗口位置是否应为段边界。 移动变化谓词函数是滑动窗口内的输入数据和滑动窗口相对于先前段边界或输入数据的开始的位置的函数。 移位变化谓词函数包括容纳属性,并且可以从滑动窗口中的输入数据计算哈希值。 将哈希值与作为滑动窗口位置的函数的阈值进行比较。 当滑动窗口位置从先前的分段边界前进时,窗口位置处的分段边界的概率增加。 移位变化分段可用于压缩,事务加速和数据存储应用。
    • 5. 发明申请
    • VIRTUAL DATA STORAGE DEVICES AND APPLICATIONS OVER WIDE AREA NETWORKS
    • 虚拟数据存储设备和应用于广域网络
    • WO2011139443A1
    • 2011-11-10
    • PCT/US2011/030776
    • 2011-03-31
    • RIVERBED TECHNOLOGY, INC.WU, David Tze-SiMCCANNE, StevenDEMMER, Michael J.
    • WU, David Tze-SiMCCANNE, StevenDEMMER, Michael J.
    • G06F9/455
    • G06F3/0605G06F3/0664G06F3/067G06F9/45558G06F2009/45579G06F2009/45595H04L67/1097
    • A virtualization system provides virtualized servers at a branch network location. Virtualized servers are implemented using virtual machine applications within the virtualization system. Data storage for the virtualized servers, including storage of the virtual machine files, is consolidated at a data center network location. The virtual disks of the virtualized servers are mapped to physical data storage at the data center and accessed via a WAN using storage block-based protocols. The virtualization system accesses a storage block cache at the branch network location that includes storage blocks prefetched based on knowledge about the virtualized servers. The virtualization system can include a virtual LAN directing network traffic between the WAN, the virtualized servers, and branch location clients. The virtualized servers, virtual LAN, and virtual disk mapping can be configured remotely via a management application. The management application may use templates to create multiple instances of common branch location configurations.
    • 虚拟化系统在分支网络位置提供虚拟化服务器。 虚拟化服务器使用虚拟化系统中的虚拟机应用程序实现。 虚拟化服务器的数据存储(包括虚拟机文件的存储)在数据中心网络位置被合并。 虚拟化服务器的虚拟磁盘映射到数据中心的物理数据存储,并使用基于存储块的协议通过WAN进行访问。 虚拟化系统访问分支网络位置处的存储块高速缓存,其包括基于关于虚拟化服务器的知识而预取的存储块。 虚拟化系统可以包括在WAN,虚拟化服务器和分支位置客户端之间指示网络流量的虚拟LAN。 可以通过管理应用程序远程配置虚拟化服务器,虚拟LAN和虚拟磁盘映射。 管理应用程序可以使用模板来创建公共分支位置配置的多个实例。
    • 7. 发明申请
    • ADDRESS MANIPULATION TO PROVIDE FOR THE USE OF NETWORK TOOLS EVEN WHEN TRANSACTION ACCELERATION IS IN USE OVER A NETWORK
    • 地址调度提供网络工具的使用,即使交易加速在网络中使用
    • WO2007104031A2
    • 2007-09-13
    • PCT/US2007/063621
    • 2007-03-08
    • RIVERBED TECHNOLOGY, INC.LANDRUM, AlfredLY, KandMCCANNE, Steven
    • LANDRUM, AlfredLY, KandMCCANNE, Steven
    • G06F19/00
    • H04L69/16H04L61/2528H04L61/2532H04L67/28H04L67/2876
    • In address manipulation enabled transaction accelerators, the transaction accelerators include outer connection addressing information in packets emitted over an inner connection between transaction accelerators and inner connection addressing information is added in packets sent over the inner connection. The inner connection addressing information can be carried in TCP option fields, directly in other fields, or indirectly through data structures maintained by the endpoints processing the connection. Address information can be encoded into header fields originally intended for other purposes but that are unused or encoded into used fields, overlaid in combination with other data that is being carried in those used fields. The existence of inner connection addressing information in a packet can be signaled by a flag in the packet, by a bit or other designated encoding. The flag can be in an unused header field or overlaid. Where replacement and option addition is needed, swappers and unswappers might be used.
    • 在启用地址操作的事务加速器中,事务加速器包括在事务加速器之间的内部连接上发送的分组中的外部连接寻址信息,并且内部连接寻址信息被添加到通过内部连接发送的分组中。 内部连接寻址信息可以在TCP选项字段中直接在其他字段中携带,或间接通过处理连接的端点维护的数据结构。 地址信息可以被编码为原始用于其他目的的标题字段,但是未被使用或编码为使用字段的报头字段,与在这些字段中携带的其他数据相结合。 分组中的内部连接寻址信息的存在可以通过分组中的标志,位或其他指定的编码来发出信号。 标志可以在未使用的标题字段中或覆盖。 在需要替换和选项的情况下,可能会使用swappers和unswappers。
    • 9. 发明申请
    • VIRTUALIZED DATA STORAGE SYSTEM ARCHITECTURE
    • 虚拟化数据存储系统架构
    • WO2010111312A2
    • 2010-09-30
    • PCT/US2010/028375
    • 2010-03-23
    • RIVERBED TECHNOLOGY, INC.WU, David Tze-SiMCCANNE, StevenDEMMER, Michael J.GUPTA, Nitin
    • WU, David Tze-SiMCCANNE, StevenDEMMER, Michael J.GUPTA, Nitin
    • G06F15/16
    • G06F17/30233G06F3/0643G06F3/0653G06F3/067G06F12/0862G06F17/30132G06F2212/6024
    • Virtual storage arrays consolidate branch data storage at data centers connected via wide area networks. Virtual storage arrays appear to storage clients as local data storage; however, virtual storage arrays actually store data at the data center. The virtual storage arrays overcomes bandwidth and latency limitations of the wide area network by predicting and prefetching storage blocks, which are then cached at the branch location. Virtual storage arrays leverage an understanding of the semantics and structure of high-level data structures associated with storage blocks to predict which storage blocks are likely to be requested by a storage client in the near future. Virtual storage arrays determine the association between requested storage blocks and corresponding high-level data structure entities to predict additional high-level data structure entities that are likely to be accessed. From this, the virtual storage array identifies the additional storage blocks for prefetching.
    • 虚拟存储阵列将通过广域网连接的数据中心的分支数据存储整合。 虚拟存储阵列对存储客户端显示为本地数据存储; 然而,虚拟存储阵列实际上将数据存储在数据中心。 虚拟存储阵列通过预测和预取存储块来克服广域网的带宽和延迟限制,然后将存储块缓存在分支位置。 虚拟存储阵列利用对与存储块相关联的高级数据结构的语义和结构的理解,以预测存储客户端在不久的将来可能要求哪些存储块。 虚拟存储阵列确定所请求的存储块和相应的高级数据结构实体之间的关联,以预测可能被访问的附加高级数据结构实体。 从此,虚拟存储阵列识别用于预取的附加存储块。
    • 10. 发明申请
    • CONTENT DELIVERY BASED ON USER AFFINITY USING CONNECTION END-POINT PROXIES
    • 使用连接端点代码的用户自定义内容传送
    • WO2006112845A1
    • 2006-10-26
    • PCT/US2005/013285
    • 2005-04-19
    • RIVERBED TECHNOLOGY, INC.WU, David, Tze-SiMCCANNE, Steven
    • WU, David, Tze-SiMCCANNE, Steven
    • G06F17/30
    • G06F17/30902
    • In a network supporting transactions between clients and servers over a network path having operating characteristics to overcome, data is transported to overcome the operating characteristics using user affinities and dynamic user location information to selectively preload data, or representations, signatures, segments, etc. of data, in order to overcome the one or more operating characteristic. Examples of operating characteristics to overcome include bandwidth limitations, errors and latency. The dynamic location information can be stored in data structures accessible by agents of a data server and the data structures are populated based on user activities with respect to proxies associated with user locations, or the dynamic location information can be obtained implicitly as proxies maintain connections after termination by clients and the use of those maintained connections for preloading of data for the users associated with those clients. The data being preloaded can be protocol-specific data or protocol-independent data.
    • 在支持通过具有要克服的操作特征的网络路径的客户端和服务器之间的事务的网络中,使用用户亲和度和动态用户位置信息传输数据以克服操作特征,以选择性地预加载数据或表示,签名,段等 数据,以克服一个或多个操作特性。 要克服的操作特性的示例包括带宽限制,错误和延迟。 动态位置信息可以存储在可由数据服务器的代理访问的数据结构中,并且基于与用户位置相关联的代理的用户活动来填充数据结构,或者可以在代理维护连接之后隐含获取动态位置信息 客户端的终止以及使用这些维护的连接来为与这些客户端相关联的用户预加载数据。 预加载的数据可以是协议特定的数据或与协议无关的数据。