Inventor · disambiguated record
H. Jonathan Chao
Also filed as: CHAO H JONATHAN
20 granted patents·96 citations·filing 2004–2017
93Inventor score
Files withCHAO H JONATHAN9ARTAN NABI SERTAC2ARTAN SERTAC1FUTUREWEI TECHNOLOGIES INC1POLITECHNIC INST UNIV NEW YORK1
Top patents by PatentIndex Score
20 records- 0186US8862585B2Encoding non-derministic finite automation states efficiently in a manner that permits simple and fast union operationsCHAO H JONATHAN·Filed 2012·Granted Oct 14, 2014·9 cites·9 claims
- 0284US8879397B2Balancing load in a network, such as a data center network, using flow based routingXI KANG·Filed 2011·Granted Nov 4, 2014·14 cites·20 claims
- 0382US7805460B2Generating 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 stringPOLYTECHNIC INST OF NEW YORK U·Filed 2007·Granted Sep 28, 2010·15 cites·25 claims
- 0481US8923294B2Dynamically provisioning middleboxesCHAO H JONATHAN·Filed 2011·Granted Dec 30, 2014·7 cites·21 claims
- 0581US7868792B2Generating 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 springsPOLITECHNIC INST UNIV NEW YORK·Filed 2009·Granted Jan 11, 2011·14 cites·23 claims
- 0679US9455996B2Generating 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 matchingCHAO H JONATHAN·Filed 2012·Granted Sep 27, 2016·5 cites·21 claims
- 0777US8264955B2Internet protocol fast reroute for shared risk link group failure recoveryCHAO H JONATHAN·Filed 2009·Granted Sep 11, 2012·8 cites·13 claims
- 0872US8943063B2Generating a tunable finite automaton for regular expression matchingCHAO H JONATHAN·Filed 2012·Granted Jan 27, 2015·3 cites·17 claims
- 0969US8775393B2Updating a perfect hash data structure, such as a multi-dimensional perfect hash data structure, used for high-speed string matchingCHAO H JONATHAN·Filed 2012·Granted Jul 8, 2014·2 cites·19 claims
- 1068US9503374B2Apparatus for hybrid routing in SDN networks to avoid congestion and achieve good load balancing under fluctuating traffic loadFUTUREWEI TECHNOLOGIES INC·Filed 2014·Granted Nov 22, 2016·2 cites·20 claims
- 1168US7852866B2Low complexity scheduling algorithm for a buffered crossbar switch with 100% throughputPOLYTECHNIC INST OF NEW YORK UNIVERSIITY·Filed 2007·Granted Dec 14, 2010·6 cites·30 claims
- 1265US10218625B2Methods and apparatus for alleviating congestion at a switch, such as a shallow buffered switchUNIV NEW YORK·Filed 2017·Granted Feb 26, 2019·1 cites·20 claims
- 1360US8938454B2Using a tunable finite automaton for regular expression matchingCHAO H JONATHAN·Filed 2012·Granted Jan 20, 2015·1 cites·12 claims
- 1459US7415020B2Packet classification apparatus and method using field level triesSAMSUNG ELECTRONICS CO LTD·Filed 2004·Granted Aug 19, 2008·6 cites·13 claims
- 1555US8212695B2Generating 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 stringsARTAN SERTAC·Filed 2009·Granted Jul 3, 2012·3 cites·23 claims
- 1647US8935250B2Regrouping non-derministic finite automaton active states to minimize distinct subsetsCHAO H JONATHAN·Filed 2012·Granted Jan 13, 2015·0 cites·12 claims
- 1746US10129181B2Controlling the reactive caching of wildcard rules for packet processing, such as flow processing in software-defined networksXU YANG·Filed 2014·Granted Nov 13, 2018·0 cites·21 claims
- 1844US8191142B2Detecting whether an arbitrary-length bit string input matches one of a plurality of known arbitrary-length bit strings using a hierarchical data structureARTAN NABI SERTAC·Filed 2007·Granted May 29, 2012·0 cites·22 claims
- 1943US8866644B2Detecting whether an arbitrary-length bit string input matches one of a plurality of known arbitrary-length bit strings using a hierarchical data structureARTAN NABI SERTAC·Filed 2012·Granted Oct 21, 2014·0 cites·16 claims
- 2041US9094350B2Finding nonequivalent classifiers to reduce ternary content addressable memory (TCAM) usageCHAO H JONATHAN·Filed 2013·Granted Jul 28, 2015·0 cites·20 claims
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →