会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 12. 发明授权
    • Transaction accelerator for client-server communications systems
    • 客户端 - 服务器通信系统的事务加速器
    • US07849134B2
    • 2010-12-07
    • US12191805
    • 2008-08-14
    • Steven McCanneMichael J. Demmer
    • Steven McCanneMichael J. Demmer
    • G06F15/16
    • H04L67/2828H04L67/28H04L67/2852H04L67/288H04L67/289H04L69/329
    • In a network having transaction acceleration, for an accelerated transaction, a client directs a request to a client-side transaction handler that forwards the request to a server-side transaction handler, which in turn provides the request, or a representation thereof, to a server for responding to the request. The server sends the response to the server-side transaction handler, which forwards the response to the client-side transaction handler, which in turn provides the response to the client. Transactions are accelerated by the transaction handlers by storing segments of data used in the transactions in persistent segment storage accessible to the server-side transaction handler and in persistent segment storage accessible to the client-side transaction handler. When data is to be sent between the transaction handlers, the sending transaction handler compares the segments of the data to be sent with segments stored in its persistent segment storage and replaces segments of data with references to entries in its persistent segment storage that match or closely match the segments of data to be replaced. The receiving transaction store reconstructs the data sent by replacing segment references with corresponding segment data from its persistent segment storage, requesting missing segments from the sender as needed. The transaction accelerators could handle multiple clients and/or multiple servers and the segments stored in the persistent segment stores can relate to different transactions, different clients and/or different servers. Persistent segment stores can be prepopulated with segment data from other transaction accelerators.
    • 在具有事务加速的网络中,对于加速事务,客户端将请求引导到客户端事务处理程序,该客户端事务处理程序将请求转发到服务器端事务处理程序,服务器端事务处理程序又将请求或其表示提供给 服务器来响应请求。 服务器将响应发送到服务器端事务处理程序,该处理程序将响应转发给客户端事务处理程序,后者又向客户端提供响应。 事务处理程序通过将事务中使用的数据段存储在服务器端事务处理程序可访问的持久段存储器中,以及客户端事务处理程序可访问的持久段存储中来加速事务处理。 当在事务处理程序之间发送数据时,发送事务处理程序将要发送的数据的段与存储在其持久段存储中的段进行比较,并且通过引用其持久段存储中匹配或紧密的条目替换数据段 匹配要替换的数据段。 接收事务存储器通过用来自其持久段存储器的相应段数据替换段引用来重构发送的数据,根据需要从发送方请求丢失段。 交易加速器可以处理多个客户端和/或多个服务器,并且存储在持久性段存储中的段可以涉及不同的事务,不同的客户端和/或不同的服务器。 可以使用来自其他事务加速器的段数据预先存储持久性段存储。
    • 13. 发明授权
    • 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.
    • 在支持通过具有要克服的操作特征的网络路径的客户端和服务器之间的事务的网络中,使用用户亲和度和动态用户位置信息传输数据以克服操作特征,以选择性地预加载数据或表示,签名,段等 数据,以克服一个或多个操作特性。 要克服的操作特性的示例包括带宽限制,错误和延迟。 动态位置信息可以存储在可由数据服务器的代理访问的数据结构中,并且基于与用户位置相关联的代理的用户活动填充数据结构,或者可以在代理维护连接之后隐含地获取动态位置信息 客户端的终止以及使用这些维护的连接来为与这些客户端相关联的用户预加载数据。 预加载的数据可以是协议特定的数据或与协议无关的数据。
    • 14. 发明申请
    • PERFORMING MULTICAST COMMUNICATION IN COMPUTER NETWORKS BY USING OVERLAY ROUTING
    • 通过使用覆盖路由在计算机网络中执行多播通信
    • US20090207840A1
    • 2009-08-20
    • US12426185
    • 2009-04-17
    • Steven McCanne
    • Steven McCanne
    • H04L12/56
    • H04L12/1836H04L12/185H04L12/1886H04L29/06027H04L45/04H04L45/16H04L65/403H04L65/4076
    • An overlay protocol and system for allowing multicast routing in the Internet to be performed at the application level. The overlay protocol uses “native” Internet multicast and multicast routing protocols to route information, according to overlay routing tables. Overlay groups are mapped to native multicast groups to exploit native multicasting in regional or local forwarding domains. Use of the overlay protocol allows overlay distribution to be handled in a more intelligent and bandwidth-managed fashion. Overlay routers are placed at each of several local area networks, Internet service provider's point of presence, enterprise, or other cohesively-managed locations. The overlay computers are configured according to bandwidth and security policies, and perform application-level multicast distribution across the otherwise disjoint multicast networks by using the overlay routing. The result is an overlay multicast network that is effectively managed according to local network management policies. Application-level control can be applied to the transferred data at the overlay routers.
    • 用于允许在因特网上的组播路由在应用层上执行的覆盖协议和系统。 覆盖协议根据覆盖路由表使用“本地”Internet组播和组播路由协议路由信息。 覆盖组被映射到本地多播组以在区域或本地转发域中利用本地多播。 使用覆盖协议允许以更智能和带宽管理的方式处理覆盖分布。 覆盖路由器放置在几个局域网,互联网服务提供商的存在点,企业或其他内部管理位置的每一个。 覆盖计算机根据带宽和安全策略进行配置,并通过使用覆盖路由在不同的组播网络之间执行应用级组播分发。 结果是根据本地网络管理策略有效管理的覆盖组播网络。 应用级控制可以应用于覆盖路由器上传输的数据。
    • 15. 发明申请
    • COOPERATIVE PROXY AUTO-DISCOVERY AND CONNECTION INTERCEPTION
    • 合作代理自动发现和连接拦截
    • US20090157888A1
    • 2009-06-18
    • US12391967
    • 2009-02-24
    • Michael J. DemmerSteven McCanneAlfred Landrum
    • Michael J. DemmerSteven McCanneAlfred Landrum
    • G06F15/173
    • H04L43/04H04L43/12H04L67/18H04L67/22H04L67/42H04W4/02H04W4/20
    • In a network supporting transactions between clients and servers and proxies that are interposable in a network path between at least one client and at least one server, wherein a pair of proxies can modify a packet stream between a client and a server such that packet data from the client to the server is transformed at a client-side proxy of the proxy pair and untransformed at a server-side proxy of proxy pair and such that packet data from the server to the client is transformed at the server-side proxy and untransformed at the client-side proxy, a method and apparatus for a discovering proxy to transparently discover its position in a proxy pair by using proxy signals to indicate to other proxies that could pair with the discovering proxy. A discovering proxy might determine that it is a client-side proxy by receipt of a packet from client without a proxy signal. A discovering proxy might determine that it is a server-side proxy by receipt of a packet from server without a return proxy signal. Once a proxy pair is discovered, that proxy pair might transform traffic from the server to the client or vice versa, transforming the traffic at one proxy of the proxy pair and untransforming the traffic at the other proxy of the pair.
    • 在支持客户端和服务器之间的事务的网络中,以及在至少一个客户端与至少一个服务器之间的网络路径中相互替代的代理,其中一对代理可以修改客户端和服务器之间的分组流, 服务器的客户端在代理对的客户端代理处被转换,并且在代理对的服务器端代理处未被转换,并且使得从服务器到客户端的分组数据在服务器端代理处被转换,并且在 客户端代理,用于发现代理的方法和装置,通过使用代理信号来透明地发现其在代理对中的位置,以指示可以与发现代理配对的其他代理。 发现代理可以通过从客户端接收到没有代理信号的数据包来确定它是客户端代理。 发现代理可以通过从没有返回代理信号的服务器接收到数据包来确定它是服务器端代理。 一旦发现了代理对,该代理对可能会将流量从服务器转换到客户端,反之亦然,从而在代理对的一个代理处转换流量,并对该对的其他代理的流量进行转换。
    • 17. 发明申请
    • Transaction accelerator for client-server communication systems
    • US20060069719A1
    • 2006-03-30
    • US11229016
    • 2005-09-15
    • Steven McCanneMichael Demmer
    • Steven McCanneMichael Demmer
    • G06F15/16
    • H04L67/2828H04L67/28H04L67/2852H04L67/288H04L67/289H04L69/329
    • In a network having transaction acceleration, for an accelerated transaction, a client directs a request to a client-side transaction handler that forwards the request to a server-side transaction handler, which in turn provides the request, or a representation thereof, to a server for responding to the request. The server sends the response to the server-side transaction handler, which forwards the response to the client-side transaction handler, which in turn provides the response to the client. Transactions are accelerated by the transaction handlers by storing segments of data used in the transactions in persistent segment storage accessible to the server-side transaction handler and in persistent segment storage accessible to the client-side transaction handler. When data is to be sent between the transaction handlers, the sending transaction handler compares the segments of the data to be sent with segments stored in its persistent segment storage and replaces segments of data with references to entries in its persistent segment storage that match or closely match the segments of data to be replaced. The receiving transaction store reconstructs the data sent by replacing segment references with corresponding segment data from its persistent segment storage, requesting missing segments from the sender as needed. The transaction accelerators could handle multiple clients and/or multiple servers and the segments stored in the persistent segment stores can relate to different transactions, different clients and/or different servers. Persistent segment stores can be prepopulated with segment data from other transaction accelerators.
    • 19. 发明授权
    • Quality of service for inbound network traffic flows
    • 入站网络流量的服务质量
    • US08681614B1
    • 2014-03-25
    • US13074923
    • 2011-03-29
    • Steven McCanneHenri Dubois-FerriereAndrew Swan
    • Steven McCanneHenri Dubois-FerriereAndrew Swan
    • H04L12/26
    • H04L47/522H04L41/5019H04L47/525H04L47/6215
    • An edge network device controls the quality-of-service of incoming network traffic flows by limiting the bandwidth of incoming network traffic flows. To ensure that incoming network traffic classes quickly converge to the desired bandwidth allocations, the maximum bandwidth allocation to each network traffic class is dynamically varied based on current overall usage. The maximum bandwidth allocated to each traffic class at any given moment is the sum of its minimum guaranteed bandwidth and a portion of the available excess bandwidth. Each traffic class' portion of the excess bandwidth is proportional to the ratio between its minimum guaranteed bandwidth and the sum of all traffic classes' minimum guaranteed bandwidths. Phantom network packets equivalent to the difference between each traffic class' allocated and actual bandwidth may be added to its scheduling queue to implement this dynamic variation. Phantom packets occupy transmission slots during packet scheduling and are discarded when selected for transmission.
    • 边缘网络设备通过限制传入网络流量的带宽来控制进入的网络流量流的服务质量。 为了确保传入的网络流量类快速收敛到所需的带宽分配,每个网络流量类别的最大带宽分配根据当前的整体使用情况而动态变化。 在任何给定时刻分配给每个业务类别的最大带宽是其最小保证带宽和可用剩余带宽的一部分之和。 过量带宽的每个流量类别部分与其最小保证带宽与所有流量类别的最小保证带宽之和的比例成正比。 可以将等效于每个流量类别的分配和实际带宽之间的差异的虚拟网络分组添加到其调度队列中以实现该动态变化。 分组调度期间,虚拟分组占用传输时隙,并在选择传输时丢弃。