会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 21. 发明授权
    • Systems and methods for routing VPN traffic around network distribution
    • 围绕网络分布路由VPN流量的系统和方法
    • US08621105B2
    • 2013-12-31
    • US13093703
    • 2011-04-25
    • Josephine SuganthiJunxiao HeSergey VerzunovAnil ShettyCharu Venkatraman
    • Josephine SuganthiJunxiao HeSergey VerzunovAnil ShettyCharu Venkatraman
    • G06F15/173G06F15/16
    • H04L63/0272
    • Methods for using a client agent to route client requests among a plurality of appliances using transport layer information include the steps of: establishing, by a client agent executing on a client, a first transport layer connection with a first appliance of a plurality of appliances, the first appliance providing access to one or more servers; establishing, by a client agent executing on the client, a second transport layer connection with a second appliance of a plurality of appliances, the second appliance providing access to one or more servers; intercepting, by the client agent, a packet transmitted by the client; selecting, by the client agent, one of the connections to transmit the intercepted packet based on a characteristic of at least one of: the transport layer connections, the plurality of appliances, or the servers; and transmitting the intercepted packet via the selected connection.
    • 使用客户端代理使用传输层信息在多个设备之间路由客户端请求的方法包括以下步骤:由在客户端上执行的客户端代理建立与多个设备的第一设备的第一传输层连接, 第一个设备提供对一个或多个服务器的访问; 由在客户端上执行的客户端代理建立与多个设备的第二设备的第二传输层连接,所述第二设备提供对一个或多个服务器的访问; 由客户端代理拦截客户端发送的数据包; 基于以下至少一个的特征,由所述客户端代理选择所述连接之一来发送所截取的分组:传输层连接,所述多个设备或所述服务器; 并通过所选择的连接发送截取的分组。
    • 24. 发明授权
    • Systems and methods for statistics exchange between cores for load balancing
    • 用于负载平衡的内核之间进行统计交换的系统和方法
    • US08769067B2
    • 2014-07-01
    • US12489249
    • 2009-06-22
    • Murali RajaAnil ShettyJosephine SuganthiSaravana Annamalaisami
    • Murali RajaAnil ShettyJosephine SuganthiSaravana Annamalaisami
    • G06F15/173
    • H04L43/04H04L49/90
    • Systems and methods for consolidating metrics and statistics used for load balancing by a plurality of cores of a multi-core intermediary are disclosed. A timer operating on each packet engine of each core in a multi-core system may expire. A consolidator may store, responsive to expiration of the timer, a set of counter values from each of the packet engines to a first storage location. The consolidator may send to each packet engine a message to update the set of counter values. The consolidator may, upon completion of updating the set of counter values by the packet engines, send a second message to the packet engines that includes a consolidated set of counter values determined based on the updated set of values from each packet engine. Each packet engine may establish settings and parameters for load balancing based on the consolidated set of counter values.
    • 公开了用于整合由多核中间体的多个核心进行负载平衡的度量和统计数据的系统和方法。 在多核系统中每个核心的每个分组引擎上运行的定时器可能会过期。 合并器可以响应于定时器的到期而存储从每个分组引擎到第一存储位置的一组计数器值。 整合器可以向每个分组引擎发送消息以更新该组计数器值。 合并器可以在完成通过分组引擎更新计数器值集合之后向分组引擎发送第二消息,该消息包括基于来自每个分组引擎的更新的值集合所确定的一组合并的计数器值。 每个分组引擎可以基于统一的计数器值集合建立用于负载平衡的设置和参数。
    • 25. 发明授权
    • Transparent layer 2 redirection of request to single sign in service based on applying policy to content of request
    • 透明层2根据对请求的内容应用策略,将请求重定向到单一登录服务
    • US08745266B2
    • 2014-06-03
    • US13173216
    • 2011-06-30
    • Mugdha AgarwalJosephine SuganthiSaravana AnnamalaisamiJyotheesh Rao KurmaDeepak GoelAnil Shetty
    • Mugdha AgarwalJosephine SuganthiSaravana AnnamalaisamiJyotheesh Rao KurmaDeepak GoelAnil Shetty
    • G06F15/173
    • H04L45/306H04L29/08H04L45/74H04L61/103H04L61/1511H04L63/02H04L63/0815H04L67/2814
    • The present solution is directed to providing, transparently and seamlessly to any client or server, layer 2 redirection of client requests to any services of a device deployed in parallel to an intermediary device An intermediary device deployed between the client and the server may intercept a client request and check if the request is to be processed by a service provided by one of the devices deployed in parallel with the intermediary device. The service may be any type and form of service or feature for processing, checking or modifying the request, including a firewall, a cache server, a encryption/decryption engine, a security device, an authentication device, an authorization device or any other type and form of service or device described herein. The intermediary device may select the machine to process the request and use layer 2 redirection to the machine. The intermediary device may change a Media Access Control (MAC) address of a destination of the request to a MAC address of the selected machine. Once the selected machine processes the request, the intermediary device may receive from this machine a response to processing the request. The intermediary device may then continue processing the request of the client responsive to the response from the machine or in response to identifying that the response to the request is from that particular selected machine. The forwarding to and processing by the parallel deployed machine may be performed seamlessly and transparently to the server and/or client.
    • 本解决方案旨在向任何客户端或服务器透明和无缝地提供客户端请求到与中间设备并行部署的设备的任何服务的重定向。部署在客户端和服务器之间的中间设备可以拦截客户端 请求并检查请求是否由与中间设备并行部署的设备之一提供的服务处理。 服务可以是用于处理,检查或修改请求的任何类型和形式的服务或特征,包括防火墙,缓存服务器,加密/解密引擎,安全设备,认证设备,授权设备或任何其他类型 以及本文描述的服务或设备的形式。 中间设备可以选择机器来处理请求,并使用第2层重定向到机器。 中间设备可以将请求的目的地的媒体访问控制(MAC)地址改变为所选择的机器的MAC地址。 一旦所选机器处理请求,中间设备可以从该机器接收对处理请求的响应。 响应于来自机器的响应或响应于识别对该请求的响应来自该特定的所选择的机器,中间设备可以继续处理客户端的请求。 并行部署的机器的转发和处理可以无缝地且透明地执行到服务器和/或客户端。
    • 26. 发明申请
    • SYSTEMS AND METHODS FOR STATISTICS EXCHANGE BETWEEN CORES FOR LOAD BALANCING
    • 用于负载平衡的CORS之间的统计交换的系统和方法
    • US20100325263A1
    • 2010-12-23
    • US12489249
    • 2009-06-22
    • Murali RajaAnil ShettyJosephine SuganthiSaravana Annamalaisami
    • Murali RajaAnil ShettyJosephine SuganthiSaravana Annamalaisami
    • G06F15/173G06F1/12
    • H04L43/04H04L49/90
    • Systems and methods for consolidating metrics and statistics used for load balancing by a plurality of cores of a multi-core intermediary are disclosed. A timer operating on each packet engine of each core in a multi-core system may expire. A consolidator may store, responsive to expiration of the timer, a set of counter values from each of the packet engines to a first storage location. The consolidator may send to each packet engine a message to update the set of counter values. The consolidator may, upon completion of updating the set of counter values by the packet engines, send a second message to the packet engines that includes a consolidated set of counter values determined based on the updated set of values from each packet engine. Each packet engine may establish settings and parameters for load balancing based on the consolidated set of counter values.
    • 公开了用于整合由多核中间体的多个核心进行负载平衡的度量和统计数据的系统和方法。 在多核系统中每个核心的每个分组引擎上运行的定时器可能会过期。 合并器可以响应于定时器的到期而存储从每个分组引擎到第一存储位置的一组计数器值。 整合器可以向每个分组引擎发送消息以更新该组计数器值。 合并器可以在完成通过分组引擎更新计数器值集合之后向分组引擎发送第二消息,该消息包括基于来自每个分组引擎的更新的值集合所确定的一组合并的计数器值。 每个分组引擎可以基于统一的计数器值集合建立用于负载平衡的设置和参数。
    • 28. 发明申请
    • SYSTEMS AND METHODS FOR TRANSPARENT LAYER 2 REDIRECTION TO ANY SERVICE
    • 透明层的系统和方法2重定向到任何服务
    • US20130007239A1
    • 2013-01-03
    • US13173216
    • 2011-06-30
    • Mugdha AgarwalJosephine SuganthiSaravana AnnamalaisamiJyotheesh Rao KurmaDeepak GoelAnil Shetty
    • Mugdha AgarwalJosephine SuganthiSaravana AnnamalaisamiJyotheesh Rao KurmaDeepak GoelAnil Shetty
    • G06F15/173
    • H04L45/306H04L29/08H04L45/74H04L61/103H04L61/1511H04L63/02H04L63/0815H04L67/2814
    • The present solution is directed to providing, transparently and seamlessly to any client or server, layer 2 redirection of client requests to any services of a device deployed in parallel to an intermediary device An intermediary device deployed between the client and the server may intercept a client request and check if the request is to be processed by a service provided by one of the devices deployed in parallel with the intermediary device. The service may be any type and form of service or feature for processing, checking or modifying the request, including a firewall, a cache server, a encryption/decryption engine, a security device, an authentication device, an authorization device or any other type and form of service or device described herein. The intermediary device may select the machine to process the request and use layer 2 redirection to the machine. The intermediary device may change a Media Access Control (MAC) address of a destination of the request to a MAC address of the selected machine. Once the selected machine processes the request, the intermediary device may receive from this machine a response to processing the request. The intermediary device may then continue processing the request of the client responsive to the response from the machine or in response to identifying that the response to the request is from that particular selected machine. The forwarding to and processing by the parallel deployed machine may be performed seamlessly and transparently to the server and/or client.
    • 本解决方案旨在向任何客户端或服务器透明和无缝地提供客户端请求到与中间设备并行部署的设备的任何服务的重定向。部署在客户端和服务器之间的中间设备可以拦截客户端 请求并检查请求是否由与中间设备并行部署的设备之一提供的服务处理。 服务可以是用于处理,检查或修改请求的任何类型和形式的服务或特征,包括防火墙,缓存服务器,加密/解密引擎,安全设备,认证设备,授权设备或任何其他类型 以及本文描述的服务或设备的形式。 中间设备可以选择机器来处理请求,并使用第2层重定向到机器。 中间设备可以将请求的目的地的媒体访问控制(MAC)地址改变为所选择的机器的MAC地址。 一旦所选机器处理请求,中间设备可以从该机器接收对处理请求的响应。 响应于来自机器的响应或响应于识别对该请求的响应来自该特定的所选择的机器,中间设备可以继续处理客户端的请求。 并行部署的机器的转发和处理可以无缝地且透明地执行到服务器和/或客户端。
    • 30. 发明授权
    • Systems and methods for providing dynamic connection spillover among virtual servers
    • 在虚拟服务器之间提供动态连接溢出的系统和方法
    • US08493858B2
    • 2013-07-23
    • US11466238
    • 2006-08-22
    • Sandeep KamathJosephine SuganthiSergey VerzunovAnil Shetty
    • Sandeep KamathJosephine SuganthiSergey VerzunovAnil Shetty
    • G01R31/08G06F15/173G06F15/16
    • H04L43/16H04L67/1002H04L67/1008H04L67/101H04L67/1012H04L67/1029H04L67/1031
    • A method for an appliance to switch handling of transport layer connection requests from a first virtual server of the appliance managing a first plurality of services to a second virtual server of the appliance managing a second plurality of services upon exceeding, by the first virtual server, a maximum connection threshold determined dynamically from a status of the first plurality of services. The method includes the steps of: establishing, on an appliance, a first virtual server which directs transport layer connection requests from a plurality of clients to a first plurality of services; establishing, via the appliance, a predetermined threshold identifying a maximum active transport layer connection capacity for the first virtual server, the predetermined threshold comprising a sum of a predetermined connection capacity for each of the plurality of services; monitoring, by the appliance, a status for each of the plurality of services; determining, by the appliance, the status of a service of the plurality of services indicates the service is not available; and adjusting, by the appliance in response to the determination, the predetermined threshold to comprise the sum of the predetermined connection capacity for each of the plurality of services having a status of available. Corresponding systems are also described.
    • 一种用于在由第一虚拟服务器超过第一虚拟服务器的情况下,设备将来自管理第一多个服务的设备的第一虚拟服务器的处理切换到设备的第二虚拟服务器的管理方法, 从所述第一多个服务的状态动态地确定的最大连接阈值。 该方法包括以下步骤:在设备上建立将来自多个客户端的传输层连接请求引导到第一多个服务的第一虚拟服务器; 通过所述设备建立标识所述第一虚拟服务器的最大活动传输层连接容量的预定阈值,所述预定阈值包括所述多个服务中的每一个的预定连接容量之和; 由所述设备监视所述多个服务中的每一个的状态; 由所述设备确定所述多个服务的服务的状态指示所述服务不可用; 以及响应于所述确定,由所述设备调整所述预定阈值以包括具有可用状态的所述多个服务中的每一个的预定连接容量之和。 还描述了相应的系统。