Issued Patents All Time
Showing 26–50 of 53 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10110558 | Processing of finite automata based on memory hierarchy | Rajan Goyal | 2018-10-23 |
| 10083200 | Batch incremental update | Rajan Goyal, Kenneth A. Bullis | 2018-09-25 |
| 10002326 | Compilation of finite automata based on memory hierarchy | Rajan Goyal | 2018-06-19 |
| 9904630 | Finite automata processing based on a top of stack (TOS) memory | Rajan Goyal | 2018-02-27 |
| 9858051 | Regex compiler | Rajan Goyal, Ken Bullis | 2018-01-02 |
| 9823895 | Memory management for finite automata processing | Rajan Goyal, Yossef Shanava, Timothy Toshio Nakada, Abhishek Kumar Dikshit | 2017-11-21 |
| 9785403 | Engine architecture for processing finite automata | Rajan Goyal, Yossef Shanava, Gregg A. Bouchard, Timothy Toshio Nakada | 2017-10-10 |
| 9762544 | Reverse NFA generation and processing | Rajan Goyal | 2017-09-12 |
| 9602532 | Method and apparatus for optimizing finite automata processing | Rajan Goyal | 2017-03-21 |
| 9596222 | Method and apparatus encoding a rule for a lookup request in a processor | Rajan Goyal, Gregg A. Bouchard, Gregory E. Lund | 2017-03-14 |
| 9563399 | Generating a non-deterministic finite automata (NFA) graph for regular expression patterns with advanced features | Rajan Goyal | 2017-02-07 |
| 9544402 | Multi-rule approach to encoding a group of rules | Frank Worrell, Rajan Goyal | 2017-01-10 |
| 9531690 | Method and apparatus for managing processing thread migration between clusters within a processor | Najeeb I. Ansari, Gregg A. Bouchard, Rajan Goyal, Jeffrey A. Pangborn | 2016-12-27 |
| 9514246 | Anchored patterns | Rajan Goyal | 2016-12-06 |
| 9507563 | System and method to traverse a non-deterministic finite automata (NFA) graph generated for regular expression patterns with advanced features | Rajan Goyal | 2016-11-29 |
| 9438561 | Processing of finite automata based on a node cache | Rajan Goyal, Abhishek Kumar Dikshit | 2016-09-06 |
| 9430511 | Merging independent writes, separating dependent and independent writes, and error roll back | Rajan Goyal | 2016-08-30 |
| 9426166 | Method and apparatus for processing finite automata | Rajan Goyal | 2016-08-23 |
| 9426165 | Method and apparatus for compilation of finite automata | Rajan Goyal, Abhishek Kumar Dikshit | 2016-08-23 |
| 9419943 | Method and apparatus for processing of finite automata | Rajan Goyal, Abhishek Kumar Dikshit | 2016-08-16 |
| 9208438 | Duplication in decision trees | Rajan Goyal, Kenneth A. Bullis | 2015-12-08 |
| 9203805 | Reverse NFA generation and processing | Rajan Goyal | 2015-12-01 |
| 9191321 | Packet classification | Rajan Goyal, Kenneth A. Bullis | 2015-11-17 |
| 9137340 | Incremental update | Rajan Goyal, Kenneth A. Bullis | 2015-09-15 |
| 8990259 | Anchored patterns | Rajan Goyal | 2015-03-24 |