Patent | Date |
---|
Augmenting data plane functionality with field programmable integrated circuits Grant 11,456,970 - Bas , et al. September 27, 2 | 2022-09-27 |
Forwarding element data plane with computing parameter distributor Grant 11,444,889 - Javadi , et al. September 13, 2 | 2022-09-13 |
Configuring A Switch For Extracting Packet Header Fields App 20220279055 - BOSSHART; Patrick | 2022-09-01 |
Generation of descriptive data for packet fields Grant 11,425,058 - Watson , et al. August 23, 2 | 2022-08-23 |
Packet header field extraction Grant 11,425,038 - Bosshart August 23, 2 | 2022-08-23 |
Packet header field extraction Grant 11,425,039 - Bosshart August 23, 2 | 2022-08-23 |
Dynamically reconfiguring data plane of forwarding element to account for operating temperature Grant 11,424,983 - Chang August 23, 2 | 2022-08-23 |
Identifying congestion in a network Grant 11,381,504 - Kim , et al. July 5, 2 | 2022-07-05 |
Expansion of packet data within processing pipeline Grant 11,362,967 - Bosshart , et al. June 14, 2 | 2022-06-14 |
Recording in an external memory data messages processed by a data plane circuit Grant 11,349,781 - Bas , et al. May 31, 2 | 2022-05-31 |
Identifying and marking failed egress links in data plane Grant 11,310,099 - Kodeboyina , et al. April 19, 2 | 2022-04-19 |
Data Plane With Connection Validation Circuits App 20220094711 - Krishnan; Shruthi ;   et al. | 2022-03-24 |
Network forwarding element with data plane packet snapshotting capabilities Grant 11,283,709 - Bosshart , et al. March 22, 2 | 2022-03-22 |
Data Plane Program Verification App 20220083352 - LEE; Jeongkeun ;   et al. | 2022-03-17 |
Link aggregation group failover for multicast Grant 11,271,869 - Agrawal , et al. March 8, 2 | 2022-03-08 |
Packet generation-based bidirectional forwarding detection Grant 11,258,685 - Licking , et al. February 22, 2 | 2022-02-22 |
Data plane for learning flows, collecting metadata regarding learned flows and exporting metadata regarding learned flows Grant 11,258,703 - Licking , et al. February 22, 2 | 2022-02-22 |
Configuring a switch for extracting packet header fields Grant 11,245,778 - Bosshart February 8, 2 | 2022-02-08 |
Messaging between remote controller and forwarding element Grant 11,245,572 - Kim , et al. February 8, 2 | 2022-02-08 |
Expansion Of Packet Data Within Processing Pipeline App 20220029935 - Bosshart; Patrick ;   et al. | 2022-01-27 |
Remote control plane directing data plane configurator Grant 11,223,520 - Kim , et al. January 11, 2 | 2022-01-11 |
Forwarding Element Data Plane Performing Floating Point Computations App 20210399997 - JAVADI; Masoud Moshref ;   et al. | 2021-12-23 |
Augmenting Data Plane Functionality With Field Programmable Integrated Circuits App 20210399998 - BAS; Antonin Mathieu ;   et al. | 2021-12-23 |
Data plane program verification Grant 11,188,355 - Lee , et al. November 30, 2 | 2021-11-30 |
Dynamically Reconfiguring Data Plane Of Forwarding Element To Account For Power Consumption App 20210367844 - CHANG; Remy | 2021-11-25 |
Augmenting data plane functionality with field programmable integrated circuits Grant 11,151,073 - Bas , et al. October 19, 2 | 2021-10-19 |
Augmenting data plane functionality with field programmable integrated circuits Grant 11,134,032 - Bas , et al. September 28, 2 | 2021-09-28 |
Data plane with connection validation circuits Grant 11,108,812 - Krishnan , et al. August 31, 2 | 2021-08-31 |
Messaging Between Remote Controller And Forwarding Element App 20210266219 - Kim; Changhoon ;   et al. | 2021-08-26 |
Forwarding element data plane with flow size detector Grant 11,102,090 - Nikolaidis , et al. August 24, 2 | 2021-08-24 |
Dynamically reconfiguring data plane of forwarding element to account for power consumption Grant 11,102,070 - Chang August 24, 2 | 2021-08-24 |
Proxy hash table Grant 11,080,252 - Bosshart , et al. August 3, 2 | 2021-08-03 |
Packet generation in the data plane of a forwarding element Grant 11,076,026 - Licking , et al. July 27, 2 | 2021-07-27 |
Resilient Hashing For Forwarding Packets App 20210194800 - BOSSHART; Patrick | 2021-06-24 |
Forwarding Element Data Plane With Computing Parameter Distributor App 20210176194 - JAVADI; Masoud Moshref ;   et al. | 2021-06-10 |
Storing packet data in mirror buffer Grant 11,019,172 - Bhide , et al. May 25, 2 | 2021-05-25 |
Using Stateful Traffic Management Data To Perform Packet Processing App 20210119939 - LI; Yi ;   et al. | 2021-04-22 |
Forwarding element data plane performing floating point computations Grant 10,986,042 - Javadi , et al. April 20, 2 | 2021-04-20 |
Queue Scheduler Control Via Packet Data App 20210105220 - LEE; Jeongkeun ;   et al. | 2021-04-08 |
Network Forwarding Element With Key-value Processing In The Data Plane App 20210105230 - LI; Xiaozhou ;   et al. | 2021-04-08 |
Data Plane With Heavy Hitter Detector App 20210099366 - NIKOLAIDIS; Georgios ;   et al. | 2021-04-01 |
Copying packet data to mirror buffer Grant 10,949,199 - Li , et al. March 16, 2 | 2021-03-16 |
Allocation of virtual queues of a network forwarding element Grant 10,931,591 - Agrawal , et al. February 23, 2 | 2021-02-23 |
Data plane with heavy hitter detector Grant 10,931,547 - Nikolaidis , et al. February 23, 2 | 2021-02-23 |
Configuring a network forwarding element with data plane packet snapshotting capabilities Grant 10,924,400 - Bosshart , et al. February 16, 2 | 2021-02-16 |
Using stateful traffic management data to perform packet processing Grant 10,911,377 - Li , et al. February 2, 2 | 2021-02-02 |
Forwarding Element Data Plane With Computing Parameter Distributor App 20210021543 - JAVADI; Masoud Moshref ;   et al. | 2021-01-21 |
Storing Packet Data In Mirror Buffer App 20210006638 - Bhide; Parag D. ;   et al. | 2021-01-07 |
Dynamically reconfiguring data plane of forwarding element to adjust data plane throughput based on detected conditions Grant 10,877,670 - Chang December 29, 2 | 2020-12-29 |
Data plane error detection for ternary content-addressable memory (TCAM) of a forwarding element Grant 10,877,838 - Peterson , et al. December 29, 2 | 2020-12-29 |
Data plane with flow learning circuit Grant 10,873,534 - Ferrara , et al. December 22, 2 | 2020-12-22 |
Flow control visibility Grant 10,873,532 - Chang , et al. December 22, 2 | 2020-12-22 |
Network forwarding element with key-value processing in the data plane Grant 10,862,827 - Li , et al. December 8, 2 | 2020-12-08 |
Queue scheduler control via packet data Grant 10,848,429 - Lee , et al. November 24, 2 | 2020-11-24 |
Priority-based Flow Control App 20200366618 - AGRAWAL; Anurag ;   et al. | 2020-11-19 |
Allocation Of Virtual Queues Of A Network Forwarding Element App 20200366622 - AGRAWAL; Anurag ;   et al. | 2020-11-19 |
Verification of access control list rules provided with a message Grant 10,826,815 - Kim , et al. November 3, 2 | 2020-11-03 |
Multiple copies of stateful tables Grant 10,826,840 - Peterson , et al. November 3, 2 | 2020-11-03 |
Forwarding Element Data Plane With Flow Size Detector App 20200344138 - NIKOLAIDIS; Georgios ;   et al. | 2020-10-29 |
Dynamically Reconfiguring Data Plane Of Forwarding Element To Account For Operating Temperature App 20200344122 - CHANG; Remy | 2020-10-29 |
Data-plane stateful processing units in packet processing pipelines Grant 10,819,633 - Kim , et al. October 27, 2 | 2020-10-27 |
Compiler and hardware interactions to remove action dependencies in the data plane of a network forwarding element Grant 10,805,437 - Bosshart , et al. October 13, 2 | 2020-10-13 |
Network Testing Using A Programmable Packet Engine App 20200313999 - LEE; Jeongkeun ;   et al. | 2020-10-01 |
Identifying And Marking Failed Egress Links In Data Plane App 20200313955 - Kodeboyina; Chaitanya ;   et al. | 2020-10-01 |
Generation Of Descriptive Data For Packet Fields App 20200314219 - Watson; Gregory C. ;   et al. | 2020-10-01 |
Weighted-cost multi-pathing using range lookups Grant 10,791,046 - Sharif , et al. September 29, 2 | 2020-09-29 |
Storing packet data in mirror buffer Grant 10,785,342 - Bhide , et al. Sept | 2020-09-22 |
Chained longest prefix matching in programmable switch Grant 10,778,583 - Sharif Sept | 2020-09-15 |
Multiple packet data container types for a processing pipeline Grant 10,771,387 - Bosshart , et al. Sep | 2020-09-08 |
Forwarding element data plane with computing parameter distributor Grant 10,771,401 - Javadi , et al. Sep | 2020-09-08 |
Generation of path failure message at forwarding element based on message path Grant 10,764,170 - Kim , et al. Sep | 2020-09-01 |
Compiler and hardware interactions to reuse register fields in the data plane of a network forwarding element Grant 10,764,176 - Attig , et al. Sep | 2020-09-01 |
Identifying Congestion In A Network App 20200274806 - KIM; Changhoon ;   et al. | 2020-08-27 |
Execution of packet-specified actions at forwarding element Grant 10,757,005 - Kim , et al. A | 2020-08-25 |
Configurable forwarding element deparser Grant 10,757,028 - Watson , et al. A | 2020-08-25 |
Forwarding Element Integrated Circuit Chip With Separate I/o And Switching Tiles App 20200265002 - AGRAWAL; Anurag ;   et al. | 2020-08-20 |
Expansion Of Packet Data Within Processing Pipeline App 20200259765 - A1 | 2020-08-13 |
Buffer space availability for different packet classes Grant 10,735,331 - Li , et al. | 2020-08-04 |
Equal cost multiple path group failover for multicast Grant 10,728,173 - Agrawal , et al. | 2020-07-28 |
Forwarding element data plane with computing parameter distributor Grant 10,721,188 - Javadi , et al. | 2020-07-21 |
Runtime sharing of unit memories between match tables in a network forwarding element Grant 10,721,167 - Bosshart , et al. | 2020-07-21 |
Addressing match and action entries in a match-action stage Grant 10,712,961 - Bosshart | 2020-07-14 |
Priority-based flow control Grant 10,708,189 - Agrawal , et al. | 2020-07-07 |
Source routing design with simplified forwarding elements Grant 10,700,959 - Kim , et al. | 2020-06-30 |
Data-plane Stateful Processing Units In Packet Processing Pipelines App 20200204501 - KIM; Changhoon ;   et al. | 2020-06-25 |
Generation of descriptive data for packet fields Grant 10,694,006 - Watson , et al. | 2020-06-23 |
Dynamically reconfiguring data plane of forwarding element to account for operating temperature Grant 10,693,725 - Chang | 2020-06-23 |
Incremental update of the data plane of a hardware forwarding element Grant 10,686,658 - Watson , et al. | 2020-06-16 |
Forwarding element data plane with flow size detector Grant 10,686,679 - Nikolaidis , et al. | 2020-06-16 |
Packet reconstruction at deparser Grant 10,686,735 - Watson , et al. | 2020-06-16 |
Coding scheme for indirect addressing of multiple action memories Grant 10,671,304 - Bosshart | 2020-06-02 |
Network Forwarding Element With Data Plane Packet Snapshotting Capabilities App 20200162372 - BOSSHART; Patrick ;   et al. | 2020-05-21 |
Fast reconfiguration of the data plane of a hardware forwarding element Grant 10,645,029 - Watson , et al. | 2020-05-05 |
Configuring And Performing Character Pattern Recognition In A Data Plane Circuit App 20200134308 - Javadi; Masoud Moshref ;   et al. | 2020-04-30 |
Forwarding Element With A Data Plane Load Balancer App 20200136974 - LEE; Jeongkeun ;   et al. | 2020-04-30 |
Forwarding element with flow learning circuit in its data plane Grant 10,616,101 - Peterson , et al. | 2020-04-07 |
Identifying congestion in a network Grant 10,608,939 - Kim , et al. | 2020-03-31 |
Packet Header Field Extraction App 20200099619 - BOSSHART; Patrick | 2020-03-26 |
Packet Header Field Extraction App 20200099617 - BOSSHART; Patrick | 2020-03-26 |
Packet Header Field Extraction App 20200099618 - BOSSHART; Patrick | 2020-03-26 |
Flexible packet replication and filtering for multicast/broadcast Grant 10,601,702 - Cruz , et al. | 2020-03-24 |
Forwarding element integrated circuit chip with separate I/O and switching tiles Grant 10,599,603 - Agrawal , et al. | 2020-03-24 |
Configurable packet processing pipeline for handling non-packet data Grant 10,601,732 - Peterson , et al. | 2020-03-24 |
Expansion of packet data within processing pipeline Grant 10,594,630 - Bosshart , et al. | 2020-03-17 |
Packet Header Field Extraction App 20200076737 - BOSSHART; Patrick | 2020-03-05 |
Latency tracking Grant 10,574,576 - Kim , et al. Feb | 2020-02-25 |
Forwarding Element Data Plane with Computing Parameter Distributor App 20200053027 - Javadi; Masoud Moshref ;   et al. | 2020-02-13 |
Forwarding Element Data Plane with Computing Parameter Distributor App 20200053028 - Javadi; Masoud Moshref ;   et al. | 2020-02-13 |
Forwarding Element Data Plane Performing Floating Point Computations App 20200053029 - Javadi; Masoud Moshref ;   et al. | 2020-02-13 |
Flow Control Visibility App 20200044976 - Chang; Remy ;   et al. | 2020-02-06 |
Forwarding element with a data plane load balancer Grant 10,530,694 - Lee , et al. J | 2020-01-07 |
Mechanism For Communicating To Remote Control Plane From Forwarding Element App 20200007473 - KIM; Changhoon ;   et al. | 2020-01-02 |
Transmission of traffic management data to processing pipeline Grant 10,523,578 - Li , et al. Dec | 2019-12-31 |
Data-plane stateful processing units in packet processing pipelines Grant 10,523,764 - Sivaraman Kaushalram , et al. Dec | 2019-12-31 |
Generating configuration data and API for programming a forwarding element Grant 10,516,626 - Kodeboyina , et al. Dec | 2019-12-24 |
Error handling for match action unit memory of a forwarding element Grant 10,515,699 - Peterson , et al. Dec | 2019-12-24 |
Algorithmic longest prefix matching in programmable switch Grant 10,511,532 - Wang Dec | 2019-12-17 |
Network forwarding element with data plane packet snapshotting capabilities Grant 10,511,523 - Bosshart , et al. Dec | 2019-12-17 |
Bus for providing traffic management statistics to processing pipeline Grant 10,505,861 - Li , et al. Dec | 2019-12-10 |
Forwarding Element Data Plane With Flow Size Detector App 20190356563 - Nikolaidis; Georgios ;   et al. | 2019-11-21 |
Data Plane With Heavy Hitter Detector App 20190356592 - Nikolaidis; Georgios ;   et al. | 2019-11-21 |
Data Plane With Heavy Hitter Detector App 20190356593 - Nikolaidis; Georgios ;   et al. | 2019-11-21 |
Pipeline chaining Grant 10,454,833 - Bosshart , et al. Oc | 2019-10-22 |
Path and latency tracking Grant 10,447,597 - Kim , et al. Oc | 2019-10-15 |
Packet header field extraction Grant 10,432,527 - Bosshart O | 2019-10-01 |
Dynamic memory reallocation for match-action packet processing Grant 10,430,095 - Bosshart O | 2019-10-01 |
Mechanism for communicating to remote control plane from forwarding element Grant 10,419,366 - Kim , et al. Sept | 2019-09-17 |
Chained Longest Prefix Matching in Programmable Switch App 20190280975 - Sharif; Milad | 2019-09-12 |
Algorithmic Longest Prefix Matching in Programmable Switch App 20190280976 - Wang; Henry | 2019-09-12 |
Hierarchical queue scheduler Grant 10,412,018 - Feng , et al. Sept | 2019-09-10 |
Link aggregation group failover for multicast Grant 10,404,619 - Agrawal , et al. Sep | 2019-09-03 |
Virtual addresses for action memories of a hardware forwarding element Grant 10,372,365 - Bosshart | 2019-08-06 |
Coding Scheme for Indirect Addressing of Multiple Action Memories App 20190235776 - Bosshart; Patrick | 2019-08-01 |
Algorithmic Tcam Based Ternary Lookup App 20190236103 - Bosshart; Patrick ;   et al. | 2019-08-01 |
Compiler And Hardware Interactions To Remove Action Dependencies In The Data Plane Of A Network Forwarding Element App 20190238665 - Bosshart; Patrick ;   et al. | 2019-08-01 |
Weighted-cost Multi-pathing Using Range Lookups App 20190190816 - Sharif; Milad ;   et al. | 2019-06-20 |
Verification of Access Control List Rules App 20190182154 - Kim; Changhoon ;   et al. | 2019-06-13 |
Execution of Packet-Specified Actions at Forwarding Element App 20190182367 - Kim; Changhoon ;   et al. | 2019-06-13 |
Source Routing Design with Simplified Forwarding Elements App 20190182143 - Kim; Changhoon ;   et al. | 2019-06-13 |
Generation of Path Failure Message at Forwarding Element App 20190182149 - Kim; Changhoon ;   et al. | 2019-06-13 |
Algorithmic Tcam Based Ternary Lookup App 20190179971 - Bosshart; Patrick ;   et al. | 2019-06-13 |
Algorithmic TCAM based ternary lookup Grant 10,318,587 - Bosshart , et al. | 2019-06-11 |
Resilient hashing for forwarding packets Grant 10,313,231 - Bosshart | 2019-06-04 |
Compiler and hardware interactions to remove action dependencies in the data plane of a network forwarding element Grant 10,313,495 - Bosshart , et al. | 2019-06-04 |
Coding scheme for indirect addressing of multiple action memories Grant 10,303,387 - Bosshart | 2019-05-28 |
Data plane error detection for ternary content-addressable memory (TCAM) of a forwarding element Grant 10,303,544 - Peterson , et al. | 2019-05-28 |
Network forwarding element with key-value processing in the data plane Grant 10,305,820 - Li , et al. | 2019-05-28 |
Dynamically reconfiguring data plane of forwarding element to account for power consumption Grant 10,298,456 - Chang | 2019-05-21 |
Proxy hash table Grant 10,268,634 - Bosshart , et al. | 2019-04-23 |
Data Plane Program Verification App 20190108045 - Lee; Jeongkeun ;   et al. | 2019-04-11 |
Distributing key-value pairs to forwarding elements for caching Grant 10,257,122 - Li , et al. | 2019-04-09 |
Equal cost multiple path group failover for multicast Grant 10,237,206 - Agrawal , et al. | 2019-03-19 |
Storing packet data in mirror buffer Grant 10,230,810 - Bhide , et al. | 2019-03-12 |
Configuring a switch for extracting packet header fields Grant 10,225,381 - Bosshart | 2019-03-05 |
Fast Detection And Identification Of Lost Packets App 20190058646 - Kim; Changhoon ;   et al. | 2019-02-21 |
Incremental update of the data plane of a hardware forwarding element Grant 10,164,829 - Watson , et al. Dec | 2018-12-25 |
Fast Adjusting Load Balancer App 20180337860 - Kim; Changhoon ;   et al. | 2018-11-22 |
Coding Scheme for Indirect Addressing of Multiple Action Memories App 20180239551 - Bosshart; Patrick | 2018-08-23 |
Data-plane Stateful Processing Units In Packet Processing Pipelines App 20180234355 - Kim; Changhoon ;   et al. | 2018-08-16 |
Data-plane Stateful Processing Units In Packet Processing Pipelines App 20180234340 - Kim; Changhoon ;   et al. | 2018-08-16 |
Coding Scheme for Identifying Location of Action Entites App 20180173448 - Bosshart; Patrick | 2018-06-21 |
Data-plane Stateful Processing Units In Packet Processing Pipelines App 20170093707 - Kim; Changhoon ;   et al. | 2017-03-30 |
Data-plane Stateful Processing Units In Packet Processing Pipelines App 20170093986 - Kim; Changhoon ;   et al. | 2017-03-30 |
Data-plane Stateful Processing Units In Packet Processing Pipelines App 20170093987 - Sivaraman Kaushalram; Anirudh ;   et al. | 2017-03-30 |
Packet Header Field Extraction App 20170063690 - Bosshart; Patrick | 2017-03-02 |
Configuring A Switch For Extracting Packet Header Fields App 20170064047 - Bosshart; Patrick | 2017-03-02 |
Fast Detection And Identification Of Lost Packets App 20170054618 - Kim; Changhoon | 2017-02-23 |
Fast Detection And Identification Of Lost Packets App 20170054619 - Kim; Changhoon | 2017-02-23 |
Virtual Addresses for Match Memories App 20160246532 - Bosshart; Patrick | 2016-08-25 |
Coding Scheme for Indirect Addressing of Multiple Action Memories App 20160246535 - Bosshart; Patrick | 2016-08-25 |
Virtual Addresses for Action Memories App 20160246541 - Bosshart; Patrick | 2016-08-25 |
Coding Scheme for Identifying Location of Action Entries App 20160246507 - Bosshart; Patrick | 2016-08-25 |
Dynamic Memory Reallocation For Match-action Packet Processing App 20160216913 - BOSSHART; PATRICK | 2016-07-28 |
Proxy Hash Table App 20160098198 - Bosshart; Patrick ;   et al. | 2016-04-07 |
Fast Adjusting Load Balancer App 20160099872 - Kim; Changhoon ;   et al. | 2016-04-07 |