会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 13. 发明授权
    • Lookups by collisionless direct tables and CAMS
    • 通过无碰撞直接表和CAMS查找
    • US08081632B2
    • 2011-12-20
    • US11962558
    • 2007-12-21
    • Gordon Taylor DavisAndreas Guenther HerkersdorfClark Debs JeffriesMark Anthony Rinaldi
    • Gordon Taylor DavisAndreas Guenther HerkersdorfClark Debs JeffriesMark Anthony Rinaldi
    • G06F12/00H04L12/56
    • H04L49/3009H04L45/745H04L45/7453H04L49/351
    • Computers are caused to provide a hash table wherein each entry is associated with a binary key and indexed by a selected portion of a hash value of the associated key, and points to a data structure location for storing non-selected portions of, or the entire hash value of, the binary key, and action data corresponding to the value of the binary key. Content addressable memory entries store a binary key, or a value unique to it, and an association to a corresponding action. Pointers to the data structure use selected portions of binary key hash values as an index when not selected portions of hash values of other binary keys, and associations are established between CAM entry and associated data structure locations when selected portions of the hash values of the binary keys are the same as selected portions of hash values of one or more other binary keys.
    • 导致计算机提供散列表,其中每个条目与二进制密钥相关联并由相关联的密钥的哈希值的选定部分索引,并且指向用于存储未选择的部分或全部的数据结构位置 哈希值,二进制密钥和对应于二进制密钥值的动作数据。 内容可寻址存储器条目存储二进制密钥或其唯一值,以及与相应操作的关联。 指向数据结构的指针使用二进制密钥散列值的选定部分作为索引,当未选择其他二进制密钥的散列值部分时,以及在CAM条目和相关联的数据结构位置之间建立关联时,二进制对象的哈希值的选定部分 键与一个或多个其他二进制键的哈希值的选定部分相同。
    • 14. 发明授权
    • Network access traffic sorter
    • 网络访问流量分拣机
    • US06940864B2
    • 2005-09-06
    • US09906352
    • 2001-07-16
    • Youssef AbdelilahGordon Taylor DavisJeffrey Haskell DerbyDongming HwangClark Debs JeffriesMalcolm Scott WareHua Ye
    • Youssef AbdelilahGordon Taylor DavisJeffrey Haskell DerbyDongming HwangClark Debs JeffriesMalcolm Scott WareHua Ye
    • H04L12/56H04L29/06H04Q12/28
    • H04L65/605H04L29/06027H04L47/2441H04L47/2458H04L47/365H04L47/50H04L65/80H04L69/22
    • Packetized voice, video, and data traffic (data frames) are received in a communication traffic sorter. The data frames have a dispatch priority corresponding to their transmission characteristics (flow) and a quality of service parameters. The communication traffic sorter analyzes information in data packets within each data frame and determines an optimum flow for the data frames. A data frame is assigned to a selected queue based on an analysis of the information in its data packets. A data frame may also be assigned to a queue based on a prior analysis of a data frame with like transmission characteristics. Results of analysis are stored and indexed to facilitate processing of subsequent data frames. The network access sorter has circuits to un-pack and re-pack the data frame, when called for, to allow user transmitted data to be processed to create a modified data frame. The data frame may then be dispatched with a second dispatch priority on a bus for distribution to end users where previously assigned quality of service is maintained or exceeded.
    • 分组化语音,视频和数据业务(数据帧)在通信流量分类器中被接收。 数据帧具有对应于其传输特性(流)和服务质量参数的调度优先级。 通信流量分类器分析每个数据帧内的数据分组中的信息,并确定数据帧的最佳流。 基于对其数据分组中的信息的分析,将数据帧分配给所选择的队列。 基于具有相似传输特性的数据帧的先前分析,也可以将数据帧分配给队列。 分析结果存储和索引,以便于后续数据帧的处理。 网络访问分拣机具有用于在被要求时解除数据帧的打包和重新打包的电路,以允许用户传送的数据被处理以创建经修改的数据帧。 然后可以在总线上以第二调度优先级调度数据帧,以便分发给维护或超过先前分配的服务质量的最终用户。
    • 15. 发明授权
    • Method and system for performing a longest prefix match search
    • 用于执行最长前缀匹配搜索的方法和系统
    • US06925503B2
    • 2005-08-02
    • US09916766
    • 2001-07-27
    • Gordon Taylor DavisClark Debs JeffriesGrayson Warren RandallSonia Kiang Rovner
    • Gordon Taylor DavisClark Debs JeffriesGrayson Warren RandallSonia Kiang Rovner
    • G06F7/00G06F15/173H04L12/56
    • H04L45/54H04L45/04
    • A method and system for finding a longest prefix match for a key in a computer network is disclosed. The method and system include providing a main engine and providing an auxiliary engine. The main engine is for storing a first plurality of addresses and for searching the first plurality of addresses for the longest prefix match for the key. None of the first plurality of addresses is a prefix for another address of the first plurality of addresses. The auxiliary engine is for storing and searching a second plurality of addresses. A first address of the second plurality of addresses is capable of including the prefix for a second address of the first plurality of addresses or for a third address for the second plurality of addresses. None of the first plurality of addresses is the prefix for any of the second plurality of addresses. Each of the second plurality of addresses is distinct from each of the first plurality of addresses.
    • 公开了一种用于为计算机网络中的密钥找到最长前缀匹配的方法和系统。 该方法和系统包括提供主机并提供​​辅助发动机。 主引擎用于存储第一多个地址,并用于搜索第一多个地址以获得密钥的最长前缀匹配。 第一多个地址中没有一个是第一多个地址的另一地址的前缀。 辅助引擎用于存储和搜索第二多个地址。 第二多个地址的第一地址能够包括第一多个地址的第二地址的前缀或第二多个地址的第三地址。 第一多个地址中没有一个是第二多个地址中的任一个的前缀。 第二多个地址中的每一个与第一多个地址中的每一个不同。
    • 16. 发明授权
    • Method and system for testing filter rules using caching and a tree structure
    • 使用缓存和树结构测试过滤规则的方法和系统
    • US06529897B1
    • 2003-03-04
    • US09540500
    • 2000-03-31
    • Everett Arthur Corl, Jr.Gordon Taylor DavisClark Debs JeffriesMalcolm Scott Ware
    • Everett Arthur Corl, Jr.Gordon Taylor DavisClark Debs JeffriesMalcolm Scott Ware
    • G06F1730
    • H04L47/10H04L47/24H04L47/2425H04L63/0227H04L63/0263H04Q11/04H04Q2213/13103H04Q2213/13343Y10S707/99932
    • A method and system for testing a plurality of filter rules in a computer system is disclosed. The plurality of filter rules are used with a key that is capable of matching at least one of the plurality of filter rules. The at least one filter rule corresponds to at least one action. The computer system has a cache including a plurality of bins and a decision tree. The method and system include searching a plurality of stored keys in the cache for the key. Preferably, this search of the cache for the key includes determining whether a stored key exactly matches the key. A plurality of stored filter rules corresponds to the plurality of stored keys. A plurality of stored actions corresponds to the plurality of stored filter rules. The cache stores each of the plurality of stored keys and at least one stored action in each bin of a portion of the bins. The method and system also include obtaining the at least one action from the cache if the key is found in plurality of stored keys and otherwise obtaining the at least one action using the decision tree. Preferably, searches of the decision tree and cache start simultaneously. The decision tree search is terminated if the key is found in the cache. The cache is written to if the at least one action is obtained using the decision tree, but preferably only if the at least one filter rule has a priority of one.
    • 公开了一种用于测试计算机系统中的多个过滤规则的方法和系统。 多个滤波器规则与能够匹配多个滤波器规则中的至少一个的密钥一起使用。 至少一个过滤规则对应于至少一个动作。 计算机系统具有包括多个箱体和决策树的高速缓存器。 该方法和系统包括在密钥的高速缓存中搜索多个存储的密钥。 优选地,对于密钥的高速缓存的搜索包括确定存储的密钥是​​否与密钥完全匹配。 多个存储的过滤规则对应于多个存储的密钥。 多个存储的动作对应于多个存储的过滤器规则。 高速缓存存储多个存储的密钥中的每一个以及至少一个存储的动作在仓的一部分的每个仓中。 所述方法和系统还包括如果在多个存储的密钥中找到密钥并且否则使用所述决策树获得所述至少一个动作,则从所述高速缓存获得所述至少一个动作。 优选地,决策树和高速缓存的搜索同时开始。 如果在缓存中找到密钥,则决定树搜索将被终止。 如果使用决策树获得至少一个动作,则优先写入高速缓存,但是优选地仅当所述​​至少一个过滤器规则具有优先级为1时。