Inventor
Satyanarayana Lakshmipathi Billa
Inventor
Sunnyvale, CA, US
Overview
Patents· 46 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing35%
H04LTransmission of digital information, e.g. telegraphic communication28%
G06NComputing arrangements based on specific computational models10%
G11CStatic stores7%
Y02BClimate change mitigation technologies related to buildings, e.g. housing, house appliances or related end-user applications7%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use7%
H03MCoding6%
H04NPictorial communication, e.g. television1%
PatentTitleYear
11,055,063Systems and methods for deep learning processor202111,010,167Instruction-based non-deterministic finite state automata accelerator202110,997,123Matching techniques in data compression accelerator of a data processing unit202110,929,175Service chaining hardware accelerators within a data stream processing integrated circuit202110,922,026Data processing unit having hardware-based range encoding and decoding202110,862,513Data processing unit having hardware-based parallel variable-length codeword decoding202010,827,191Parallel coding of syntax elements for JPEG accelerator202010,812,630Merging techniques in data compression accelerator of a data processing unit202010,771,090Data processing unit having hardware-based range encoding and decoding202010,727,865Data striping for matching techniques in data compression accelerator of a data processing unit202010,656,949Instruction-based non-deterministic finite state automata accelerator202010,645,187ARC caching for determininstic finite automata of regular expression accelerator202010,635,419Incremental compilation of finite automata for a regular expression accelerator202010,511,324Data processing unit having hardware-based range encoding and decoding201910,466,964Engine architecture for processing finite automata201910,409,911Systems and methods for text analytics processor201910,229,144NSP manager201910,229,139Incremental update heuristics201910,110,558Processing of finite automata based on memory hierarchy201810,083,200Batch incremental update201810,002,326Compilation of finite automata based on memory hierarchy20189,904,630'Finite automata processing based on a top of stack (TOS) memory'20189,858,051'Regex compiler'20189,823,895'Memory management for finite automata processing'20179,785,403'Engine architecture for processing finite automata'20179,762,544'Reverse NFA generation and processing'20179,602,532'Method and apparatus for optimizing finite automata processing'20179,596,222'Method and apparatus encoding a rule for a lookup request in a processor'20179,563,399'Generating a non-deterministic finite automata (NFA) graph for regular expression patterns with advanced features'20179,544,402'Multi-rule approach to encoding a group of rules'20179,531,690'Method and apparatus for managing processing thread migration between clusters within a processor'20169,514,246'Anchored patterns'20169,507,563'System and method to traverse a non-deterministic finite automata (NFA) graph generated for regular expression patterns with advanced features'20169,438,561'Processing of finite automata based on a node cache'20169,430,511'Merging independent writes, separating dependent and independent writes, and error roll back'20169,426,166'Method and apparatus for processing finite automata'20169,426,165'Method and apparatus for compilation of finite automata'20169,419,943'Method and apparatus for processing of finite automata'20169,208,438'Duplication in decision trees'20159,203,805'Reverse NFA generation and processing'20159,191,321'Packet classification'20159,137,340'Incremental update'20158,990,259'Anchored patterns'20158,954,700'Method and apparatus for managing processing thread migration between clusters within a processor'20158,937,952'Packet classification'20158,934,488'Identifying duplication in decision trees'2015Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2015–2018Patents assigned to CAVIUM INC (28)· patent assignee history
2015–2018Patents assigned to BILLA SATYANARAYANA LAKSHMIPATHI (7)· patent assignee history
2015–2018Patents assigned to GOYAL RAJAN (7)· patent assignee history
2015–2021Based in Sunnyvale, CA, US· patent location history
2019–2021Patents assigned to FUNGIBLE INC (13)· patent assignee history
2019Patents assigned to CAVIUM LLC (4)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| CAVIUM INC | 28 | 2015–2018 |
| FUNGIBLE INC | 13 | 2019–2021 |
| BILLA SATYANARAYANA LAKSHMIPATHIself | 7 | 2015–2018 |
| GOYAL RAJAN | 7 | 2015–2018 |
| CAVIUM LLC | 4 | 2019 |
Locations
| Location | Patents | Span |
|---|---|---|
| Sunnyvale, California, US | 46 | 2015–2021 |