RG

Rajan Goyal

CL Cavium, Llc.: 85 patents #1 of 220Top 1%
FU Fungible: 29 patents #1 of 53Top 2%
Microsoft: 5 patents #8,808 of 40,388Top 25%
CI Cisco: 3 patents #4,210 of 13,007Top 35%
CN Cavium Networks: 1 patents #15 of 28Top 55%
Disney: 1 patents #3,944 of 6,686Top 60%
📍 Saratoga, CA: #46 of 2,933 inventorsTop 2%
🗺 California: #1,473 of 386,348 inventorsTop 1%
Overall (All Time): #9,290 of 4,157,543Top 1%
124
Patents All Time

Issued Patents All Time

Showing 51–75 of 124 patents

Patent #TitleCo-InventorsDate
9823868 Method and apparatus for virtualization Muhammad Raghib Hussain, Richard E. Kessler 2017-11-21
9787693 Graph caching Muhammad Raghib Hussain, Trent Parker 2017-10-10
9785403 Engine architecture for processing finite automata Satyanarayana Lakshmipathi Billa, Yossef Shanava, Gregg A. Bouchard, Timothy Toshio Nakada 2017-10-10
9762544 Reverse NFA generation and processing Satyanarayana Lakshmipathi Billa 2017-09-12
9729527 Lookup front end packet input processor Gregg A. Bouchard 2017-08-08
9665300 Method and apparatus for virtualization Muhammad Raghib Hussain, Richard E. Kessler 2017-05-30
9647947 Block mask register key processing by compiling data structures to traverse rules and creating a new rule set Kenneth A. Bullis 2017-05-09
9614762 Work migration in a processor Gregg A. Bouchard 2017-04-04
9602532 Method and apparatus for optimizing finite automata processing Satyanarayana Lakshmipathi Billa 2017-03-21
9596222 Method and apparatus encoding a rule for a lookup request in a processor Satyanarayana Lakshmipathi Billa, Gregg A. Bouchard, Gregory E. Lund 2017-03-14
9595003 Compiler with mask nodes Kenneth A. Bullis 2017-03-14
9569366 System and method to provide non-coherent access to a coherent memory system Jeffrey A. Pangborn, Gregg A. Bouchard, Richard E. Kessler, Aseem Maheshwari 2017-02-14
9563399 Generating a non-deterministic finite automata (NFA) graph for regular expression patterns with advanced features Satyanarayana Lakshmipathi Billa 2017-02-07
9544402 Multi-rule approach to encoding a group of rules Frank Worrell, Satyanarayana Lakshmipathi Billa 2017-01-10
9531723 Phased bucket pre-fetch in a network processor Gregg A. Bouchard 2016-12-27
9531690 Method and apparatus for managing processing thread migration between clusters within a processor Najeeb I. Ansari, Gregg A. Bouchard, Jeffrey A. Pangborn, Satyanarayana Lakshmipathi Billa 2016-12-27
9531647 Multi-host processing Gregg A. Bouchard, Troy S. Dahlmann, Jeffrey R. Hardesty, Karen A. Szypulski 2016-12-27
9525630 Method and apparatus for assigning resources used to manage transport operations between clusters within a processor Najeeb I. Ansari, Gregg A. Bouchard, Jeffrey A. Pangborn 2016-12-20
9514246 Anchored patterns Satyanarayana Lakshmipathi Billa 2016-12-06
9507563 System and method to traverse a non-deterministic finite automata (NFA) graph generated for regular expression patterns with advanced features Satyanarayana Lakshmipathi Billa 2016-11-29
9497117 Lookup front end packet output processor Gregg A. Bouchard, Jeffrey R. Hardesty, Troy S. Dahlmann, Karen A. Szypulski 2016-11-15
9495479 Traversal with arc configuration information 2016-11-15
9438561 Processing of finite automata based on a node cache Satyanarayana Lakshmipathi Billa, Abhishek Kumar Dikshit 2016-09-06
9430511 Merging independent writes, separating dependent and independent writes, and error roll back Satyanarayana Lakshmipathi Billa 2016-08-30
9432284 Method and apparatus for compiling search trees for processing request keys based on a key size supported by underlying processing elements Kenneth A. Bullis 2016-08-30