Assignee
CAVIUM INC
US·287 granted patents·28 pending applications·1,526 citations·filing 2008–2018
Top patents by PatentIndex Score
315 records- 0197US9514246B2Anchored patternsCAVIUM INC·Filed 2015·Granted Dec 6, 2016·24 cites·22 claims
- 0297US8937954B2Decision tree level mergingCAVIUM INC·Filed 2012·Granted Jan 20, 2015·24 cites·21 claims
- 0397US8934488B2Identifying duplication in decision treesCAVIUM INC·Filed 2012·Granted Jan 13, 2015·25 cites·21 claims
- 0496US10091137B2Apparatus and method for scalable and flexible wildcard matching in a network switchCAVIUM INC·Filed 2017·Granted Oct 2, 2018·31 cites·39 claims
- 0596US9772943B1Managing synonyms in virtual-address cachesCAVIUM INC·Filed 2016·Granted Sep 26, 2017·22 cites·36 claims
- 0696US9507563B2System and method to traverse a non-deterministic finite automata (NFA) graph generated for regular expression patterns with advanced featuresCAVIUM INC·Filed 2014·Granted Nov 29, 2016·21 cites·72 claims
- 0796US9501245B2Systems and methods for NVMe controller virtualization to support multiple virtual machines running on a hostCAVIUM INC·Filed 2014·Granted Nov 22, 2016·64 cites·29 claims
- 0896US9294567B2Systems and methods for enabling access to extensible storage devices over a network as local storage via NVME controllerCAVIUM INC·Filed 2014·Granted Mar 22, 2016·62 cites·28 claims
- 0996US9195939B1Scope in decision treesCAVIUM INC·Filed 2013·Granted Nov 24, 2015·60 cites·50 claims
- 1096US9191321B2Packet classificationCAVIUM INC·Filed 2014·Granted Nov 17, 2015·14 cites·17 claims
- 1195US9762544B2Reverse NFA generation and processingCAVIUM INC·Filed 2015·Granted Sep 12, 2017·15 cites·12 claims
- 1295US9569366B2System and method to provide non-coherent access to a coherent memory systemCAVIUM INC·Filed 2014·Granted Feb 14, 2017·26 cites·25 claims
- 1395US9563399B2Generating a non-deterministic finite automata (NFA) graph for regular expression patterns with advanced featuresCAVIUM INC·Filed 2014·Granted Feb 7, 2017·19 cites·60 claims
- 1495US9495479B2Traversal with arc configuration informationCAVIUM INC·Filed 2014·Granted Nov 15, 2016·20 cites·30 claims
- 1595US9426166B2Method and apparatus for processing finite automataCAVIUM INC·Filed 2013·Granted Aug 23, 2016·27 cites·67 claims
- 1695US8995449B2Lookup cluster complexCAVIUM INC·Filed 2013·Granted Mar 31, 2015·12 cites·27 claims
- 1795US8850101B2System and method to reduce memory access latencies using selective replication across multiple memory portsCAVIUM INC·Filed 2013·Granted Sep 30, 2014·27 cites·30 claims
- 1894US10592271B1Methods and systems for tracking a virtual memory of a virtual machineCAVIUM INC·Filed 2018·Granted Mar 17, 2020·12 cites·20 claims
- 1994US9866540B2System and method for rule matching in a processorCAVIUM INC·Filed 2016·Granted Jan 9, 2018·6 cites·22 claims
- 2094US9276846B2Packet extraction optimization in a network processorCAVIUM INC·Filed 2013·Granted Mar 1, 2016·34 cites·30 claims
- 2194US9225643B2Lookup cluster complexCAVIUM INC·Filed 2015·Granted Dec 29, 2015·7 cites·27 claims
- 2294US9031075B2Lookup front end packet input processorCAVIUM INC·Filed 2013·Granted May 12, 2015·10 cites·25 claims
- 2394US8356194B2Method and apparatus for estimating overshoot power after estimating power of executing eventsCAVIUM INC·Filed 2010·Granted Jan 15, 2013·25 cites·48 claims
- 2493US9785403B2Engine architecture for processing finite automataCAVIUM INC·Filed 2014·Granted Oct 10, 2017·19 cites·45 claims
- 2593US9779028B1Managing translation invalidationCAVIUM INC·Filed 2016·Granted Oct 3, 2017·16 cites·20 claims
- 2693US9620213B2Method and system for reconfigurable parallel lookups using multiple shared memoriesCAVIUM INC·Filed 2013·Granted Apr 11, 2017·14 cites·15 claims
- 2793US9602532B2Method and apparatus for optimizing finite automata processingCAVIUM INC·Filed 2014·Granted Mar 21, 2017·19 cites·37 claims
- 2893US9438561B2Processing of finite automata based on a node cacheCAVIUM INC·Filed 2014·Granted Sep 6, 2016·20 cites·19 claims
- 2993US9426165B2Method and apparatus for compilation of finite automataCAVIUM INC·Filed 2013·Granted Aug 23, 2016·21 cites·73 claims
- 3093US9208103B2Translation bypass in multi-stage address translationCAVIUM INC·Filed 2013·Granted Dec 8, 2015·22 cites·28 claims
- 3192US10050896B2Management of an over-subscribed shared bufferCAVIUM INC·Filed 2014·Granted Aug 14, 2018·48 cites·52 claims
- 3292US9547041B2Testbench builder, system, device and method with phase synchronizationCAVIUM INC·Filed 2015·Granted Jan 17, 2017·9 cites·31 claims
- 3392US9529773B2Systems and methods for enabling access to extensible remote storage over a network as local storage via a logical storage controllerCAVIUM INC·Filed 2016·Granted Dec 27, 2016·11 cites·24 claims
- 3492US9432284B2Method and apparatus for compiling search trees for processing request keys based on a key size supported by underlying processing elementsCAVIUM INC·Filed 2014·Granted Aug 30, 2016·19 cites·26 claims
- 3592US9183244B2Rule modification in decision treesCAVIUM INC·Filed 2013·Granted Nov 10, 2015·18 cites·33 claims
- 3692US8886680B2Deterministic finite automata graph traversal with nodal bit mappingCAVIUM INC·Filed 2013·Granted Nov 11, 2014·13 cites·19 claims
- 3791US9823895B2Memory management for finite automata processingCAVIUM INC·Filed 2014·Granted Nov 21, 2017·13 cites·39 claims
- 3891US9639476B2Merged TLB structure for multiple sequential address translationsCAVIUM INC·Filed 2013·Granted May 2, 2017·15 cites·45 claims
- 3991US9614762B2Work migration in a processorCAVIUM INC·Filed 2014·Granted Apr 4, 2017·5 cites·25 claims
- 4091US9602282B2Secure software and hardware association techniqueCAVIUM INC·Filed 2014·Granted Mar 21, 2017·12 cites·40 claims
- 4191US9531690B2Method and apparatus for managing processing thread migration between clusters within a processorCAVIUM INC·Filed 2015·Granted Dec 27, 2016·5 cites·18 claims
- 4291US9497117B2Lookup front end packet output processorCAVIUM INC·Filed 2013·Granted Nov 15, 2016·8 cites·37 claims
- 4391US8923306B2Phased bucket pre-fetch in a network processorCAVIUM INC·Filed 2013·Granted Dec 30, 2014·13 cites·19 claims
- 4490US10110558B2Processing of finite automata based on memory hierarchyCAVIUM INC·Filed 2014·Granted Oct 23, 2018·12 cites·51 claims
- 4590US10013357B2Managing memory access requests with prefetch for streamsCAVIUM INC·Filed 2016·Granted Jul 3, 2018·6 cites·32 claims
- 4690US9703351B2Method and apparatus for power controlCAVIUM INC·Filed 2014·Granted Jul 11, 2017·9 cites·15 claims
- 4790US9268694B2Maintenance of cache and tags in a translation lookaside bufferCAVIUM INC·Filed 2013·Granted Feb 23, 2016·14 cites·21 claims
- 4889US10205649B2Hierarchical hardware linked list approach for multicast replication engine in a network ASICCAVIUM INC·Filed 2017·Granted Feb 12, 2019·5 cites·21 claims
- 4989US9904305B2Voltage regulator with adaptive bias networkCAVIUM INC·Filed 2016·Granted Feb 27, 2018·7 cites·6 claims
- 5089US9904630B2Finite automata processing based on a top of stack (TOS) memoryCAVIUM INC·Filed 2014·Granted Feb 27, 2018·12 cites·50 claims
Showing the top 50 of 315 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when CAVIUM INC files or is granted a new patent.
We store only your email — no account needed. See our privacy policy.
Counts cover granted patents and pending applications in the PatentIndex corpus. How scoring works →