JK

John Keen

JN Juniper Networks: 20 patents #111 of 2,602Top 5%
SG Silicon Graphics: 4 patents #100 of 758Top 15%
Overall (All Time): #164,455 of 4,157,543Top 4%
25
Patents All Time

Issued Patents All Time

Patent #TitleCo-InventorsDate
9391958 Hardware implementation of complex firewalls using chaining technique Venkatasubramanian Swaminathan, Deepak Goel, Jianhui Huang, Jean-Marc Frailong, Srinivasan Jagannadhan +1 more 2016-07-12
9098262 Efficient arithimetic logic units Jean-Marc Frailong, Pradeep Sindhu, Jeffrey G. Libby, Jian Hui Huang, Rajesh Nair 2015-08-04
9026424 Emulation of multiple instruction sets Jeffrey G. Libby, Jean-Marc Frailong, Sharada Yeluri, Jianhui Huang, Rajesh Nair 2015-05-05
8938469 Dynamically adjusting hash table capacity Jean-Marc Frailong, Deepak Goel 2015-01-20
8886827 Flow cache mechanism for performing packet flow lookups in a network device Deepak Goel, Venkatasubramanian Swaminathan 2014-11-11
8880856 Efficient arithmetic logic units Jean-Marc Frailong, Pradeep Sindhu, Jeffrey G. Libby, Jian Hui Huang, Rajesh Nair 2014-11-04
8799507 Longest prefix match searches with variable numbers of prefixes Jean-Marc Frailong, Deepak Goel, Srinivasan Jagannadhan, Srilakshmi Adusumalli 2014-08-05
8799909 System and method for independent synchronous and asynchronous transaction requests Jeffrey G. Libby, Jean-Marc Frailong, Avanindra Godbole, Sharada Yeluri, Anurag P. Gupta 2014-08-05
8800021 Hardware implementation of complex firewalls using chaining technique Venkatasubramanian Swaminathan, Deepak Goel, Jianhui Huang, Jean-Marc Frailong, Srinivasan Jagannadhan +1 more 2014-08-05
8630294 Dynamic bypass mechanism to alleviate bloom filter bank contention Jianhui Huang, Deepak Goel, David Skinner, Venkatasubramanian Swaminathan 2014-01-14
8583851 Convenient, flexible, and efficient management of memory space and bandwidth Anjan Venkatramani, Srinivas Perla 2013-11-12
8520675 System and method for efficient packet replication Jean-Marc Frailong, Jeffrey G. Libby, Anurag P. Gupta, Rajesh Nair, Avanindra Godbole +1 more 2013-08-27
8397010 Convenient, flexible, and efficient management of memory space and bandwidth Anjan Venkatramani, Srinivas Perla 2013-03-12
8332622 Branching to target address by adding value selected from programmable offset table to base address specified in branch instruction Anurag P. Gupta, Jeffrey G. Libby, Jean-Marc Frailong, Avanindra Godbole, Sharada Yeluri 2012-12-11
8327057 Ordering write bursts to memory Anjan Venkatramani, Srinivas Perla 2012-12-04
8285914 Banked memory arbiter for control memory Anjan Venkatramani, Srinivas Perla 2012-10-09
8225027 Mapping address bits to improve spread of banks Anjan Venkatramani, Srinivas Perla 2012-07-17
8078791 Ordering refresh requests to memory Srinivas Perla, Anjan Venkatramani 2011-12-13
8078849 Fast execution of branch instruction with multiple conditional expressions using programmable branch offset table Jeffrey G. Libby, Jean-Marc Frailong, Anurag P. Gupta, Avanindra Godbole, Sharada Yeluri 2011-12-13
8069023 Hardware support for instruction set emulation Jean-Marc Frailong, Jeffrey G. Libby, Jianhui Huang, Sharada Yeluri, Rajesh Nair 2011-11-29
7996597 Mapping address bits to improve spread of banks Anjan Venkatramani, Srinivas Perla 2011-08-09
6578115 Method and apparatus for handling invalidation requests to processors not present in a computer system David Edward McCracken, Martin M. Deneroff, Gregory Michael Thorson 2003-06-10
6564277 Method and system for handling interrupts in a node controller without attached processors Jeffrey G. Libby, Swaminathan Venkataraman 2003-05-13
6457146 Method and apparatus for processing errors in a computer system Azmeer Salleh 2002-09-24
6339812 Method and apparatus for handling invalidation requests to processors not present in a computer system David Edward McCracken, Martin M. Deneroff, Gregory Michael Thorson 2002-01-15