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.
Counts cover granted patents and pending applications in the PatentIndex corpus. How scoring works →