MF

Michael Gregory Ferrara

BN Barefoot Networks: 25 patents #5 of 52Top 10%
📍 Palo Alto, CA: #921 of 9,675 inventorsTop 10%
🗺 California: #20,738 of 386,348 inventorsTop 6%
Overall (All Time): #148,587 of 4,157,543Top 4%
26
Patents All Time

Issued Patents All Time

Showing 1–25 of 26 patents

Patent #TitleCo-InventorsDate
12381962 Expansion of packet data within processing pipeline Patrick W. Bosshart, Jay Evan Scott Peterson, Michael E. Attig 2025-08-05
12197509 Algorithmic TCAM based ternary lookup Patrick W. Bosshart, Jay E. S. Peterson 2025-01-14
11700212 Expansion of packet data within processing pipeline Patrick W. Bosshart, Jay Evan Scott Peterson, Michael E. Attig 2023-07-11
11687594 Algorithmic TCAM based ternary lookup Patrick W. Bosshart, Jay E. S. Peterson 2023-06-27
11503141 Stateful processing unit with min/max capability Jay Evan Scott Peterson, Patrick W. Bosshart, Changhoon Kim, Remy Chang 2022-11-15
11362967 Expansion of packet data within processing pipeline Patrick W. Bosshart, Jay Evan Scott Peterson, Michael E. Attig 2022-06-14
11283709 Network forwarding element with data plane packet snapshotting capabilities Patrick W. Bosshart, Jay Evan Scott Peterson 2022-03-22
11258703 Data plane for learning flows, collecting metadata regarding learned flows and exporting metadata regarding learned flows Steven Licking, Jeongkeun Lee, Patrick W. Bosshart, Anurag Agrawal, Jay Evan Scott Peterson 2022-02-22
10924400 Configuring a network forwarding element with data plane packet snapshotting capabilities Patrick W. Bosshart, Jay Evan Scott Peterson 2021-02-16
10877838 Data plane error detection for ternary content-addressable memory (TCAM) of a forwarding element Jay Evan Scott Peterson, Patrick W. Bosshart 2020-12-29
10873534 Data plane with flow learning circuit Jay Evan Scott Peterson, Steven Licking, Jeongkeun Lee, Patrick W. Bosshart, Anurag Agrawal 2020-12-22
10826840 Multiple copies of stateful tables Jay Evan Scott Peterson, Anurag Agrawal, Patrick W. Bosshart, Jeongkeun Lee 2020-11-03
10805437 Compiler and hardware interactions to remove action dependencies in the data plane of a network forwarding element Patrick W. Bosshart, Michael E. Attig, Jay Evan Scott Peterson 2020-10-13
10771387 Multiple packet data container types for a processing pipeline Patrick W. Bosshart, Jay Evan Scott Peterson, Michael E. Attig 2020-09-08
10764176 Compiler and hardware interactions to reuse register fields in the data plane of a network forwarding element Michael E. Attig, Patrick W. Bosshart, Jay Evan Scott Peterson 2020-09-01
10616101 Forwarding element with flow learning circuit in its data plane Jay Evan Scott Peterson, Steven Licking, Jeongkeun Lee, Patrick W. Bosshart, Anurag Agrawal 2020-04-07
10601732 Configurable packet processing pipeline for handling non-packet data Jay Evan Scott Peterson, Anurag Agrawal, Patrick W. Bosshart, Jeongkeun Lee 2020-03-24
10594630 Expansion of packet data within processing pipeline Patrick W. Bosshart, Jay Evan Scott Peterson, Michael E. Attig 2020-03-17
10515699 Error handling for match action unit memory of a forwarding element Jay Evan Scott Peterson, Patrick W. Bosshart 2019-12-24
10511523 Network forwarding element with data plane packet snapshotting capabilities Patrick W. Bosshart, Jay Evan Scott Peterson 2019-12-17
10454833 Pipeline chaining Patrick W. Bosshart, Jay Evan Scott Peterson, Remy Chang 2019-10-22
10318587 Algorithmic TCAM based ternary lookup Patrick W. Bosshart, Jay Evan Scott Peterson 2019-06-11
10313495 Compiler and hardware interactions to remove action dependencies in the data plane of a network forwarding element Patrick W. Bosshart, Michael E. Attig, Jay Evan Scott Peterson 2019-06-04
10303544 Data plane error detection for ternary content-addressable memory (TCAM) of a forwarding element Jay Evan Scott Peterson, Patrick W. Bosshart 2019-05-28
10127983 Error handling for match action unit memory of a forwarding element Jay Evan Scott Peterson, Patrick W. Bosshart 2018-11-13