Inventor
ATTIG MICHAEL E
US27 patents
⚠️ This page may combine multiple inventors who share the name “ATTIG MICHAEL E”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
BAREFOOT NETWORKS INC
12 patentsUS10063407B1Aug 28, 2018
Identifying and marking failed egress links in data plane
BAREFOOT NETWORKS INC27 citations93
US10721167B1Jul 21, 2020
Runtime sharing of unit memories between match tables in a network forwarding element
BAREFOOT NETWORKS INC11 citations85
US10594630B1Mar 17, 2020
Expansion of packet data within processing pipeline
BAREFOOT NETWORKS INC6 citations84
US10313495B1Jun 4, 2019
Compiler and hardware interactions to remove action dependencies in the data plane of a network forwarding element
BAREFOOT NETWORKS INC11 citations84
US10771387B1Sep 8, 2020
Multiple packet data container types for a processing pipeline
BAREFOOT NETWORKS INC3 citations73
US10764176B1Sep 1, 2020
Compiler and hardware interactions to reuse register fields in the data plane of a network forwarding element
BAREFOOT NETWORKS INC1 citations73
US12407564B2Sep 2, 2025
Identifying and marking failed egress links in data plane
BAREFOOT NETWORKS INC0 citations62
US12381962B2Aug 5, 2025
Expansion of packet data within processing pipeline
BAREFOOT NETWORKS INC0 citations62
US11700212B2Jul 11, 2023
Expansion of packet data within processing pipeline
BAREFOOT NETWORKS INC0 citations62
US11362967B2Jun 14, 2022
Expansion of packet data within processing pipeline
BAREFOOT NETWORKS INC0 citations62
US11310099B2Apr 19, 2022
Identifying and marking failed egress links in data plane
BAREFOOT NETWORKS INC0 citations62
US10805437B2Oct 13, 2020
Compiler and hardware interactions to remove action dependencies in the data plane of a network forwarding element
BAREFOOT NETWORKS INC0 citations52
XILINX INC
9 patentsUS7669166B1Feb 23, 2010
Generation of a specification of a processor of network packets
XILINX INC12 citations84
US7839849B1Nov 23, 2010
Formatting fields of communication packets
XILINX INC7 citations74
US9270517B1Feb 23, 2016
Tuple construction from data packets
XILINX INC4 citations73
US8358653B1Jan 22, 2013
Generating a pipeline of a packet processor from a parsing tree
XILINX INC6 citations73
US8385340B1Feb 26, 2013
Pipeline of a packet processor programmed to concurrently perform operations
XILINX INC4 citations63
US7817657B1Oct 19, 2010
Circuit for processing network packets
XILINX INC5 citations63
US7804844B1Sep 28, 2010
Dataflow pipeline implementing actions for manipulating packets of a communication protocol
XILINX INC2 citations63
US7949007B1May 24, 2011
Methods of clustering actions for manipulating packets of a communication protocol
XILINX INC0 citations42
US7949790B1May 24, 2011
Machines for inserting or removing fixed length data at a fixed location in a serial data stream
XILINX INC0 citations42
ATTIG MICHAEL E
5 patentsUS8311057B1Nov 13, 2012
Managing formatting of packets of a communication protocol
ATTIG MICHAEL E20 citations83
US8160092B1Apr 17, 2012
Transforming a declarative description of a packet processor
ATTIG MICHAEL E8 citations83
US8625438B1Jan 7, 2014
Circuit and method for extracting fields from packets
ATTIG MICHAEL E4 citations72
US8443102B1May 14, 2013
Pipeline of a packet processor programmed to extract packet fields
ATTIG MICHAEL E2 citations62
US8144702B1Mar 27, 2012
Generation of a pipeline for processing a type of network packets
ATTIG MICHAEL E4 citations62