Patent | Date |
---|
Method and system for reconfigurable parallel lookups using multiple shared memories Grant 11,435,925 - Tran , et al. September 6, 2 | 2022-09-06 |
Hybrid Wildcard Match Table App 20220086089 - Huynh; Jeffrey T. ;   et al. | 2022-03-17 |
Chained Lookups And Counting In A Network Switch App 20220078137 - HUYNH; Jeffrey ;   et al. | 2022-03-10 |
Method of handling large protocol layers for configurable extraction of layer information and an apparatus thereof Grant 11,258,886 - Anand , et al. February 22, 2 | 2022-02-22 |
Hybrid wildcard match table Grant 11,218,410 - Huynh , et al. January 4, 2 | 2022-01-04 |
Chained lookups and counting in a network switch Grant 11,184,296 - Huynh , et al. November 23, 2 | 2021-11-23 |
Packet Processing System, Method And Device Utilizing A Port Client Chain App 20210334224 - Musoll; Enrique ;   et al. | 2021-10-28 |
Method Of Using Bit Vectors To Allow Expansion And Collapse Of Header Layers Within Packets For Enabling Flexible Modifications And An Apparatus Thereof App 20210329104 - Singh; Chirinjeev ;   et al. | 2021-10-21 |
Packet processing system, method and device utilizing a port client chain Grant 11,093,415 - Musoll , et al. August 17, 2 | 2021-08-17 |
Method and apparatus for using multiple linked memory lists Grant 11,082,366 - Panchagnula , et al. August 3, 2 | 2021-08-03 |
Method of using bit vectors to allow expansion and collapse of header layers within packets for enabling flexible modifications and an apparatus thereof Grant 11,050,859 - Singh , et al. June 29, 2 | 2021-06-29 |
Hierarchical Hardware Linked List Approach For Multicast Replication Engine In A Network Asic App 20210067435 - Schmidt; Gerald ;   et al. | 2021-03-04 |
Method And System For Reconfigurable Parallel Lookups Using Multiple Shared Memories App 20210034269 - Tran; Anh T. ;   et al. | 2021-02-04 |
Hierarchical hardware linked list approach for multicast replication engine in a network ASIC Grant 10,855,573 - Schmidt , et al. December 1, 2 | 2020-12-01 |
Protocol Independent Programmable Switch (pips) For Software Defined Data Center Networks App 20200374240 - Hutchison; Guy Townsend ;   et al. | 2020-11-26 |
Method And Apparatus For Flexible And Efficient Analytics In A Network Switch App 20200351206 - Wang; Weihuang ;   et al. | 2020-11-05 |
Apparatus And Method Of Generating Lookups And Making Decisions For Packet Modifying And Forwarding In A Software-defined Network Engine App 20200336423 - Tran; Anh T. ;   et al. | 2020-10-22 |
Method and system for reconfigurable parallel lookups using multiple shared memories Grant 10,782,907 - Tran , et al. Sept | 2020-09-22 |
Protocol independent programmable switch (PIPS) for software defined data center networks Grant 10,785,169 - Hutchison , et al. Sept | 2020-09-22 |
Apparatus and method of generating lookups and making decisions for packet modifying and forwarding in a software-defined network engine Grant 10,749,800 - Tran , et al. A | 2020-08-18 |
Method Of Handling Large Protocol Layers For Configurable Extraction Of Layer Information And An Apparatus Thereof App 20200195761 - Anand; Vishal ;   et al. | 2020-06-18 |
Method and apparatus for analytics in a network switch Grant 10,680,957 - Wang , et al. | 2020-06-09 |
Method of handling large protocol layers for configurable extraction of layer information and an apparatus thereof Grant 10,616,380 - Anand , et al. | 2020-04-07 |
Chained Lookups And Counting In A Network Switch App 20200044984 - HUYNH; Jeffrey ;   et al. | 2020-02-06 |
Method and apparatus for using multiple linked memory lists Grant 10,484,311 - Panchagnula , et al. Nov | 2019-11-19 |
Packet scheduling using hierarchical scheduling process with priority propagation Grant 10,447,608 - Daniel , et al. Oc | 2019-10-15 |
Session based packet mirroring in a network ASIC Grant 10,417,067 - Schmidt , et al. Sept | 2019-09-17 |
Method of identifying internal destinations of network packets and an apparatus thereof Grant 10,397,113 - Anand , et al. A | 2019-08-27 |
Packet Processing System, Method And Device Utilizing A Port Client Chain App 20190227959 - Musoll; Enrique ;   et al. | 2019-07-25 |
Fast hardware switchover in a control path in a network ASIC Grant 10,341,130 - Schmidt , et al. | 2019-07-02 |
Packet processing system, method and device utilizing a port client chain Grant 10,289,575 - Musoll , et al. | 2019-05-14 |
Hierarchical Hardware Linked List Approach For Multicast Replication Engine In A Network Asic App 20190132233 - Schmidt; Gerald ;   et al. | 2019-05-02 |
Method and apparatus for table aging in a network switch Grant 10,216,780 - Wang , et al. Feb | 2019-02-26 |
Hierarchical hardware linked list approach for multicast replication engine in a network ASIC Grant 10,205,649 - Schmidt , et al. Feb | 2019-02-12 |
Hybrid wildcard match table Grant 10,116,564 - Wang , et al. October 30, 2 | 2018-10-30 |
Packet scheduling using hierarchical scheduling process Grant 10,110,515 - Panchagnula , et al. October 23, 2 | 2018-10-23 |
Apparatus And Method Of Generating Lookups And Making Decisions For Packet Modifying And Forwarding In A Software-defined Network Engine App 20180278527 - Tran; Anh T. ;   et al. | 2018-09-27 |
Method of reducing latency in a flexible parser and an apparatus thereof Grant 10,050,833 - Anand , et al. August 14, 2 | 2018-08-14 |
Method And System For Reconfigurable Parallel Lookups Using Multiple Shared Memories App 20180203639 - Tran; Anh T. ;   et al. | 2018-07-19 |
Apparatus and method of generating lookups and making decisions for packet modifying and forwarding in a software-defined network engine Grant 10,009,273 - Tran , et al. June 26, 2 | 2018-06-26 |
Method and apparatus for generating parallel lookup requests utilizing a super key Grant 10,003,676 - Tran , et al. June 19, 2 | 2018-06-19 |
Method of modifying packets to a generic format for enabling programmable modifications and an apparatus thereof Grant 9,961,167 - Singh , et al. May 1, 2 | 2018-05-01 |
Method and system for reconfigurable parallel lookups using multiple shared memories Grant 9,952,799 - Tran , et al. April 24, 2 | 2018-04-24 |
Method and system for reconfigurable parallel lookups using multiple shared memories Grant 9,952,800 - Tran , et al. April 24, 2 | 2018-04-24 |
Fast Hardware Switchover In A Control Path In A Network Asic App 20180102913 - Schmidt; Gerald ;   et al. | 2018-04-12 |
Hierarchical Hardware Linked List Approach For Multicast Replication Engine In A Network Asic App 20180102963 - Schmidt; Gerald ;   et al. | 2018-04-12 |
Protocol Independent Programmable Switch (pips) For Software Defined Data Center Networks App 20180041450 - Hutchison; Guy Townsend ;   et al. | 2018-02-08 |
Method and apparatus for parallel and conditional data manipulation in a software-defined network processing engine Grant 9,880,844 - Tran , et al. January 30, 2 | 2018-01-30 |
Session Based Packet Mirroring In A Network Asic App 20180018207 - Schmidt; Gerald ;   et al. | 2018-01-18 |
Method And Apparatus For Table Aging In A Network Switch App 20170364541 - Wang; Weihuang ;   et al. | 2017-12-21 |
Low-to-high speed cut-through communication Grant 9,843,537 - White , et al. December 12, 2 | 2017-12-12 |
Protocol independent programmable switch (PIPS) software defined data center networks Grant 9,825,884 - Hutchison , et al. November 21, 2 | 2017-11-21 |
Hierarchical hardware linked list approach for multicast replication engine in a network ASIC Grant 9,813,327 - Schmidt , et al. November 7, 2 | 2017-11-07 |
Method and apparatus for table aging in a network switch Grant 9,773,036 - Wang , et al. September 26, 2 | 2017-09-26 |
Session based packet mirroring in a network ASIC Grant 9,760,418 - Schmidt , et al. September 12, 2 | 2017-09-12 |
Method And System For Reconfigurable Parallel Lookups Using Multiple Shared Memories App 20170242619 - Tran; Anh T. ;   et al. | 2017-08-24 |
Method And System For Reconfigurable Parallel Lookups Using Multiple Shared Memories App 20170242618 - Tran; Anh T. ;   et al. | 2017-08-24 |
Method Of Using Bit Vectors To Allow Expasion And Collapse Of Header Layers Within Packets For Enabling Flexible Modifications And An Apparatus Thereof App 20170244816 - Singh; Chirinjeev ;   et al. | 2017-08-24 |
Method for storing and retrieving packets in high bandwidth and low latency packet processing devices Grant 9,736,069 - Daniel , et al. August 15, 2 | 2017-08-15 |
Fast hardware switchover in a control path in a network ASIC Grant 9,729,338 - Schmidt , et al. August 8, 2 | 2017-08-08 |
Low-to-high speed cut-through communication Grant 9,712,459 - White , et al. July 18, 2 | 2017-07-18 |
Method Of Identifying Internal Destinations Of Network Packets And An Apparatus Thereof App 20170187623 - Anand; Vishal ;   et al. | 2017-06-29 |
Packet Processing System, Method And Device Utilizing A Port Client Chain App 20170161215 - Musoll; Enrique ;   et al. | 2017-06-08 |
Method of using bit vectors to allow expansion and collapse of header layers within packets for enabling flexible modifications and an apparatus thereof Grant 9,635,146 - Singh , et al. April 25, 2 | 2017-04-25 |
Method of identifying internal destinations of networks packets and an apparatus thereof Grant 9,628,385 - Anand , et al. April 18, 2 | 2017-04-18 |
Method and system for reconfigurable parallel lookups using multiple shared memories Grant 9,620,213 - Tran , et al. April 11, 2 | 2017-04-11 |
Packet processing system, method and device utilizing a port client chain Grant 9,606,942 - Musoll , et al. March 28, 2 | 2017-03-28 |
Multicast replication engine of a network ASIC and methods thereof Grant 9,565,136 - Schmidt , et al. February 7, 2 | 2017-02-07 |
Matrix of on-chip routers interconnecting a plurality of processing engines and a method of routing using thereof Grant 9,548,945 - Tran , et al. January 17, 2 | 2017-01-17 |
Method of using generic modification instructions to enable flexible modifications of packets and an apparatus thereof Grant 9,531,848 - Singh , et al. December 27, 2 | 2016-12-27 |
Method of splitting a packet into individual layers for modification and intelligently stitching layers back together after modification and an apparatus thereof Grant 9,531,849 - Singh , et al. December 27, 2 | 2016-12-27 |
Method of extracting data from packets and an apparatus thereof Grant 9,516,145 - Anand , et al. December 6, 2 | 2016-12-06 |
Apparatus and method for time stamping packets across several nodes in a network Grant 9,509,585 - Daniel , et al. November 29, 2 | 2016-11-29 |
Method of using a unique packet identifier to identify structure of a packet and an apparatus thereof Grant 9,497,294 - Singh , et al. November 15, 2 | 2016-11-15 |
Packet Processing System, Method And Device Utilizing A Port Client Chain App 20160292091 - Musoll; Enrique ;   et al. | 2016-10-06 |
Method And Apparatus For Using Multiple Linked Memory Lists App 20160294735 - PANCHAGNULA; Vamsi ;   et al. | 2016-10-06 |
Apparatus And Method Of Generating Lookups And Making Decisions For Packet Modifying And Forwarding In A Software-defined Network Engine App 20160277295 - Tran; Anh T. ;   et al. | 2016-09-22 |
Apparatus and method for optimizing the number of accesses to page-reference count storage in page link list based switches Grant 9,438,539 - Daniel , et al. September 6, 2 | 2016-09-06 |
Method of forming a hash input from packet contents and an apparatus thereof Grant 9,438,703 - Anand , et al. September 6, 2 | 2016-09-06 |
Method And Apparatus For Generating Parallel Lookup Requests Utilizing A Super Key App 20160246882 - TRAN; Anh ;   et al. | 2016-08-25 |
Protocol Independent Programmable Switch (pips) Software Defined Data Center Networks App 20160197852 - Hutchison; Guy Townsend ;   et al. | 2016-07-07 |
Apparatus and method of generating lookups and making decisions for packet modifying and forwarding in a software-defined network engine Grant 9,379,963 - Tran , et al. June 28, 2 | 2016-06-28 |
Packet Scheduling Using Hierarchical Scheduling Process App 20160142341 - PANCHAGNULA; Vamsi ;   et al. | 2016-05-19 |
Packet Scheduling Using Hierarchical Scheduling Process With Priority Propagation App 20160142331 - DANIEL; Tsahi ;   et al. | 2016-05-19 |
Hybrid Wildcard Match Table App 20160134537 - Huynh; Jeffrey T. ;   et al. | 2016-05-12 |
Hybrid Wildcard Match Table App 20160134536 - Wang; Weihuang ;   et al. | 2016-05-12 |
Multicast Replication Engine Of A Network Asic And Methods Thereof App 20160085644 - Schmidt; Gerald ;   et al. | 2016-03-24 |
Fast Hardware Switchover In A Control Path In A Network Asic App 20160087808 - Schmidt; Gerald ;   et al. | 2016-03-24 |
Session Based Packet Mirroring In A Network Asic App 20160085475 - Schmidt; Gerald ;   et al. | 2016-03-24 |
Hierarchical Hardware Linked List Approach For Multicast Replication Engine In A Network Asic App 20160087809 - Schmidt; Gerald ;   et al. | 2016-03-24 |
Apparatus and method for forwarding packets based on approved associations between ports and addresses of received packets Grant 9,294,397 - Bishara , et al. March 22, 2 | 2016-03-22 |
Apparatus and method for table search with centralized memory pool in a network switch Grant 9,264,357 - Wang , et al. February 16, 2 | 2016-02-16 |
Apparatus and method for accelerated page link list processing in a packet processor operating at wirespeed Grant 9,262,369 - Daniel , et al. February 16, 2 | 2016-02-16 |
Multi-unit switch employing virtual port forwarding Grant 9,258,219 - Safrai , et al. February 9, 2 | 2016-02-09 |
Apparatus and method for packet memory datapath processing in high bandwidth packet processing devices Grant 9,256,380 - Daniel , et al. February 9, 2 | 2016-02-09 |
Method Of Extracting Data From Packets And An Apparatus Thereof App 20150373163 - Anand; Vishal ;   et al. | 2015-12-24 |
Method Of Using Generic Modification Instructions To Enable Flexible Modifications Of Packets And An Apparatus Thereof App 20150373159 - Singh; Chirinjeev ;   et al. | 2015-12-24 |
Method Of Handling Large Protocol Layers For Configurable Extraction Of Layer Information And An Apparatus Thereof App 20150373165 - Anand; Vishal ;   et al. | 2015-12-24 |
Method Of Modifying Packets To A Generic Format For Enabling Programmable Modifications And An Apparatus Thereof App 20150373155 - Singh; Chirinjeev ;   et al. | 2015-12-24 |
Method Of Reducing Latency In A Flexible Parser And An Apparatus Thereof App 20150372860 - Anand; Vishal ;   et al. | 2015-12-24 |
Method Of Forming A Hash Input From Packet Contents And An Apparatus Thereof App 20150373164 - Anand; Vishal ;   et al. | 2015-12-24 |
Method Of Splitting A Packet Into Individual Layers For Modification And Intelligently Stitching Layers Back Together After Modification And An Apparatus Thereof App 20150373161 - Singh; Chirinjeev ;   et al. | 2015-12-24 |
Method Of Using Bit Vectors To Allow Expansion And Collapse Of Header Layers Within Packets For Enabling Flexible Modifications And An Apparatus Thereof App 20150373160 - Singh; Chirinjeev ;   et al. | 2015-12-24 |
Method Of Using A Unique Packet Identifier To Identify Structure Of A Packet And An Apparatus Thereof App 20150373156 - Singh; Chirinjeev ;   et al. | 2015-12-24 |
Method Of Identifying Internal Destinations Of Network Packets And An Apparatus Thereof App 20150373166 - Anand; Vishal ;   et al. | 2015-12-24 |
Method And Apparatus For Table Aging In A Network Switch App 20150347313 - Wang; Weihuang ;   et al. | 2015-12-03 |
Method And Apparatus For Flexible And Efficient Analytics In A Network Switch App 20150350089 - Wang; Weihuang ;   et al. | 2015-12-03 |
Traffic spraying in a chassis-based network switch Grant 9,166,916 - Mizrahi , et al. October 20, 2 | 2015-10-20 |
Multicast queueing in a network switch Grant 9,137,030 - Mizrahi , et al. September 15, 2 | 2015-09-15 |
Matrix Of On-chip Routers Interconnecting A Plurality Of Processing Engines And A Method Of Routing Using Thereof App 20150188848 - Tran; Anh T. ;   et al. | 2015-07-02 |
Apparatus And Method Of Generating Lookups And Making Decisions For Packet Modifying And Forwarding In A Software-defined Network Engine App 20150186516 - Tran; Anh T. ;   et al. | 2015-07-02 |
Method And Apparatus For Parallel And Conditional Data Manipulation In A Software-defined Network Processing Engine App 20150186143 - Tran; Anh T. ;   et al. | 2015-07-02 |
Method And System For Reconfigurable Parallel Lookups Using Multiple Shared Memories App 20150187419 - Tran; Anh T. ;   et al. | 2015-07-02 |
Switching apparatus and method based on virtual interfaces Grant 9,065,775 - Safrai , et al. June 23, 2 | 2015-06-23 |
Method and apparatus for dynamically allocating bandwidth to a client in a passive optical network Grant 9,036,993 - Melts , et al. May 19, 2 | 2015-05-19 |
Apparatus and method for accelerated page link list processing in a packet processor operating at wirespeed Grant 9,009,364 - Daniel , et al. April 14, 2 | 2015-04-14 |
Method and apparatus for managing packets in a packet switched network Grant 8,923,297 - Daniel , et al. December 30, 2 | 2014-12-30 |
Method and apparatus for managing packets in a packet switched network Grant 08923297 - | 2014-12-30 |
Apparatus and Method for Uniquely Enumerating Paths in a Parse Tree App 20140369363 - Hutchison; Guy ;   et al. | 2014-12-18 |
System and method for handling packets in a stackable network switch Grant 8,908,499 - Bishara , et al. December 9, 2 | 2014-12-09 |
Apparatus and Method for Table Search with Centralized Memory Pool in a Network Switch App 20140321467 - Wang; Weihuang ;   et al. | 2014-10-30 |
Intelligent PHY with security detection for ethernet networks Grant 8,839,405 - Sutardja , et al. September 16, 2 | 2014-09-16 |
Preventing denial-of-service attacks employing broadcast packets Grant 8,830,997 - Bishara , et al. September 9, 2 | 2014-09-09 |
Centralized packet processor for a network Grant 8,804,733 - Safrai , et al. August 12, 2 | 2014-08-12 |
IPv4, IPv6, and ARP spoofing protection method Grant 8,804,729 - Melman , et al. August 12, 2 | 2014-08-12 |
Switching Apparatus And Method Based On Virtual Interfaces App 20140119370 - Safrai; Uri ;   et al. | 2014-05-01 |
Method and apparatus for prioritizing data transfer Grant 8,711,697 - Orr , et al. April 29, 2 | 2014-04-29 |
Fast failover recovery for stackable network switches Grant 8,681,603 - Bishara , et al. March 25, 2 | 2014-03-25 |
Switching apparatus and method based on virtual interfaces Grant 8,625,594 - Safrai , et al. January 7, 2 | 2014-01-07 |
Multicast queueing in a switch Grant 8,565,234 - Mizrahi , et al. October 22, 2 | 2013-10-22 |
Traffic spraying in a chassis-based network switch Grant 8,553,582 - Mizrahi , et al. October 8, 2 | 2013-10-08 |
Method And Apparatus For Dynamically Allocating Bandwidth To A Client In A Passive Optical Network App 20130209103 - Melts; Dimitry ;   et al. | 2013-08-15 |
Intelligent PHY with security detection for ethernet networks App 20130212670 - Sutardja; Sehat ;   et al. | 2013-08-15 |
Efficient host-controller address learning in ethernet switches Grant 8,472,445 - Bishara , et al. June 25, 2 | 2013-06-25 |
Fast failover recovery for stackable network switches Grant 8,305,878 - Bishara , et al. November 6, 2 | 2012-11-06 |
Rate limiting per-flow of traffic to CPU on network switching and routing devices Grant 8,255,515 - Melman , et al. August 28, 2 | 2012-08-28 |
Method and apparatus for clock wander compensation Grant 8,250,399 - Mizrahi , et al. August 21, 2 | 2012-08-21 |
Method and apparatus for managing packets in a packet switched network Grant 8,144,706 - Daniel , et al. March 27, 2 | 2012-03-27 |
Switching Apparatus and Method Based on Virtual Interfaces App 20110134925 - Safrai; Uri ;   et al. | 2011-06-09 |
IP multicast forwarding in MAC bridges Grant 7,933,268 - Melman , et al. April 26, 2 | 2011-04-26 |
Method and apparatus for packet scheduling Grant 7,894,347 - Anker , et al. February 22, 2 | 2011-02-22 |
Hardware implementation of network testing and performance monitoring in a network device Grant 7,881,221 - Arad , et al. February 1, 2 | 2011-02-01 |
Preventing denial-of-service attacks employing broadcast packets Grant 7,826,447 - Bishara , et al. November 2, 2 | 2010-11-02 |
Efficient host-controller address learning in ethernet switches Grant 7,826,452 - Bishara , et al. November 2, 2 | 2010-11-02 |
Secure automatic learning in ethernet bridges Grant 7,796,590 - Melman , et al. September 14, 2 | 2010-09-14 |
Fast failover recovery for stackable network switches Grant 7,756,015 - Bishara , et al. July 13, 2 | 2010-07-13 |
Hardware Implementation Of Network Testing And Performance Monitoring In A Network Device App 20100142398 - Arad; Nir ;   et al. | 2010-06-10 |
Method and apparatus for managing packets in a packet switched network Grant 7,706,363 - Daniel , et al. April 27, 2 | 2010-04-27 |
Hardware implementation of network testing and performance monitoring in a network device Grant 7,668,107 - Arad , et al. February 23, 2 | 2010-02-23 |
Local area network switch using control plane packet mirroring to support multiple network traffic analysis devices Grant 7,626,938 - Orr , et al. December 1, 2 | 2009-12-01 |
Hardware implementation of network testing and performance monitoring in a network device App 20070223388 - Arad; Nir ;   et al. | 2007-09-27 |