Patent | Date |
---|
Static dictionary-based compression hardware pipeline for data compression accelerator of a data processing unit Grant 11,309,908 - Billa , et al. April 19, 2 | 2022-04-19 |
Data ingestion and storage by data processing unit having stream-processing hardware accelerators Grant 11,263,190 - Billa , et al. March 1, 2 | 2022-03-01 |
Context value retrieval prior to or parallel with expansion of previous symbol for context-decoding in range decoder Grant 11,188,338 - Senthil Nayakam , et al. November 30, 2 | 2021-11-30 |
Default Arc For Compression Of Deterministic Finite Automata (dfa) Data Flow Graphs Within A Data Flow Graph-driven Analytics Platform Having Analytics Hardware Accelerators App 20210294662 - Goyal; Rajan ;   et al. | 2021-09-23 |
Finite Automata Global Counter In A Data Flow Graph-driven Analytics Platform Having Analytics Hardware Accelerators App 20210295181 - Goyal; Rajan ;   et al. | 2021-09-23 |
Systems and methods for deep learning processor Grant 11,055,063 - Goyal , et al. July 6, 2 | 2021-07-06 |
Instruction-based non-deterministic finite state automata accelerator Grant 11,010,167 - Billa , et al. May 18, 2 | 2021-05-18 |
Matching techniques in data compression accelerator of a data processing unit Grant 10,997,123 - Beckman , et al. May 4, 2 | 2021-05-04 |
Data Ingestion And Storage By Data Processing Unit Having Stream-processing Hardware Accelerators App 20210097047 - Billa; Satyanarayana Lakshmipathi ;   et al. | 2021-04-01 |
Data Flow Graph-driven Analytics Platform Using Data Processing Units Having Hardware Accelerators App 20210097108 - Goyal; Rajan ;   et al. | 2021-04-01 |
Query Processing Using Data Processing Units Having Dfa/nfa Hardware Accelerators App 20210097082 - Billa; Satyanarayana Lakshmipathi | 2021-04-01 |
Service chaining hardware accelerators within a data stream processing integrated circuit Grant 10,929,175 - Goyal , et al. February 23, 2 | 2021-02-23 |
Data processing unit having hardware-based range encoding and decoding Grant 10,922,026 - Billa , et al. February 16, 2 | 2021-02-16 |
Context Value Retrieval Prior To Or Parallel With Expansion Of Previous Symbol For Context-decoding In Range Decoder App 20200394066 - Senthil Nayakam; Gurumani ;   et al. | 2020-12-17 |
Data processing unit having hardware-based parallel variable-length codeword decoding Grant 10,862,513 - Thomas , et al. December 8, 2 | 2020-12-08 |
Parallel coding of syntax elements for JPEG accelerator Grant 10,827,191 - Dikshit , et al. November 3, 2 | 2020-11-03 |
Merging techniques in data compression accelerator of a data processing unit Grant 10,812,630 - Beckman , et al. October 20, 2 | 2020-10-20 |
Data processing unit having hardware-based range encoding and decoding Grant 10,771,090 - Goyal , et al. Sep | 2020-09-08 |
Instruction-based Non-deterministic Finite State Automata Accelerator App 20200278866 - Billa; Satyanarayana Lakshmipathi ;   et al. | 2020-09-03 |
Data striping for matching techniques in data compression accelerator of a data processing unit Grant 10,727,865 - Beckman , et al. | 2020-07-28 |
Data Processing Unit Having Hardware-based Parallel Variable-length Codeword Decoding App 20200228148 - Thomas; Philip A. ;   et al. | 2020-07-16 |
Static Dictionary-based Compression Hardware Pipeline For Data Compression Accelerator Of A Data Processing Unit App 20200169268 - Billa; Satyanarayana Lakshmipathi ;   et al. | 2020-05-28 |
Data Striping For Matching Techniques In Data Compression Accelerator Of A Data Processing Unit App 20200162100 - Beckman; Edward David ;   et al. | 2020-05-21 |
Matching Techniques In Data Compression Accelerator Of A Data Processing Unit App 20200159840 - Beckman; Edward David ;   et al. | 2020-05-21 |
History-based Compression Pipeline For Data Compression Accelerator Of A Data Processing Unit App 20200159859 - Beckman; Edward David ;   et al. | 2020-05-21 |
Hashing Techniques In Data Compression Accelerator Of A Data Processing Unit App 20200162101 - Beckman; Edward David ;   et al. | 2020-05-21 |
Merging Techniques In Data Compression Accelerator Of A Data Processing Unit App 20200162584 - Beckman; Edward David ;   et al. | 2020-05-21 |
Service Chaining Hardware Accelerators Within A Data Stream Processing Integrated Circuit App 20200159568 - Goyal; Rajan ;   et al. | 2020-05-21 |
Instruction-based non-deterministic finite state automata accelerator Grant 10,656,949 - Billa , et al. | 2020-05-19 |
Data Processing Unit Having Hardware-based Range Encoding And Decoding App 20200142642 - Billa; Satyanarayana Lakshmipathi ;   et al. | 2020-05-07 |
Data Processing Unit Having Hardware-based Range Encoding And Decoding App 20200145020 - Goyal; Rajan ;   et al. | 2020-05-07 |
Parallel Coding Of Syntax Elements For Jpeg Accelerator App 20200145680 - Dikshit; Abhishek Kumar ;   et al. | 2020-05-07 |
ARC caching for determininstic finite automata of regular expression accelerator Grant 10,645,187 - Goyal , et al. | 2020-05-05 |
Incremental compilation of finite automata for a regular expression accelerator Grant 10,635,419 - Yang , et al. | 2020-04-28 |
Instruction-based Non-deterministic Finite State Automata Accelerator App 20200019404 - Billa; Satyanarayana Lakshmipathi ;   et al. | 2020-01-16 |
Arc Caching For Determininstic Finite Automata Of Regular Expression Accelerator App 20200021664 - Goyal; Rajan ;   et al. | 2020-01-16 |
Incremental Compilation Of Finite Automata For A Regular Expression Accelerator App 20200019391 - Yang; Yi-Hua Edward ;   et al. | 2020-01-16 |
Data processing unit having hardware-based range encoding and decoding Grant 10,511,324 - Goyal , et al. Dec | 2019-12-17 |
Engine architecture for processing finite automata Grant 10,466,964 - Goyal , et al. No | 2019-11-05 |
Systems and methods for text analytics processor Grant 10,409,911 - Goyal , et al. Sept | 2019-09-10 |
Incremental update heuristics Grant 10,229,139 - Goyal , et al. | 2019-03-12 |
NSP manager Grant 10,229,144 - Billa , et al. | 2019-03-12 |
Processing of finite automata based on memory hierarchy Grant 10,110,558 - Goyal , et al. October 23, 2 | 2018-10-23 |
Batch incremental update Grant 10,083,200 - Goyal , et al. September 25, 2 | 2018-09-25 |
Compilation of finite automata based on memory hierarchy Grant 10,002,326 - Goyal , et al. June 19, 2 | 2018-06-19 |
Finite automata processing based on a top of stack (TOS) memory Grant 9,904,630 - Goyal , et al. February 27, 2 | 2018-02-27 |
Engine Architecture For Processing Finite Automata App 20180004483 - Goyal; Rajan ;   et al. | 2018-01-04 |
Regex compiler Grant 9,858,051 - Goyal , et al. January 2, 2 | 2018-01-02 |
Memory management for finite automata processing Grant 9,823,895 - Goyal , et al. November 21, 2 | 2017-11-21 |
Systems And Methods For Deep Learning Processor App 20170316312 - Goyal; Rajan ;   et al. | 2017-11-02 |
Systems And Methods For Text Analytics Processor App 20170315984 - Goyal; Rajan ;   et al. | 2017-11-02 |
Engine architecture for processing finite automata Grant 9,785,403 - Goyal , et al. October 10, 2 | 2017-10-10 |
Reverse NFA generation and processing Grant 9,762,544 - Goyal , et al. September 12, 2 | 2017-09-12 |
Method and apparatus for optimizing finite automata processing Grant 9,602,532 - Goyal , et al. March 21, 2 | 2017-03-21 |
Method and apparatus encoding a rule for a lookup request in a processor Grant 9,596,222 - Goyal , et al. March 14, 2 | 2017-03-14 |
Generating a non-deterministic finite automata (NFA) graph for regular expression patterns with advanced features Grant 9,563,399 - Goyal , et al. February 7, 2 | 2017-02-07 |
Multi-rule approach to encoding a group of rules Grant 9,544,402 - Worrell , et al. January 10, 2 | 2017-01-10 |
Method and apparatus for managing processing thread migration between clusters within a processor Grant 9,531,690 - Ansari , et al. December 27, 2 | 2016-12-27 |
Anchored patterns Grant 9,514,246 - Billa , et al. December 6, 2 | 2016-12-06 |
System and method to traverse a non-deterministic finite automata (NFA) graph generated for regular expression patterns with advanced features Grant 9,507,563 - Billa , et al. November 29, 2 | 2016-11-29 |
Processing of finite automata based on a node cache Grant 9,438,561 - Goyal , et al. September 6, 2 | 2016-09-06 |
Merging independent writes, separating dependent and independent writes, and error roll back Grant 9,430,511 - Billa , et al. August 30, 2 | 2016-08-30 |
Method and apparatus for processing finite automata Grant 9,426,166 - Billa , et al. August 23, 2 | 2016-08-23 |
Method and apparatus for compilation of finite automata Grant 9,426,165 - Billa , et al. August 23, 2 | 2016-08-23 |
Method and apparatus for processing of finite automata Grant 9,419,943 - Goyal , et al. August 16, 2 | 2016-08-16 |
Anchored Patterns App 20160070818 - Billa; Satyanarayana Lakshmipathi ;   et al. | 2016-03-10 |
Reverse NFA Generation And Processing App 20160021060 - Goyal; Rajan ;   et al. | 2016-01-21 |
Reverse NFA Generation And Processing App 20160021123 - Goyal; Rajan ;   et al. | 2016-01-21 |
Duplication in decision trees Grant 9,208,438 - Goyal , et al. December 8, 2 | 2015-12-08 |
Reverse NFA generation and processing Grant 9,203,805 - Goyal , et al. December 1, 2 | 2015-12-01 |
Packet classification Grant 9,191,321 - Goyal , et al. November 17, 2 | 2015-11-17 |
Processing Of Finite Automata Based On Memory Hierarchy App 20150293846 - Goyal; Rajan ;   et al. | 2015-10-15 |
Compilation of Finite Automata Based on Memory Hierarchy App 20150295889 - Goyal; Rajan ;   et al. | 2015-10-15 |
Processing of Finite Automata Based on a Node Cache App 20150295891 - Goyal; Rajan ;   et al. | 2015-10-15 |
Incremental update Grant 9,137,340 - Goyal , et al. September 15, 2 | 2015-09-15 |
Finite Automata Processing Based on a Top of Stack (TOS) Memory App 20150220454 - Goyal; Rajan ;   et al. | 2015-08-06 |
Method And Apparatus For Optimizing Finite Automata Processing App 20150220845 - Goyal; Rajan ;   et al. | 2015-08-06 |
Method And Apparatus For Processing Of Finite Automata App 20150186786 - Goyal; Rajan ;   et al. | 2015-07-02 |
Multi-rule Approach To Encoding A Group Of Rules App 20150189046 - Worrell; Frank ;   et al. | 2015-07-02 |
Method And Apparatus For Managing Processing Thread Migration Between Clusters Within A Processor App 20150121395 - Ansari; Najeeb I. ;   et al. | 2015-04-30 |
Packet Classification App 20150117461 - Goyal; Rajan ;   et al. | 2015-04-30 |
Anchored patterns Grant 8,990,259 - Billa , et al. March 24, 2 | 2015-03-24 |
Engine Architecture for Processing Finite Automata App 20150067123 - Goyal; Rajan ;   et al. | 2015-03-05 |
Generating a Non-Deterministic Finite Automata (NFA) Graph for Regular Expression Patterns with Advanced Features App 20150066927 - Goyal; Rajan ;   et al. | 2015-03-05 |
System and Method to Traverse a Non-Deterministic Finite Automata (NFA) Graph Generated for Regular Expression Patterns with Advanced Features App 20150067836 - Billa; Satyanarayana Lakshmipathi ;   et al. | 2015-03-05 |
Method And Apparatus For Compilation Of Finite Automata App 20150067776 - Billa; Satyanarayana Lakshmipathi ;   et al. | 2015-03-05 |
Method And Apparatus For Processing Finite Automata App 20150067863 - Billa; Satyanarayana Lakshmipathi ;   et al. | 2015-03-05 |
Memory Management for Finite Automata Processing App 20150067200 - Goyal; Rajan ;   et al. | 2015-03-05 |
Method and apparatus for managing processing thread migration between clusters within a processor Grant 8,954,700 - Ansari , et al. February 10, 2 | 2015-02-10 |
Packet classification Grant 8,937,952 - Goyal , et al. January 20, 2 | 2015-01-20 |
Identifying duplication in decision trees Grant 8,934,488 - Goyal , et al. January 13, 2 | 2015-01-13 |
Batch Incremental Update App 20140279850 - Goyal; Rajan ;   et al. | 2014-09-18 |
Merging Independent Writes, Separating Dependent And Independent Writes, And Error Roll Back App 20140281809 - Billa; Satyanarayana Lakshmipathi ;   et al. | 2014-09-18 |
NSP Manager App 20140280357 - Billa; Satyanarayana Lakshmipathi ;   et al. | 2014-09-18 |
Incremental Update Heuristics App 20130282766 - Goyal; Rajan ;   et al. | 2013-10-24 |
Duplication In Decision Trees App 20130232104 - Goyal; Rajan ;   et al. | 2013-09-05 |
Reverse Nfa Generation And Processing App 20130133064 - Goyal; Rajan ;   et al. | 2013-05-23 |
Identifying Duplication in Decision Trees App 20130060727 - Goyal; Rajan ;   et al. | 2013-03-07 |
Packet Classification App 20130039366 - Goyal; Rajan ;   et al. | 2013-02-14 |
Incremental Update App 20130036102 - Goyal; Rajan ;   et al. | 2013-02-07 |
Method and Apparatus Encoding a Rule for a Lookup Request in a Processor App 20130036477 - Goyal; Rajan ;   et al. | 2013-02-07 |
Anchored Patterns App 20120331007 - Billa; Satyanarayana Lakshmipathi ;   et al. | 2012-12-27 |
Profile-based And Dictionary Based Graph Caching App 20110016154 - Goyal; Rajan ;   et al. | 2011-01-20 |