会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Method and apparatus for generating and using enhanced tree bitmap data structures in determining a longest prefix match
    • 用于在确定最长前缀匹配中生成和使用增强树位图数据结构的方法和装置
    • US20050157712A1
    • 2005-07-21
    • US10278623
    • 2002-10-23
    • Vijay RangarajanDalit SagiWilliam Eatherton
    • Vijay RangarajanDalit SagiWilliam Eatherton
    • G06F17/30H04L12/56H04Q11/00
    • H04L45/00G06F17/30961G06F17/30985H04L45/54H04L45/7457
    • Methods and apparatus are disclosed for generating and using an enhanced tree bitmap data structure in determining a longest prefix match, such as in a router, packet switching system. One implementation organizes the tree bitmap to minimize the number of internal nodes that must be accessed during a lookup operation. A pointer is included in each of the trie or search nodes to the best match so far entry in the leaf or results array which allows direct access to this result without having to parse a corresponding internal node. Moreover, one implementation stores the internal node for a particular level as a first element in its child array. Additionally, one implementation uses a general purpose lookup engine that can traverse multiple tree bitmaps or other data structures simultaneously, and perform complete searches, partial searches, and resume partial searches such as after receiving additional data on which to search.
    • 公开了用于在确定最长前缀匹配中,例如在路由器,分组交换系统中生成和使用增强树位图数据结构的方法和装置。 一个实现组织树位图以最小化在查找操作期间必须访问的内部节点的数量。 在每个特里或搜索节点中都包含一个指针,以便在叶或结果数组中进行最佳匹配,从而允许直接访问该结果,而无需解析对应的内部节点。 此外,一个实现将特定级别的内部节点存储在其子阵列中的第一个元素。 另外,一个实现使用可以同时遍历多个树位图或其他数据结构的通用查找引擎,并且执行完整的搜索,部分搜索和恢复部分搜索,例如在接收到要搜索的附加数据之后。
    • 2. 发明授权
    • Method and apparatus for generating and using enhanced tree bitmap data structures in determining a longest prefix match
    • 用于在确定最长前缀匹配中生成和使用增强树位图数据结构的方法和装置
    • US07349415B2
    • 2008-03-25
    • US10278623
    • 2002-10-23
    • Vijay RangarajanDalit SagiWilliam N. Eatherton
    • Vijay RangarajanDalit SagiWilliam N. Eatherton
    • H04L12/56
    • H04L45/00G06F17/30961G06F17/30985H04L45/54H04L45/7457
    • Methods and apparatus are disclosed for generating and using an enhanced tree bitmap data structure in determining a longest prefix match, such as in a router, packet switching system. One implementation organizes the tree bitmap to minimize the number of internal nodes that must be accessed during a lookup operation. A pointer is included in each of the trie or search nodes to the best match so far entry in the leaf or results array which allows direct access to this result without having to parse a corresponding internal node. Moreover, one implementation stores the internal node for a particular level as a first element in its child array. Additionally, one implementation uses a general purpose lookup engine that can traverse multiple tree bitmaps or other data structures simultaneously, and perform complete searches, partial searches, and resume partial searches such as after receiving additional data on which to search.
    • 公开了用于在确定最长前缀匹配中,例如在路由器,分组交换系统中生成和使用增强树位图数据结构的方法和装置。 一个实现组织树位图以最小化在查找操作期间必须访问的内部节点的数量。 在每个特里或搜索节点中都包含一个指针,以便在叶或结果数组中进行最佳匹配,从而允许直接访问该结果,而无需解析对应的内部节点。 此外,一个实现将特定级别的内部节点存储在其子阵列中的第一个元素。 另外,一个实现使用可以同时遍历多个树位图或其他数据结构的通用查找引擎,并且执行完整的搜索,部分搜索和恢复部分搜索,例如在接收到要搜索的附加数据之后。
    • 3. 发明授权
    • Method and apparatus for generating and using enhanced tree bitmap data structures in determining a longest prefix match
    • 用于在确定最长前缀匹配中生成和使用增强树位图数据结构的方法和装置
    • US07899067B2
    • 2011-03-01
    • US10161504
    • 2002-05-31
    • Vijay RangarajanDalit SagiWilliam N. Eatherton
    • Vijay RangarajanDalit SagiWilliam N. Eatherton
    • H04L12/56
    • H04L45/00G06F17/30961G06F17/30985H04L45/54H04L45/7457
    • Methods and apparatus are disclosed for generating and using an enhanced tree bitmap data structure in determining a longest prefix match, such as in a router, packet switching system. One implementation organizes the tree bitmap to minimize the number of internal nodes that must be accessed during a lookup operation. A pointer is included in each of the trie or search nodes to the best match so far entry in the leaf or results array which allows direct access to this result without having to parse a corresponding internal node. Moreover, one implementation stores the internal node for a particular level as a first element in its child array. Additionally, one implementation uses a general purpose lookup engine that can traverse multiple tree bitmaps or other data structures simultaneously, and perform complete searches, partial searches, and resume partial searches such as after receiving additional data on which to search.
    • 公开了用于在确定最长前缀匹配中,例如在路由器,分组交换系统中生成和使用增强树位图数据结构的方法和装置。 一个实现组织树位图以最小化在查找操作期间必须访问的内部节点的数量。 在每个特里或搜索节点中都包含一个指针,以便在叶或结果数组中进行最佳匹配,从而允许直接访问该结果,而无需解析对应的内部节点。 此外,一个实现将特定级别的内部节点存储在其子阵列中的第一个元素。 另外,一个实现使用可以同时遍历多个树位图或其他数据结构的通用查找引擎,并且执行完整的搜索,部分搜索和恢复部分搜索,例如在接收到要搜索的附加数据之后。
    • 8. 发明授权
    • Method and apparatus for storing tree data structures among and within multiple memory channels
    • 用于在多个存储器通道内和之内存储树数据结构的方法和装置
    • US07613134B2
    • 2009-11-03
    • US12059329
    • 2008-03-31
    • Vijay RangarajanShyamsundar N. ManiyarWilliam N. Eatherton
    • Vijay RangarajanShyamsundar N. ManiyarWilliam N. Eatherton
    • H04L12/28
    • H04L45/00G06F17/30961G06F17/30985H04L45/54H04L45/7457
    • Methods and apparatus are disclosed for storing tree data structures among and within multiple memory channels, which may be of particular use with, but not limited to tree bitmap data structures. A subtree (or entire tree) typically includes one or more leaf arrays and multiple tree arrays. One or more leaf arrays are typically stored in a first set of memory channels of N+1 sets of memory channels, the N+1 sets of memory channels including N sets of memory channels plus the first set of memory channels. Each of N contiguous levels of the multiple tree arrays are stored in a different one of said N sets of memory channels, wherein each of the multiple tree arrays at a same level of said N contiguous levels is stored in the same memory channel set of said N sets of memory channels. A memory channel for storing a particular level is typically assigned based on one or more current occupancy levels of the memory channels.
    • 公开了用于在多个存储器通道内和之内存储树数据结构的方法和装置,其可以特别用于但不限于树位图数据结构。 子树(或整个树)通常包括一个或多个叶阵列和多个树阵列。 一个或多个叶阵列通常存储在N + 1组存储器通道的第一组存储器通道中,N + 1组存储器通道包括N组存储器通道加上第一组存储器通道。 多个树阵列的N个连续级别中的每一个存储在所述N组存储器通道中的不同的一组中,其中在所述N个连续级别的同一级别的多个树阵列中的每一个被存储在与所述N个连续级别相同的存储器通道组中 N组内存通道。 用于存储特定级别的存储器通道通常基于存储器通道的一个或多个当前占用电平来分配。