会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Booting Devices Using Virtual Storage Arrays Over Wide-Area Networks
    • 引导设备在广域网上使用虚拟存储阵列
    • US20120030456A1
    • 2012-02-02
    • US13166321
    • 2011-06-22
    • David Tze-Si WuSteven McCanneMichael J. DemmerNitin Gupta
    • David Tze-Si WuSteven McCanneMichael J. DemmerNitin Gupta
    • G06F15/177
    • G06F3/0605G06F3/0665G06F3/067G06F9/5077H04L67/025
    • Virtual storage arrays consolidate data storage at a data center for physical and virtual computer systems at one or more branch network locations. Standalone and virtualized computer systems at a branch network location load, execute, and store their operating systems, applications, and data using virtual storage arrays and do not require any built-in or external non-volatile data storage devices such as hard disk drives or solid-state drives at the branch network location. The virtual disks of the virtual storage array are mapped to physical data storage at the data center and accessed via a WAN using storage block-based protocols. A storage block cache at the branch network location includes storage blocks prefetched based on knowledge about the computer systems at the branch network location and the behavior of their operating systems and applications.
    • 虚拟存储阵列将物理和虚拟计算机系统的数据中心的数据存储整合到一个或多个分支网络位置。 分支网络位置的独立虚拟化计算机系统使用虚拟存储阵列加载,执行和存储其操作系统,应用程序和数据,并且不需要任何内置或外部非易失性数据存储设备,如硬盘驱动器或 固态驱动器在分支网络位置。 虚拟存储阵列的虚拟磁盘映射到数据中心的物理数据存储,并使用基于存储块的协议通过WAN访问。 分支网络位置处的存储块高速缓存包括基于关于分支网络位置处的计算机系统的知识以及其操作系统和应用的行为而预取的存储块。
    • 2. 发明授权
    • Content delivery for client-server protocols with user affinities using connection end-point proxies
    • 使用连接端点代理的具有用户亲和力的客户端 - 服务器协议的内容传递
    • US07650416B2
    • 2010-01-19
    • US10640459
    • 2003-08-12
    • David Tze-Si WuSteven McCanne
    • David Tze-Si WuSteven McCanne
    • G06F15/16G06F15/173
    • H04L43/04H04L43/12H04L67/18H04L67/22H04L67/42H04W4/02H04W4/20
    • 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.
    • 在支持通过具有要克服的操作特征的网络路径的客户端和服务器之间的事务的网络中,使用用户亲和度和动态用户位置信息传输数据以克服操作特征,以选择性地预加载数据或表示,签名,段等 数据,以克服一个或多个操作特性。 要克服的操作特性的示例包括带宽限制,错误和延迟。 动态位置信息可以存储在可由数据服务器的代理访问的数据结构中,并且基于与用户位置相关联的代理的用户活动填充数据结构,或者可以在代理维护连接之后隐含地获取动态位置信息 客户端的终止以及使用这些维护的连接来为与这些客户端相关联的用户预加载数据。 预加载的数据可以是协议特定的数据或与协议无关的数据。
    • 4. 发明授权
    • Booting devices using virtual storage arrays over wide-area networks
    • 使用虚拟存储阵列在广域网上引导设备
    • US08677111B2
    • 2014-03-18
    • US13166321
    • 2011-06-22
    • David Tze-Si WuSteven McCanneMichael J. DemmerNitin Gupta
    • David Tze-Si WuSteven McCanneMichael J. DemmerNitin Gupta
    • G06F15/177
    • G06F3/0605G06F3/0665G06F3/067G06F9/5077H04L67/025
    • Virtual storage arrays consolidate data storage at a data center for physical and virtual computer systems at one or more branch network locations. Standalone and virtualized computer systems at a branch network location load, execute, and store their operating systems, applications, and data using virtual storage arrays and do not require any built-in or external non-volatile data storage devices such as hard disk drives or solid-state drives at the branch network location. The virtual disks of the virtual storage array are mapped to physical data storage at the data center and accessed via a WAN using storage block-based protocols. A storage block cache at the branch network location includes storage blocks prefetched based on knowledge about the computer systems at the branch network location and the behavior of their operating systems and applications.
    • 虚拟存储阵列将物理和虚拟计算机系统的数据中心的数据存储整合到一个或多个分支网络位置。 分支网络位置的独立虚拟化计算机系统使用虚拟存储阵列加载,执行和存储其操作系统,应用程序和数据,并且不需要任何内置或外部非易失性数据存储设备,如硬盘驱动器或 固态驱动器在分支网络位置。 虚拟存储阵列的虚拟磁盘映射到数据中心的物理数据存储,并使用基于存储块的协议通过WAN访问。 分支网络位置处的存储块高速缓存包括基于关于分支网络位置处的计算机系统的知识以及其操作系统和应用的行为而预取的存储块。
    • 5. 发明授权
    • Transparent client-server transaction accelerator
    • 透明的客户端 - 服务器事务加速器
    • US08069225B2
    • 2011-11-29
    • US10640405
    • 2003-08-12
    • Steven McCanneMichael J. DemmerArvind JainDavid Tze-Si Wu
    • Steven McCanneMichael J. DemmerArvind JainDavid Tze-Si Wu
    • G06F15/16
    • H04L67/2819H04L41/12H04L67/28H04L67/2828H04L67/2876H04L67/42H04L69/12H04L69/329H04L69/40
    • In a network that conveys requests from clients to servers and responses from servers to clients, a network transaction accelerator for accelerating transactions involving data transfer between at least one client and at least one server over a network comprising a client-side engine, a server-side engine and a transaction predictor configured to predict, based on past transactions, which transactions are likely to occur in the future between the client and server. The transaction predictor might be in the server-side engine, the client-side engine, or both. The client-side engine receives indications of requests from the client, a transaction buffer for storing results of predicted transactions received from the server or the server-side engine ahead of receipt of a corresponding request, and a collator for collating the requests from the client with the stored results or received results, wherein a request and a response that are matched by the collator are identified and the matched response is provided to the client in response to the matched request. The server-side engine receives indications of transactions including requests and responses and conveys requests to the server in response to actual transactions or predicted transactions.
    • 在将来自客户机的请求传达到服务器的请求和从服务器到客户机的响应的网络中,提供一种网络事务加速器,用于加速涉及通过网络的至少一个客户端与至少一个服务器之间的数据传输的事务,包括客户端引擎, 侧面引擎和事务预测器被配置为基于过去的事务来预测在将来在客户端和服务器之间可能发生的事务。 事务预测器可能位于服务器端引擎,客户端引擎或两者中。 客户端引擎接收来自客户端的请求的指示,用于存储从接收到相应请求之前从服务器或服务器端引擎接收到的预测事务的结果的事务缓冲器,以及用于对来自客户机的请求进行整理的归类器 存储结果或接收结果,其中识别由归类器匹配的请求和响应,并且响应于匹配的请求将匹配响应提供给客户端。 服务器端引擎接收包括请求和响应的事务的指示,并且响应于实际的事务或预测的事务将请求传送到服务器。
    • 6. 发明申请
    • CONTENT DELIVERY FOR CLIENT SERVER PROTOCOLS WITH USER AFFINITIES USING CONNECTION END-POINT PROXIES
    • 使用连接端点代码的客户端服务器协议的内容交付
    • US20100088370A1
    • 2010-04-08
    • US12632703
    • 2009-12-07
    • David Tze-Si WuSteven McCanne
    • David Tze-Si WuSteven McCanne
    • G06F15/16
    • H04L43/04H04L43/12H04L67/18H04L67/22H04L67/42H04W4/02H04W4/20
    • 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.
    • 在支持通过具有要克服的操作特征的网络路径的客户端和服务器之间的事务的网络中,使用用户亲和度和动态用户位置信息传输数据以克服操作特征,以选择性地预加载数据或表示,签名,段等 数据,以克服一个或多个操作特性。 要克服的操作特性的示例包括带宽限制,错误和延迟。 动态位置信息可以存储在可由数据服务器的代理访问的数据结构中,并且基于与用户位置相关联的代理的用户活动来填充数据结构,或者可以在代理维护连接之后隐含获取动态位置信息 客户端的终止以及使用这些维护的连接来为与这些客户端相关联的用户预加载数据。 预加载的数据可以是协议特定的数据或与协议无关的数据。
    • 8. 发明申请
    • TRANSACTION ACCELERATOR FOR CLIENT-SERVER COMMUNICATIONS SYSTEMS
    • 用于客户端服务器通信系统的交换加速器
    • US20120197965A1
    • 2012-08-02
    • US13441681
    • 2012-04-06
    • Steven McCanneMichael J. DemmerArvind JainDavid Tze-Si WuAlfred Landrum
    • Steven McCanneMichael J. DemmerArvind JainDavid Tze-Si WuAlfred Landrum
    • G06F15/16
    • H04L67/42H03M7/30H04L29/08792H04L67/108H04L67/2842H04L67/2876
    • Self-discovering transaction accelerators improve communications between a client and a server. A client directs a message to a server. A client-side transaction accelerator intercepts the message, terminates the connection with the client, and accelerates the request by replacing segments of data with references. The accelerated request is forwarded to a server-side transaction accelerator through a new connection. The server-side transaction accelerator reconstructs the message by replacing the reference with segment data in a persistent segment store accessible to the server-side transaction accelerator. The reconstructed request is then provided to the server. Accelerations may occur in any direction of communication. Persistent segment stores can be pre-populated with segment data from other transaction accelerators and anticipated transactions. The persistent segment store can store segments that are data segmented based on content of the data and can be independent of transaction protocol, application, and device.
    • 自发发现事务加速器可改善客户端与服务器之间的通信。 客户端将消息指向服务器。 客户端事务加速器拦截消息,终止与客户端的连接,并通过用引用替换数据段来加速请求。 加速请求通过新连接转发到服务器端事务加速器。 服务器端事务加速器通过将服务器端事务加速器可访问的持久段存储中的段数据替换为引用数据来重构消息。 然后将重建的请求提供给服务器。 加速可能发生在任何通信方向。 可以使用来自其他事务加速器和预期事务的段数据预先填充持久性段存储。 持久段存储可以存储基于数据内容进行数据分段的段,并且可以独立于事务协议,应用和设备。
    • 9. 发明申请
    • VIRTUALIZED DATA STORAGE SYSTEM ARCHITECTURE
    • 虚拟化数据存储系统架构
    • US20100241673A1
    • 2010-09-23
    • US12730185
    • 2010-03-23
    • David Tze-Si WuSteven McCanneMichael J. DemmerNitin Gupta
    • David Tze-Si WuSteven McCanneMichael J. DemmerNitin Gupta
    • G06F17/30G06F9/455
    • 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 for client server protocols with user affinities using connection end-point proxies
    • 使用连接端点代理的具有用户亲和力的客户端服务器协议的内容传递
    • US08635346B2
    • 2014-01-21
    • US12632703
    • 2009-12-07
    • David Tze-Si WuSteven McCanne
    • David Tze-Si WuSteven McCanne
    • G06F15/16
    • H04L43/04H04L43/12H04L67/18H04L67/22H04L67/42H04W4/02H04W4/20
    • 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.
    • 在支持通过具有要克服的操作特征的网络路径的客户端和服务器之间的事务的网络中,使用用户亲和度和动态用户位置信息传输数据以克服操作特征,以选择性地预加载数据或表示,签名,段等 数据,以克服一个或多个操作特性。 要克服的操作特性的示例包括带宽限制,错误和延迟。 动态位置信息可以存储在可由数据服务器的代理访问的数据结构中,并且基于与用户位置相关联的代理的用户活动填充数据结构,或者可以在代理维护连接之后隐含地获取动态位置信息 客户端的终止以及使用这些维护的连接来为与这些客户端相关联的用户预加载数据。 预加载的数据可以是协议特定的数据或与协议无关的数据。