Inventor · disambiguated record
Rajan Goyal
Also filed as: GOYAL RAJAN
124 granted patents·9 pending applications·1,693 citations·filing 2003–2024
99Inventor score
Top patents by PatentIndex Score
133 records- 0198US11934964B2Finite automata global counter in a data flow graph-driven analytics platform having analytics hardware acceleratorsMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2020·Granted Mar 19, 2024·11 cites·25 claims
- 0298US10725825B2Data processing unit for stream processingFUNGIBLE INC·Filed 2018·Granted Jul 28, 2020·38 cites·23 claims
- 0398US10659254B2Access node integrated circuit for data centers which includes a networking unit, a plurality of host units, processing clusters, a data network fabric, and a control network fabricFUNGIBLE INC·Filed 2018·Granted May 19, 2020·46 cites·32 claims
- 0497US10929175B2Service chaining hardware accelerators within a data stream processing integrated circuitFUNGIBLE INC·Filed 2018·Granted Feb 23, 2021·23 cites·27 claims
- 0597US10761931B2Inline reliability coding for storage on a networkFUNGIBLE INC·Filed 2018·Granted Sep 1, 2020·29 cites·18 claims
- 0697US9514246B2Anchored patternsCAVIUM INC·Filed 2015·Granted Dec 6, 2016·24 cites·22 claims
- 0797US8937954B2Decision tree level mergingCAVIUM INC·Filed 2012·Granted Jan 20, 2015·24 cites·21 claims
- 0897US8937952B2Packet classificationGOYAL RAJAN·Filed 2012·Granted Jan 20, 2015·26 cites·59 claims
- 0997US8934488B2Identifying duplication in decision treesCAVIUM INC·Filed 2012·Granted Jan 13, 2015·25 cites·21 claims
- 1097US8473523B2Deterministic finite automata graph traversal with nodal bit mappingGOYAL RAJAN·Filed 2008·Granted Jun 25, 2013·49 cites·41 claims
- 1196US10645187B2ARC caching for determininstic finite automata of regular expression acceleratorFUNGIBLE INC·Filed 2018·Granted May 5, 2020·30 cites·23 claims
- 1296US9507563B2System 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
- 1396US9344366B2System and method for rule matching in a processorBOUCHARD GREGG A·Filed 2012·Granted May 17, 2016·26 cites·18 claims
- 1496US9203805B2Reverse NFA generation and processingGOYAL RAJAN·Filed 2011·Granted Dec 1, 2015·32 cites·34 claims
- 1596US9195939B1Scope in decision treesCAVIUM INC·Filed 2013·Granted Nov 24, 2015·60 cites·50 claims
- 1696US9191321B2Packet classificationCAVIUM INC·Filed 2014·Granted Nov 17, 2015·14 cites·17 claims
- 1796US9137340B2Incremental updateGOYAL RAJAN·Filed 2012·Granted Sep 15, 2015·18 cites·65 claims
- 1896US8966152B2On-chip memory (OCM) physical bank parallelismBOUCHARD GREGG A·Filed 2012·Granted Feb 24, 2015·30 cites·20 claims
- 1996US8954700B2Method and apparatus for managing processing thread migration between clusters within a processorANSARI NAJEEB I·Filed 2012·Granted Feb 10, 2015·25 cites·10 claims
- 2096US8719331B2Work migration in a processorGOYAL RAJAN·Filed 2012·Granted May 6, 2014·15 cites·25 claims
- 2196US8711861B2Lookup front end packet input processorGOYAL RAJAN·Filed 2012·Granted Apr 29, 2014·17 cites·21 claims
- 2296US8472452B2Lookup cluster complexGOYAL RAJAN·Filed 2012·Granted Jun 25, 2013·15 cites·26 claims
- 2396US8180803B2Deterministic finite automata (DFA) graph compressionGOYAL RAJAN·Filed 2007·Granted May 15, 2012·60 cites·17 claims
- 2496US7949683B2Method and apparatus for traversing a compressed deterministic finite automata (DFA) graphCAVIUM NETWORKS INC·Filed 2007·Granted May 24, 2011·61 cites·13 claims
- 2595US9762544B2Reverse NFA generation and processingCAVIUM INC·Filed 2015·Granted Sep 12, 2017·15 cites·12 claims
- 2695US9569366B2System and method to provide non-coherent access to a coherent memory systemCAVIUM INC·Filed 2014·Granted Feb 14, 2017·26 cites·25 claims
- 2795US9563399B2Generating 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
- 2895US9495479B2Traversal with arc configuration informationCAVIUM INC·Filed 2014·Granted Nov 15, 2016·20 cites·30 claims
- 2995US9426166B2Method and apparatus for processing finite automataCAVIUM INC·Filed 2013·Granted Aug 23, 2016·27 cites·67 claims
- 3095US8995449B2Lookup cluster complexCAVIUM INC·Filed 2013·Granted Mar 31, 2015·12 cites·27 claims
- 3195US8850101B2System 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
- 3295US8560757B2System and method to reduce memory access latencies using selective replication across multiple memory portsPANGBORN JEFFREY·Filed 2011·Granted Oct 15, 2013·31 cites·27 claims
- 3394US11824683B2Data processing unit for compute nodes and storage nodesMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2022·Granted Nov 21, 2023·2 cites·20 claims
- 3494US10635419B2Incremental compilation of finite automata for a regular expression acceleratorFUNGIBLE INC·Filed 2018·Granted Apr 28, 2020·13 cites·22 claims
- 3594US10511324B1Data processing unit having hardware-based range encoding and decodingFUNGIBLE INC·Filed 2018·Granted Dec 17, 2019·19 cites·20 claims
- 3694US9866540B2System and method for rule matching in a processorCAVIUM INC·Filed 2016·Granted Jan 9, 2018·6 cites·22 claims
- 3794US9276846B2Packet extraction optimization in a network processorCAVIUM INC·Filed 2013·Granted Mar 1, 2016·34 cites·30 claims
- 3894US9225643B2Lookup cluster complexCAVIUM INC·Filed 2015·Granted Dec 29, 2015·7 cites·27 claims
- 3994US9065860B2Method and apparatus for multiple access of plural memory banksPANGBORN JEFFREY A·Filed 2012·Granted Jun 23, 2015·32 cites·36 claims
- 4094US9031075B2Lookup front end packet input processorCAVIUM INC·Filed 2013·Granted May 12, 2015·10 cites·25 claims
- 4194US8606959B2Lookup front end packet output processorGOYAL RAJAN·Filed 2012·Granted Dec 10, 2013·17 cites·27 claims
- 4293US9785403B2Engine architecture for processing finite automataCAVIUM INC·Filed 2014·Granted Oct 10, 2017·19 cites·45 claims
- 4393US9602532B2Method and apparatus for optimizing finite automata processingCAVIUM INC·Filed 2014·Granted Mar 21, 2017·19 cites·37 claims
- 4493US9438561B2Processing of finite automata based on a node cacheCAVIUM INC·Filed 2014·Granted Sep 6, 2016·20 cites·19 claims
- 4593US9426165B2Method and apparatus for compilation of finite automataCAVIUM INC·Filed 2013·Granted Aug 23, 2016·21 cites·73 claims
- 4693US8850125B2System and method to provide non-coherent access to a coherent memory systemPANGBORN JEFFREY·Filed 2011·Granted Sep 30, 2014·27 cites·21 claims
- 4792US9432284B2Method 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
- 4892US9319316B2Method and apparatus for managing transfer of transport operations from a cluster in a processorANSARI NAJEEB I·Filed 2012·Granted Apr 19, 2016·9 cites·38 claims
- 4992US9183244B2Rule modification in decision treesCAVIUM INC·Filed 2013·Granted Nov 10, 2015·18 cites·33 claims
- 5092US8886680B2Deterministic finite automata graph traversal with nodal bit mappingCAVIUM INC·Filed 2013·Granted Nov 11, 2014·13 cites·19 claims
Showing the top 50 of 133 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when Rajan Goyal files or is granted a new patent.
We store only your email — no account needed. See our privacy policy.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →