会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and apparatus for implementing a search engine using an SRAM
    • 使用SRAM实现搜索引擎的方法和装置
    • US07234019B1
    • 2007-06-19
    • US10735107
    • 2003-12-12
    • Sophia W. KaoGovind MalalurBrian Hang Wai Yang
    • Sophia W. KaoGovind MalalurBrian Hang Wai Yang
    • G06F12/00
    • G11C15/00Y10S707/99936
    • A search engine system including a memory bank coupled to a bank selection signal, mask logic for receiving constructed keys and incoming key masks and for providing masked keys, hash function blocks for receiving at least two of the masked keys and for providing at least three hash function outputs and multiplexers for receiving hash function outputs, and for providing the bank selection signal is disclosed. Also, the system can allow for local masking of the constructed keys using local mask fields. The hash function can be a Cyclic Redundancy Code (CRC) type function. The memory bank can be arranged as buckets of entries and can be implemented as a standard static random access memory (SRAM). Further, the system can be configured to operate in either a shared mode for sharing hash function outputs or a non-shared mode whereby hash function outputs can be designated for particular portions of the memory bank.
    • 一种搜索引擎系统,包括耦合到存储体选择信号的存储器组,用于接收构造的密钥和输入密钥掩码的掩码逻辑,以及用于提供被掩蔽的密钥,用于接收至少两个被掩蔽密钥的散列函数块,以及用于提供至少三个散列 公开了用于接收散列函数输出的功能输出和多路复用器,并且用于提供存储体选择信号。 此外,系统可以允许使用局部掩码字段来对构造的密钥进行本地掩蔽。 散列函数可以是循环冗余码(CRC)类型函数。 存储体可以被布置为条目的桶,并且可以被实现为标准静态随机存取存储器(SRAM)。 此外,该系统可以被配置为以共享模式操作以共享散列函数输出或非共享模式,由此可以为存储体的特定部分指定哈希函数输出。
    • 2. 发明申请
    • Method and apparatus for implementing a search engine using an SRAM
    • 使用SRAM实现搜索引擎的方法和装置
    • US20080281789A1
    • 2008-11-13
    • US11801937
    • 2007-05-10
    • Sophia W. KaoGovind MalalurBrian Hang Wai Yang
    • Sophia W. KaoGovind MalalurBrian Hang Wai Yang
    • G06F17/30
    • G06F16/9014
    • A search engine system including a memory bank coupled to a bank selection signal, mask logic for receiving constructed keys and incoming key masks and for providing masked keys, hash function blocks for receiving at least two of the masked keys and for providing at least three hash function outputs, and multiplexers for receiving hash function outputs and for providing the bank selection signal is disclosed. Also, the system can allow for local masking of the constructed keys using local mask fields. The hash function can be a Cyclic Redundancy Code (CRC) type function. The memory bank can be arranged as buckets of entries and can be implemented as a standard static random access memory (SRAM). Further, the system can be configured to operate in either a shared mode for sharing hash function outputs or a non-shared mode whereby hash function outputs can be designated for particular portions of the memory bank.
    • 一种搜索引擎系统,包括耦合到存储体选择信号的存储器组,用于接收构造的密钥和输入密钥掩码的掩码逻辑,以及用于提供被掩蔽的密钥,用于接收至少两个被掩蔽密钥的散列函数块,以及用于提供至少三个散列 公开了用于接收散列函数输出和提供存储体选择信号的多路复用器。 此外,系统可以允许使用局部掩码字段来对构造的密钥进行本地掩蔽。 散列函数可以是循环冗余码(CRC)类型函数。 存储体可以被布置为条目的桶,并且可以被实现为标准静态随机存取存储器(SRAM)。 此外,该系统可以被配置为以共享模式操作以共享散列函数输出或非共享模式,由此可以为存储体的特定部分指定哈希函数输出。
    • 5. 发明授权
    • Method and apparatus for determining precedence in a classification engine
    • 用于在分类引擎中确定优先级的方法和装置
    • US07562196B2
    • 2009-07-14
    • US11726940
    • 2007-03-23
    • Sophia W. KaoPuneet AgarwalFrederick R. Gruner
    • Sophia W. KaoPuneet AgarwalFrederick R. Gruner
    • G06F12/00G06F13/14
    • G11C15/00Y10S707/99936
    • A precedence determination system including a first type memory bank configured to receive a first search signal and to provide first search result indications, a second type memory bank configured to receive a second search signal and to provide second search result indications, a precedence number table coupled to the first and second type memory banks and configured to provide programmable precedence numbers, and a precedence determination circuit coupled to the first and second type memory banks and the precedence number table and configured to provide a third search result indication is disclosed. In one embodiment, the first type memory bank can be a static random access memory (SRAM) and the second type memory bank can be a ternary content addressable memory (TCAM).
    • 一种优先确定系统,包括配置成接收第一搜索信号并提供第一搜索结果指示的第一类型存储器组,被配置为接收第二搜索信号并提供第二搜索结果指示的第二类型存储器组, 并且被配置为提供可编程优先号,并且公开了耦合到第一和第二类型存储体的优先级确定电路和优先级数字表,并且被配置为提供第三搜索结果指示。 在一个实施例中,第一类型存储体可以是静态随机存取存储器(SRAM),并且第二类型存储体可以是三元内容可寻址存储器(TCAM)。
    • 6. 发明授权
    • Method and apparatus for constructing a search key
    • 用于构建搜索关键字的方法和装置
    • US07426608B1
    • 2008-09-16
    • US10789668
    • 2004-02-27
    • Sophia W. Kao
    • Sophia W. Kao
    • G06F12/00
    • G06F17/30982H04L45/742
    • A search key construction system including search key sections, each coupled to an output of a first multiplexer having a first programmable control, a second multiplexer having a second programmable control and an output coupled to the first multiplexer, and a third multiplexer having a third programmable control and an output coupled to the first multiplexer is disclosed. The first programmable control can include a key source select to enable one of a first type path, a second type path, and a third type path. The first type path can include a designated section position from a packet header, the second type path can include a short field from a packet attribute, and the third type field can include a long field from a packet header.
    • 一种搜索关键字构造系统,包括搜索关键部分,每个搜索关键部分耦合到具有第一可编程控制的第一多路复用器的输出,具有第二可编程控制的第二多路复用器和耦合到第一多路复用器的输出,以及第三多路复用器, 公开了耦合到第一多路复用器的控制和输出。 第一可编程控制器可以包括用于启用第一类型路径,第二类型路径和第三类型路径之一的密钥源选择。 第一类型路径可以包括来自分组报头的指定分段位置,第二类型路径可以包括来自分组属性的短字段,并且第三类型字段可以包括来自分组报头的长字段。