会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 41. 发明授权
    • Systems and methods for distributing traffic across cluster nodes
    • 跨群集节点分发流量的系统和方法
    • US08891364B2
    • 2014-11-18
    • US13524697
    • 2012-06-15
    • Sandhya GopinathRanjith NathAbhishek Chauhan
    • Sandhya GopinathRanjith NathAbhishek Chauhan
    • H04L12/46H04L12/54
    • H04L45/24H04L45/04H04L45/32H04L47/125
    • The present application is directed towards systems and methods for distributing traffic across nodes of a cluster of intermediary devices through distributed flow distribution (DFD). Upon receipt of network traffic, a cluster node, such as an intermediary computing device or appliance, may internally steer a portion of the traffic via an inter-node communications backplane to one or more other nodes in the cluster so that the load is equally handled by all of the nodes in the cluster. A cluster node may determine whether to process the traffic steered via the backplane by computing a hash of packet parameters of the network traffic. Hash keys may be selected such that uniformity is assured, and the key used in hash computation may be synchronized across all of the nodes so that only one node determines that it should process the particular packets or traffic flow.
    • 本申请涉及用于通过分布式流分布(DFD)在中间设备集群的节点上分发业务的系统和方法。 在接收到网络流量时,集群节点(例如中间计算设备或设备)可以内部地将部分业务经由节点间通信背板引导到集群中的一个或多个其他节点,使得负载被同等地处理 由集群中的所有节点组成。 群集节点可以通过计算网络业务的分组参数的散列来确定是否处理经由背板导向的业务。 可以选择哈希键,使得均匀性得到保证,并且在散列计算中使用的密钥可以在所有节点上同步,使得只有一个节点确定它应该处理特定分组或业务流。
    • 42. 发明授权
    • Inferencing data types of message components
    • 推断消息组件的数据类型
    • US08695084B2
    • 2014-04-08
    • US13212068
    • 2011-08-17
    • Abhishek ChauhanRajiv MiraniPrince KohliNamit Sikka
    • Abhishek ChauhanRajiv MiraniPrince KohliNamit Sikka
    • H04L29/06
    • H04L63/0263H04L63/0236
    • A method of a device for filtering messages routing across a network includes extracting, by a filter configured on the device, a plurality of message components from messages received via a network. The plurality of message components is identified as having at least a field name in common, including a first field name. A learning engine configured on the device creates a list of data types for values of the first field name. The list includes one or more data types of a value of the first field name identified for each of the plurality of message components. The learning engine determines a most restrictive data type from the list of data types for the values of the first field name of the plurality of message components.
    • 用于过滤通过网络的消息路由的设备的方法包括通过经由网络接收的消息从设备上配置的过滤器提取多个消息组件。 多个消息组件被识别为具有至少一个共同的字段名称,包括第一字段名称。 在设备上配置的学习引擎为第一个字段名称的值创建数据类型的列表。 列表包括为多个消息组件中的每一个标识的第一字段名称的值的一个或多个数据类型。 学习引擎从多个消息组件的第一字段名称的值的数据类型列表中确定最严格的数据类型。
    • 44. 发明授权
    • Inferring server state in a stateless communication protocol
    • 在无状态通信协议中推送服务器状态
    • US08521909B2
    • 2013-08-27
    • US13240998
    • 2011-09-22
    • Abhishek Chauhan
    • Abhishek Chauhan
    • G06F15/16
    • H04L67/14H04L67/02H04L67/142
    • Server state objects are identified by an intermediate server among packets transmitted between an application server and a client device on a network based upon a stateless communication protocol, by monitoring and analyzing the packets transmitted between the application server and the client device. The packets are parsed into a plurality of name-value pairs. The entropy of the name-value pairs having a same name field is computed, and candidate data objects that are likely to be server state objects are selected based upon the computed entropy. Candidate data objects that were transmitted bi-directionally between the application server and the client device are identified as server state objects.
    • 通过监视和分析应用服务器和客户端设备之间传输的数据包,通过基于无状态通信协议在网络上的应用服务器和客户端设备之间传输的数据包中间服务器状态对象进行标识。 分组被解析成多个名称 - 值对。 计算具有相同名称字段的名称 - 值对的熵,并且基于所计算的熵来选择可能是服务器状态对象的候选数据对象。 在应用服务器和客户端设备之间双向传输的候选数据对象被标识为服务器状态对象。
    • 46. 发明申请
    • Inferring server state in a stateless communication protocol
    • 在无状态通信协议中推送服务器状态
    • US20060047838A1
    • 2006-03-02
    • US10877362
    • 2004-06-25
    • Abhishek Chauhan
    • Abhishek Chauhan
    • G06F15/16
    • H04L67/14H04L67/02H04L67/142
    • Server state objects are identified by an intermediate server among packets transmitted between an application server and a client device on a network based upon a stateless communcation protocol, by monitoring and analyzing the packets transmitted between the application server and the client device. The packets are parsed into a plurality of name-value pairs. The entropy of the name-value pairs having a same name field is computed, and candidate data objects that are likely to be server state objects are selected based upon the computed entropy. Candidate data objects that were transmitted bi-directionally between the application sever and the client device are identified as server state objects.
    • 通过监视和分析在应用服务器和客户端设备之间传输的数据包,通过基于无状态通信协议在网络上的应用服务器和客户端设备之间传输的数据包中间服务器状态对象进行标识。 分组被解析成多个名称 - 值对。 计算具有相同名称字段的名称 - 值对的熵,并且基于所计算的熵来选择可能是服务器状态对象的候选数据对象。 在应用服务器和客户端设备之间双向传输的候选数据对象被标识为服务器状态对象。
    • 47. 发明授权
    • Method and system for storing data in a hash table that eliminates the necessity of key storage
    • 用于将数据存储在散列表中的方法和系统,消除了密钥存储的必要性
    • US06330557B1
    • 2001-12-11
    • US09107534
    • 1998-06-30
    • Abhishek Chauhan
    • Abhishek Chauhan
    • G06F1730
    • G06F17/30949Y10S707/99933Y10S707/99942
    • A method and system for storing data in a hash table of a computer system. A hash function specifies a storage location of the hash table for data associated with a given key. But instead of storing the key in this location, a smaller value, denoted a specification value is used. Specification values are produced via a specification function that mathematically captures the information lost by the hashing function when the key is mapped to the hash address. As a result, no two keys can have equal specification values and equal hash values. When examining the data stored at any given hash address, the invention recreates the key's specification value and compares it with the stored specification value. When the compared values are equal, the object is identified. Thus, the invention conclusively establishes whether the data is associated with a given key without storing the key in the hash table.
    • 一种在计算机系统的哈希表中存储数据的方法和系统。 哈希函数指定与给定键相关联的数据的哈希表的存储位置。 但是,不是将密钥存储在此位置,而是使用较小的值(表示规格值)。 规范值是通过规范函数产生的,当函数映射到哈希地址时,该函数可以数学地捕获散列函数丢失的信息。 因此,没有两个键可以具有相同的规格值和相等的散列值。 当检查存储在任何给定散列地址的数据时,本发明重新创建密钥的规范值并将其与存储的规范值进行比较。 当比较值相等时,识别对象。 因此,本发明最终确定数据是否与给定密钥相关联,而不将密钥存储在散列表中。
    • 50. 发明授权
    • Systems and methods for management of common application firewall session data in a multiple core system
    • 在多核系统中管理通用应用防火墙会话数据的系统和方法
    • US08413225B2
    • 2013-04-02
    • US12976678
    • 2010-12-22
    • Craig AndersonAnoop ReddyRajiv MiraniAbhishek Chauhan
    • Craig AndersonAnoop ReddyRajiv MiraniAbhishek Chauhan
    • H04L29/02
    • H04L63/0227H04L63/168
    • The present invention is directed towards systems and methods for efficiently an intermediary device processing strings in web pages across a plurality of user sessions. A device intermediary to a plurality of clients and a server identifies a plurality of strings in forms and uniform resource locators (URLs) of web pages traversing the device across a plurality of user sessions. The device stores each string of the plurality of strings to one or more allocation arenas shared among a plurality of user session. Each string is indexed using a hash key generated from the string. The device recognizes that a received string transmitted from a webpage of a session of a user is eligible to be shared among the plurality of user sessions. The device determines that a copy of the received string is stored in an allocation arena using a hash generated from the received string. The device uses the copy of the received string stored in the allocation arena in place of the string in the web page of the session of the user to process the web page.
    • 本发明涉及用于在多个用户会话中有效地中间设备处理网页中的字符串的系统和方法。 多个客户端的设备中介和服务器通过多个用户会话跨越该设备的网页的形式和统一的资源定位符(URL)来识别多个字符串。 该设备将多个字符串的每个字符串存储在多个用户会话之间共享的一个或多个分配区域中。 每个字符串都使用从字符串生成的哈希密钥进行索引。 该设备识别出从用户的会话的网页发送的接收到的字符串有资格在多个用户会话之间共享。 设备确定使用从接收到的字符串生成的散列来将所接收的字符串的副本存储在分配竞技场中。 该设备使用存储在分配竞技场中的接收到的字符串的副本来代替用户的会话的网页中的字符串来处理网页。