H. Jonathan Chao
20Patents
5h-index
14Co-inventors
62Inventor score
Filing activity: Feb 27, 2004 → Mar 30, 2017
Most-cited inventions
| Patent | Title | Area | Cited by | Status |
|---|---|---|---|---|
| US7868792B2 | Generating a boundary hash-based hierarchical data structure associated with a plurality of known arbitrary-length bit strings and using the generated hierarchical data structure for detecting whether an arbitrary-length bit string input matches one of a plurality of known arbitrary-length bit springs | Electricity | 12 | Active |
| US7805460B2 | Generating a hierarchical data structure associated with a plurality of known arbitrary-length bit strings used for detecting whether an arbitrary-length bit string input matches one of a plurality of known arbitrary-length bit string | Physics | 12 | Active |
| US8879397B2 | Balancing load in a network, such as a data center network, using flow based routing | Electricity | 10 | Active |
| US8862585B2 | Encoding non-derministic finite automation states efficiently in a manner that permits simple and fast union operations | Electricity | 8 | Active |
| US8264955B2 | Internet protocol fast reroute for shared risk link group failure recovery | Electricity | 6 | Active |
| US8923294B2 | Dynamically provisioning middleboxes | Electricity | 4 | Active |
| US7852866B2 | Low complexity scheduling algorithm for a buffered crossbar switch with 100% throughput | Electricity | 3 | Active |
| US9455996B2 | Generating progressively a perfect hash data structure, such as a multi-dimensional perfect hash data structure, and using the generated data structure for high-speed string matching | Electricity | 3 | Active |
| US7415020B2 | Packet classification apparatus and method using field level tries | Emerging Cross-Sectional Technologies | 3 | Expired |
| US8212695B2 | Generating a log-log hash-based hierarchical data structure associated with a plurality of known arbitrary-length bit strings used for detecting whether an arbitrary-length bit string input matches one of a plurality of known arbitrary-length bit strings | Electricity | 1 | Active |
| US8775393B2 | Updating a perfect hash data structure, such as a multi-dimensional perfect hash data structure, used for high-speed string matching | Electricity | 1 | Active |
| US9503374B2 | Apparatus for hybrid routing in SDN networks to avoid congestion and achieve good load balancing under fluctuating traffic load | Electricity | 1 | Active |
| US8943063B2 | Generating a tunable finite automaton for regular expression matching | Electricity | 1 | Active |
| US8938454B2 | Using a tunable finite automaton for regular expression matching | Physics | 1 | Active |
| US9094350B2 | Finding nonequivalent classifiers to reduce ternary content addressable memory (TCAM) usage | Electricity | 0 | Active |
| US10129181B2 | Controlling the reactive caching of wildcard rules for packet processing, such as flow processing in software-defined networks | Electricity | 0 | Active |
| US8935250B2 | Regrouping non-derministic finite automaton active states to minimize distinct subsets | Electricity | 0 | Active |
| US8866644B2 | Detecting whether an arbitrary-length bit string input matches one of a plurality of known arbitrary-length bit strings using a hierarchical data structure | Physics | 0 | Active |
| US10218625B2 | Methods and apparatus for alleviating congestion at a switch, such as a shallow buffered switch | Electricity | 0 | Active |
| US8191142B2 | Detecting whether an arbitrary-length bit string input matches one of a plurality of known arbitrary-length bit strings using a hierarchical data structure | Physics | 0 | Active |
Source: USPTO / EPO open patent data. Inventor disambiguation is heuristic; counts are objective bibliographic measures.