Patent | Date |
---|
Real-time regular expression search engine Grant 11,271,951 - Khanna , et al. March 8, 2 | 2022-03-08 |
Real-time Malware Detection App 20210165880 - Bakthavatchalam; Madhavan ;   et al. | 2021-06-03 |
Real-time malware detection Grant 10,885,192 - Bakthavatchalam , et al. January 5, 2 | 2021-01-05 |
Real-time regular expression search engine Grant 10,693,894 - Khanna , et al. | 2020-06-23 |
Real-time regular expression search engine Grant 10,218,721 - Khanna , et al. Feb | 2019-02-26 |
Real-time regular expression search engine Grant 10,033,750 - Bakthavatchalam , et al. July 24, 2 | 2018-07-24 |
Real-time regular expression search engine Grant 9,967,272 - Khanna , et al. May 8, 2 | 2018-05-08 |
Intelligent job matching system and method Grant 9,959,525 - Chen , et al. May 1, 2 | 2018-05-01 |
Real-time Malware Detection App 20180114023 - Bakthavatchalam; Madhavan ;   et al. | 2018-04-26 |
Intelligent Job Matching System and Method App 20150235181 - Chen; Changsheng ;   et al. | 2015-08-20 |
Multiple match detection for multiple flows in a content addressable memory Grant 9,063,840 - Deshpande , et al. June 23, 2 | 2015-06-23 |
Content addressable memory having column segment redundancy Grant 8,982,596 - Srinivasan , et al. March 17, 2 | 2015-03-17 |
Intelligent job matching system and method Grant 8,977,618 - Chen , et al. March 10, 2 | 2015-03-10 |
Incremental adaptive match line charging with calibration Grant 8,913,412 - Khanna , et al. December 16, 2 | 2014-12-16 |
Multi-phase power system with redundancy Grant 8,901,909 - Khanna , et al. December 2, 2 | 2014-12-02 |
Multi-phase power system with redundancy Grant 8,836,306 - Khanna , et al. September 16, 2 | 2014-09-16 |
Call routing between shared service centers Grant 8,774,389 - Kagan , et al. July 8, 2 | 2014-07-08 |
Content addressable memory having half-column redundancy Grant 8,767,488 - Srinivasan , et al. July 1, 2 | 2014-07-01 |
Content addressable memory array having local interconnects Grant 8,730,704 - Nataraj , et al. May 20, 2 | 2014-05-20 |
Content addressable memory having selectively interconnected shift register circuits Grant 8,631,195 - Khanna , et al. January 14, 2 | 2014-01-14 |
Intelligent Job Matching System and Method App 20130317998 - Chen; Changsheng ;   et al. | 2013-11-28 |
Intelligent job matching system and method Grant 8,527,510 - Chen , et al. September 3, 2 | 2013-09-03 |
Intelligent job matching system and method Grant 8,433,713 - Chen , et al. April 30, 2 | 2013-04-30 |
System for dynamically managing power consumption in a search engine Grant 8,369,121 - Gyllenhammer , et al. February 5, 2 | 2013-02-05 |
Multi-Phase Power System with Redundancy App 20130009619 - Khanna; Sandeep ;   et al. | 2013-01-10 |
Multi-Phase Power System with Redundancy App 20130009479 - Khanna; Sandeep ;   et al. | 2013-01-10 |
Multi-phase power system with redundancy Grant 8,274,265 - Khanna , et al. September 25, 2 | 2012-09-25 |
System For Dynamically Managing Power Consumption In A Search Engine App 20120113703 - Gyllenhammer; Carl ;   et al. | 2012-05-10 |
System for dynamically managing power consumption in a search engine Grant 8,111,533 - Gyllenhammer , et al. February 7, 2 | 2012-02-07 |
System for Dynamically Managing Power Consumption in a Search Engine App 20110317462 - Gyllenhammer; Carl ;   et al. | 2011-12-29 |
Segmented content addressable memory device having pipelined compare operations Grant 8,031,501 - Nataraj , et al. October 4, 2 | 2011-10-04 |
System for dynamically managing power consumption in a search engine Grant 8,031,503 - Gyllenhammer , et al. October 4, 2 | 2011-10-04 |
Content addressable memory device capable of parallel state information transfers Grant 8,023,300 - Srinivasan , et al. September 20, 2 | 2011-09-20 |
Content addressable memory device having state information processing circuitry Grant 8,023,301 - Srinivasan , et al. September 20, 2 | 2011-09-20 |
Compiling regular expressions for programmable content addressable memory devices Grant 7,924,590 - Starovoitov , et al. April 12, 2 | 2011-04-12 |
Row redundancy for content addressable memory having programmable interconnect structure Grant 7,924,589 - Srinivasan , et al. April 12, 2 | 2011-04-12 |
Adaptive match line charging Grant 7,920,398 - Khanna , et al. April 5, 2 | 2011-04-05 |
Low power content addressable memory device having selectable cascaded array segments Grant 7,920,399 - Nataraj , et al. April 5, 2 | 2011-04-05 |
Memory device having bit line leakage compensation Grant 7,920,397 - Nataraj , et al. April 5, 2 | 2011-04-05 |
Reformulating regular expressions into architecture-dependent bit groups Grant 7,916,510 - Starovoitov , et al. March 29, 2 | 2011-03-29 |
Content addressable memory device for simultaneously searching multiple flows Grant 7,907,432 - Deshpande , et al. March 15, 2 | 2011-03-15 |
Power reduction in a content addressable memory having programmable interconnect structure Grant 7,881,125 - Srinivasan , et al. February 1, 2 | 2011-02-01 |
Content addressable memory having selectively interconnected rows of counter circuits Grant 7,876,590 - Joshi , et al. January 25, 2 | 2011-01-25 |
Content Addressable Memory Device For Simultaneously Searching Multiple Flows App 20100328981 - Deshpande; Chetan ;   et al. | 2010-12-30 |
Content Addressable Memory Having Programmable Interconnect Structure App 20100321970 - Srinivasan; Maheshwaran ;   et al. | 2010-12-23 |
Content Addressable Memory Having Selectively Interconnected Counter Circuits App 20100321971 - Joshi; Sachin ;   et al. | 2010-12-23 |
Low power content addressable memory Grant 7,830,691 - Srinivasan , et al. November 9, 2 | 2010-11-09 |
Content addresable memory having selectively interconnected counter circuits Grant 7,826,242 - Joshi , et al. November 2, 2 | 2010-11-02 |
Content addresable memory having programmable interconnect structure Grant 7,821,844 - Srinivasan , et al. October 26, 2 | 2010-10-26 |
Transistor with spatially integrated schottky diode Grant 7,808,223 - Khanna , et al. October 5, 2 | 2010-10-05 |
Job seeking system and method for managing job listings Grant 7,707,203 - Hyder , et al. April 27, 2 | 2010-04-27 |
Job categorization system and method Grant 7,702,674 - Hyder , et al. April 20, 2 | 2010-04-20 |
Content addressable memory having dynamic match resolution Grant 7,688,609 - Srinivasan , et al. March 30, 2 | 2010-03-30 |
System and method for improved job seeking Grant 7,680,854 - Hyder , et al. March 16, 2 | 2010-03-16 |
System and method for managing listings Grant 7,680,855 - Hyder , et al. March 16, 2 | 2010-03-16 |
Content Addresable Memory Having Programmable Interconnect Structure App 20100054012 - Srinivasan; Maheshwaran ;   et al. | 2010-03-04 |
Content Addresable Memory Having Selectively Interconnected Counter Circuits App 20100054013 - Joshi; Sachin ;   et al. | 2010-03-04 |
Method and apparatus for terminating selected traffic flows Grant 7,668,089 - Srinivasan , et al. February 23, 2 | 2010-02-23 |
Content addresable memory having selectively interconnected counter circuits Grant 7,660,140 - Joshi , et al. February 9, 2 | 2010-02-09 |
Regular expression search engine Grant 7,656,716 - Srinivasan , et al. February 2, 2 | 2010-02-02 |
Content addressable memory having programmable interconnect structure Grant 7,643,353 - Srinivasan , et al. January 5, 2 | 2010-01-05 |
Method and apparatus for calculating packet departure times Grant 7,616,571 - Srinivasan , et al. November 10, 2 | 2009-11-10 |
Content addressable memory with twisted data lines Grant 7,545,661 - Srinivasan , et al. June 9, 2 | 2009-06-09 |
Content addressable memory with multi-row write function Grant 7,505,295 - Nataraj , et al. March 17, 2 | 2009-03-17 |
Low Power Content Addressable Memory App 20080273362 - Srinivasan; Varadarajan ;   et al. | 2008-11-06 |
Low power content addressable memory Grant 7,417,881 - Srinivasan , et al. August 26, 2 | 2008-08-26 |
P-channel power chip Grant 7,391,200 - Khanna , et al. June 24, 2 | 2008-06-24 |
Apparatus for queuing different traffic types Grant 7,349,332 - Srinivasan , et al. March 25, 2 | 2008-03-25 |
Method and apparatus for throttling selected traffic flows Grant 7,346,000 - Srinivasan , et al. March 18, 2 | 2008-03-18 |
Method and apparatus for managing individual traffic flows Grant 7,342,886 - Srinivasan , et al. March 11, 2 | 2008-03-11 |
Content Addressable Memory With Twisted Data Lines App 20080043507 - SRINIVASAN; Varadarajan ;   et al. | 2008-02-21 |
Content addressable memory with twisted data lines Grant 7,319,602 - Srinivasan , et al. January 15, 2 | 2008-01-15 |
Method and apparatus for terminating selected traffic flows Grant 7,289,442 - Srinivasan , et al. October 30, 2 | 2007-10-30 |
Content addressable memory with selective error logging Grant 7,283,380 - Srinivasan , et al. October 16, 2 | 2007-10-16 |
Priority circuit for content addressable memory Grant 7,272,027 - Pereira , et al. September 18, 2 | 2007-09-18 |
Rollover bits for packet departure time calculator Grant 7,257,084 - Srinivasan , et al. August 14, 2 | 2007-08-14 |
Content addressable memory with error signaling Grant 7,257,763 - Srinivasan , et al. August 14, 2 | 2007-08-14 |
Content addressable memory with programmable word width and programmable priority Grant 7,246,198 - Nataraj , et al. July 17, 2 | 2007-07-17 |
Content addressable memory with error detection Grant 7,237,156 - Srinivasan , et al. June 26, 2 | 2007-06-26 |
Content addressable memory having dynamic match resolution Grant 7,230,841 - Srinivasan , et al. June 12, 2 | 2007-06-12 |
Search parameter table in a content addressable memory Grant 7,219,187 - Khanna , et al. May 15, 2 | 2007-05-15 |
Classless interdomain routing using binary content addressable memory having mask bits and mask valid bits Grant 7,213,101 - Srinivasan , et al. May 1, 2 | 2007-05-01 |
Comparand generation in a content addressable memory Grant 7,210,003 - Khanna , et al. April 24, 2 | 2007-04-24 |
Low Power Content Addressable Memory App 20070064461 - Srinivasan; Varadarajan ;   et al. | 2007-03-22 |
Call routing between shared service centers App 20070064912 - Kagan; Steven M. ;   et al. | 2007-03-22 |
Method And Apparatus For Performing Packet Classification For Policy-based Packet Routing App 20060280193 - Srinivasan; Varadarajan ;   et al. | 2006-12-14 |
Method and apparatus for performing packet classification for policy-based packet routing Grant 7,143,231 - Srinivasan , et al. November 28, 2 | 2006-11-28 |
Intelligent job matching system and method App 20060265266 - Chen; Changesheng ;   et al. | 2006-11-23 |
Intelligent job matching system and method App 20060265267 - Chen; Changsheng ;   et al. | 2006-11-23 |
Low power content addressable memory Grant 7,133,302 - Srinivasan , et al. November 7, 2 | 2006-11-07 |
Job seeking system and method for managing job listings App 20060229899 - Hyder; Adam ;   et al. | 2006-10-12 |
Match line pre-charging in a content addressable memory having configurable rows Grant 7,113,415 - Khanna September 26, 2 | 2006-09-26 |
CAM device having multiple index generators Grant 7,114,026 - Khanna September 26, 2 | 2006-09-26 |
Job categorization system and method App 20060212466 - Hyder; Adam ;   et al. | 2006-09-21 |
Method and apparatus for performing priority encoding in a segmented classification system using enable signals Grant 7,110,407 - Khanna September 19, 2 | 2006-09-19 |
System and method for managing listings App 20060206505 - Hyder; Adam ;   et al. | 2006-09-14 |
System and method for improved job seeking App 20060206448 - Hyder; Adam ;   et al. | 2006-09-14 |
Ternary content addressable memory device Grant 7,054,993 - Srinivasan , et al. May 30, 2 | 2006-05-30 |
Content addressable memory with cascaded array Grant 7,042,748 - Khanna May 9, 2 | 2006-05-09 |
Content addressable memory with latching sense amplifier Grant 7,019,999 - Srinivasan , et al. March 28, 2 | 2006-03-28 |
Content addressable memory having column redundancy Grant 7,016,243 - Srinivasan , et al. March 21, 2 | 2006-03-21 |
Bit level programming interface in a content addressable memory Grant 6,993,622 - Khanna , et al. January 31, 2 | 2006-01-31 |
Concurrent searching of different tables within a content addressable memory App 20060018142 - Srinivasan; Varadarajan ;   et al. | 2006-01-26 |
Synchronous content addressable memory App 20060010284 - Srinivasan; Varadarajan ;   et al. | 2006-01-12 |
Content addressable memory with programmable word width and programmable priority App 20050262295 - Nataraj, Bindiganavale S. ;   et al. | 2005-11-24 |
Concurrent searching of different tables within a content addressable memory Grant 6,967,855 - Srinivasan , et al. November 22, 2 | 2005-11-22 |
Synchronous content addressable memory Grant 6,961,810 - Srinivasan , et al. November 1, 2 | 2005-11-01 |
Content addressable memory with mode-selectable match detect timing Grant 6,944,039 - Nataraj , et al. September 13, 2 | 2005-09-13 |
Programmable delay circuit within a content addressable memory Grant 6,944,040 - Khanna September 13, 2 | 2005-09-13 |
Content addressable memory with block-programmable mask write mode, word width and priority Grant 6,944,709 - Nataraj , et al. September 13, 2 | 2005-09-13 |
Content addressable memory with programmable word width and programmable priority Grant 6,934,795 - Nataraj , et al. August 23, 2 | 2005-08-23 |
Content addressable memory with cascaded array App 20050169031 - Khanna, Sandeep | 2005-08-04 |
Content addressable memory with selective error logging Grant 6,914,795 - Srinivasan , et al. July 5, 2 | 2005-07-05 |
Classless interdomain routing using binary content addressable memory Grant 6,910,097 - Srinivasan , et al. June 21, 2 | 2005-06-21 |
Content addressable memory with cascaded array Grant 6,903,953 - Khanna June 7, 2 | 2005-06-07 |
Content addressable memory having dynamic match resolution Grant 6,898,099 - Srinivasan , et al. May 24, 2 | 2005-05-24 |
Programmable delay circuit within a content addressable memory Grant 6,865,121 - Khanna March 8, 2 | 2005-03-08 |
Content addressable memory with cascaded array Grant 6,842,358 - Khanna January 11, 2 | 2005-01-11 |
Content addressable memory having column redundancy Grant 6,804,135 - Srinivasan , et al. October 12, 2 | 2004-10-12 |
Selective match line control circuit for content addressable memory array Grant 6,804,133 - Khanna October 12, 2 | 2004-10-12 |
Priority circuit for content addressable memory App 20040193741 - Pereira, Jose P. ;   et al. | 2004-09-30 |
Synchronous content addressable memory App 20040139276 - Srinivasan, Varadarajan ;   et al. | 2004-07-15 |
Comparand generation in a content addressable memory App 20040128434 - Khanna, Sandeep ;   et al. | 2004-07-01 |
Content addressable memory with selectable mask write mode Grant 6,757,779 - Nataraj , et al. June 29, 2 | 2004-06-29 |
Content addressable memory with cascaded array App 20040105290 - Khanna, Sandeep | 2004-06-03 |
Concurrent searching of different tables within a content addressable memory Grant 6,744,652 - Srinivasan , et al. June 1, 2 | 2004-06-01 |
Content addressable memory having column redundancy Grant 6,714,430 - Srinivasan , et al. March 30, 2 | 2004-03-30 |
Synchronous content addressable memory Grant 6,697,911 - Srinivasan , et al. February 24, 2 | 2004-02-24 |
Concurrent searching of different tables within a content addressable memory App 20040032775 - Srinivasan, Varadarajan ;   et al. | 2004-02-19 |
Content addressable memory with selective error logging Grant 6,690,595 - Srinivasan , et al. February 10, 2 | 2004-02-10 |
Content Addressable Memory With Cascaded Array App 20040022082 - Khanna, Sandeep | 2004-02-05 |
Timing execution of compare instructions in a synchronous content addressable memory Grant 6,678,786 - Srinivasan , et al. January 13, 2 | 2004-01-13 |
Programmable delay circuit within a content addressable memory Grant 6,650,575 - Khanna November 18, 2 | 2003-11-18 |
Synchronous content addressable memory App 20030131188 - Srinivasan, Varadarajan ;   et al. | 2003-07-10 |
Method and apparatus for determining the address of the highest priority matching entry in a segmented content addressable memory device Grant 6,591,331 - Khanna July 8, 2 | 2003-07-08 |
Memory storage cell based array of counters Grant 6,567,340 - Nataraj , et al. May 20, 2 | 2003-05-20 |
Method and apparatus for performing a read next highest priority match instruction in a content addressable memory device Grant 6,564,289 - Srinivasan , et al. May 13, 2 | 2003-05-13 |
Bit level programming interface in a content addressable memory App 20030084236 - Khanna, Sandeep ;   et al. | 2003-05-01 |
Method and apparatus for determining an exact match in a ternary content addressable memory device Grant 6,539,455 - Khanna , et al. March 25, 2 | 2003-03-25 |
Concurrent searching of different tables within a content addressable memory App 20030039135 - Srinivasan, Varadarajan ;   et al. | 2003-02-27 |
Method and apparatus for determining an exact match in a ternary content addressable memory device App 20030028713 - Khanna, Sandeep ;   et al. | 2003-02-06 |
Method and apparatus for determining a longest prefix match in a segmented content addressable memory device Grant 6,499,081 - Nataraj , et al. December 24, 2 | 2002-12-24 |
Content addressable memory with programmable word width and programmable priority App 20020161969 - Nataraj, Bindiganavale S. ;   et al. | 2002-10-31 |
Method and apparatus for performing a read next highest priority match instruction in a content addressable memory device App 20020129199 - Srinivasan, Varadarajan ;   et al. | 2002-09-12 |
Content addressable memory with block-programmable mask write mode, word width and priority App 20020129198 - Nataraj, Bindiganavale S. ;   et al. | 2002-09-12 |
Row redundancy in a content addressable memory Grant 6,445,628 - Pereira , et al. September 3, 2 | 2002-09-03 |
Ternary content addressable memory with compare operand selected according to mask value Grant 6,418,042 - Srinivasan , et al. July 9, 2 | 2002-07-09 |
Method of generating an almost full flag and a full flag in a content addressable memory Grant 6,393,514 - Khanna , et al. May 21, 2 | 2002-05-21 |
Method and apparatus for performing a read next highest priority match instruction in a content addressable memory device Grant 6,381,673 - Srinivasan , et al. April 30, 2 | 2002-04-30 |
Row redundancy for content addressable memory Grant 6,275,426 - Srinivasan , et al. August 14, 2 | 2001-08-14 |
Synchronous content addressable memory App 20010005876 - Srinivasan, Varadarajan ;   et al. | 2001-06-28 |
Row redundancy in a content addressable memory Grant 6,249,467 - Pereira , et al. June 19, 2 | 2001-06-19 |
Method and apparatus for implementing a learn instruction in a depth cascaded content addressable memory system Grant 6,240,485 - Srinivasan , et al. May 29, 2 | 2001-05-29 |
Method for longest prefix matching in a content addressable memory Grant 6,237,061 - Srinivasan , et al. May 22, 2 | 2001-05-22 |
Spare address decoder Grant 6,229,742 - Srinivasan , et al. May 8, 2 | 2001-05-08 |
Method and apparatus for implementing a learn instruction in a content addressable memory device Grant 6,219,748 - Srinivasan , et al. April 17, 2 | 2001-04-17 |
Multiport content addressable memory device and timing signals Grant 6,199,140 - Srinivasan , et al. March 6, 2 | 2001-03-06 |
Method and apparatus for detecting multiple matches in a content addressable memory Grant 6,175,513 - Khanna January 16, 2 | 2001-01-16 |
Method and apparatus for selective match line pre-charging in a content addressable memory Grant 6,166,939 - Nataraj , et al. December 26, 2 | 2000-12-26 |
Ternary content addressable memory cell Grant 6,154,384 - Nataraj , et al. November 28, 2 | 2000-11-28 |
Method and apparatus for cascading content addressable memory devices Grant 6,148,364 - Srinivasan , et al. November 14, 2 | 2000-11-14 |
Content addressable memory multiple match detection circuit Grant 5,852,569 - Srinivasan , et al. December 22, 1 | 1998-12-22 |