Cavium Profile

Cavium Patent Grants

Method for storing and retrieving packets in high bandwidth and low latency packet processing devices

Patent Number 9736069 - August 15, 2017

A packet processor includes a header processor and a packet memory. A receive direct memory access block is configured to receive a packet…

Apparatus and method for software enabled access to protected hardware resources

Patent Number 9729320 - August 8, 2017

A semiconductor includes a set of protected hardware resources, where at least one protected hardware resource stores a secure key. The…

Fast hardware switchover in a control path in a network ASIC

Patent Number 9729338 - August 8, 2017

A multicast destination table contains a list of links. The list of links includes the main link that is currently in use and alternate links…

Apparatus and method for processing alternately configured longest prefix match tables

Patent Number 9729447 - August 8, 2017

A network switch includes a memory configurable to store alternate table representations of an individual trie in a hierarchy of tries. A…

Lookup front end packet input processor

Patent Number 9729527 - August 8, 2017

A packet processor provides for rule matching of packets in a network architecture. The packet processor includes a lookup cluster complex…

Cavium Patent Applications

METHODS AND APPARATUS FOR PROVIDING AN FFT ENGINE USING A RECONFIGURABLE SINGLE DELAY FEEDBACK ARCHITECTURE

Application Number 20170220523 - August 3, 2017

Methods and apparatus for providing an FFT engine using a reconfigurable single delay feedback architecture. In one aspect, an apparatus…

METHODS AND APPARATUS FOR A VECTOR MEMORY SUBSYSTEM FOR USE WITH A PROGRAMMABLE MIXED-RADIX DFT/IDFT PROCESSOR

Application Number 20170192935 - July 6, 2017

A vector memory subsystem for use with a programmable mix-radix vector processor (“PVP”) capable of calculating discrete Fourier transform…

Methods and Apparatus for Providing a Programmable Mixed-Radix DFT/IDFT Processor Using Vector Engines

Application Number 20170192936 - July 6, 2017

A programmable vector processor (“PVP”) capable of calculating discrete Fourier transform (“DFT/IDFT”) values is disclosed. In an…

Methods and Apparatus for Twiddle Factor Generation for Use with a Programmable Mixed-Radix DFT/IDFT Processor

Application Number 20170195281 - July 6, 2017

Twiddle factor generation for use with a programmable mix-radix vector processor (“PVP”) capable of calculating discrete Fourier transform…

Methods and Apparatus for Configuring a Front End to Process Multiple Sectors with Multiple Radio Frequency Frames

Application Number 20170195900 - July 6, 2017

Methods and apparatus for configuring a front end to process multiple sectors with multiple radio frequency frames. In an exemplary…

Cavium Federal Litigation Filings

Adaptive Data LLC v. Cavium Inc.

Delaware District Court - December 31, 2014

Open Network Solutions Inc. v. Cavium Inc.

Delaware District Court - May 21, 2014

FastVDO LLC v. Cavium Inc.

Delaware District Court - November 9, 2012

Harthcock v. MIPS Technologies Inc et al

Texas Eastern District Court - November 27, 2007