name:-0.036357879638672
name:-0.12471199035645
name:-0.12558913230896
Barefoot Networks, Inc. Patent Filings

Barefoot Networks, Inc.

Patent Applications and Registrations

Patent applications and USPTO patent grants for Barefoot Networks, Inc..The latest application filed is for "configuring a switch for extracting packet header fields".

Company Profile
123.200.77
  • Barefoot Networks, Inc. - Santa Clara CA
  • Barefoot Networks, Inc. - Palo Alto CA US
*profile and listings may contain filings by different individuals or companies with the same name. Review application materials to confirm ownership/assignment.
Trademarks
Patent Activity
PatentDate
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

uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.

While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.

All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.

© 2024 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed