loadpatents
name:-0.022372007369995
name:-0.024272918701172
name:-0.0024068355560303
Chao; H. Jonathan Patent Filings

Chao; H. Jonathan

Patent Applications and Registrations

Patent applications and USPTO patent grants for Chao; H. Jonathan.The latest application filed is for "methods and apparatus for alleviating congestion at a switch, such as a shallow buffered switch".

Company Profile
3.31.27
  • Chao; H. Jonathan - Holmdel NJ
  • - Holmdel NJ US
  • Chao; H. Jonathan - Brooklyn NY
*profile and listings may contain filings by different individuals or companies with the same name. Review application materials to confirm ownership/assignment.
Patent Activity
PatentDate
Methods and apparatus for alleviating congestion at a switch, such as a shallow buffered switch
Grant 10,218,625 - Chao , et al. Feb
2019-02-26
Controlling the reactive caching of wildcard rules for packet processing, such as flow processing in software-defined networks
Grant 10,129,181 - Xu , et al. November 13, 2
2018-11-13
Methods And Apparatus For Alleviating Congestion At A Switch, Such As A Shallow Buffered Switch
App 20170289048 - CHAO; H. Jonathan ;   et al.
2017-10-05
Apparatus for hybrid routing in SDN networks to avoid congestion and achieve good load balancing under fluctuating traffic load
Grant 9,503,374 - Luo , et al. November 22, 2
2016-11-22
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
Grant 9,455,996 - Chao , et al. September 27, 2
2016-09-27
Controlling The Reactive Caching Of Wildcard Rules For Packet Processing, Such As Flow Processing In Software-defined Networks
App 20160050148 - XU; Yang ;   et al.
2016-02-18
Finding nonequivalent classifiers to reduce ternary content addressable memory (TCAM) usage
Grant 9,094,350 - Chao , et al. July 28, 2
2015-07-28
Apparatus For Hybrid Routing In Sdn Networks To Avoid Congestion And Achieve Good Load Balancing Under Fluctuating Traffic Load
App 20150207741 - Luo; Min ;   et al.
2015-07-23
Generating a tunable finite automaton for regular expression matching
Grant 8,943,063 - Chao , et al. January 27, 2
2015-01-27
Using a tunable finite automaton for regular expression matching
Grant 8,938,454 - Chao , et al. January 20, 2
2015-01-20
Regrouping non-derministic finite automaton active states to minimize distinct subsets
Grant 8,935,250 - Chao , et al. January 13, 2
2015-01-13
Dynamically provisioning middleboxes
Grant 08923294 -
2014-12-30
Dynamically provisioning middleboxes
Grant 8,923,294 - Chao , et al. December 30, 2
2014-12-30
Balancing load in a network, such as a data center network, using flow based routing
Grant 8,879,397 - Xi , et al. November 4, 2
2014-11-04
Detecting whether an arbitrary-length bit string input matches one of a plurality of known arbitrary-length bit strings using a hierarchical data structure
Grant 8,866,644 - Artan , et al. October 21, 2
2014-10-21
Encoding non-derministic finite automation states efficiently in a manner that permits simple and fast union operations
Grant 8,862,585 - Chao , et al. October 14, 2
2014-10-14
Finding Nonequivalent Classifiers To Reduce Ternary Content Addressable Memory (tcam) Usage
App 20140269715 - Chao; H. Jonathan ;   et al.
2014-09-18
Updating a perfect hash data structure, such as a multi-dimensional perfect hash data structure, used for high-speed string matching
Grant 8,775,393 - Chao , et al. July 8, 2
2014-07-08
Generating A Tunable Finite Automaton For Regular Expression Matching
App 20140101155 - CHAO; H. Jonathan ;   et al.
2014-04-10
Regrouping Non-derministic Finite Automaton Active States To Minimize Distinct Subsets
App 20140101156 - CHAO; H. Jonathan ;   et al.
2014-04-10
Encoding Non-derministic Finite Automaton States Efficiently In A Manner That Permits Simple And Fast Union Operations
App 20140101157 - CHAO; H. Jonathan ;   et al.
2014-04-10
Using A Tunable Finite Automaton For Regular Expression Matching
App 20140101187 - Chao; H. Jonathan ;   et al.
2014-04-10
Updating A Perfect Hash Data Structure, Such As A Multi-dimensional Perfect Hash Data Structure, Used For High-speed String Matching
App 20130086004 - CHAO; H. Jonathan ;   et al.
2013-04-04
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
App 20130086017 - Chao; H. Jonathan ;   et al.
2013-04-04
Dynamically Provisioning Middleboxes
App 20130003735 - CHAO; H. Jonathan ;   et al.
2013-01-03
Balancing Load In A Network, Such As A Data Center Network, Using Flow Based Routing
App 20120287791 - Xi; Kang ;   et al.
2012-11-15
Internet protocol fast reroute for shared risk link group failure recovery
Grant 8,264,955 - Chao , et al. September 11, 2
2012-09-11
Detecting Whether An Arbitrary-length Bit String Input Matches One Of A Plurality Of Known Arbitrary-length Bit Strings Using A Hierarchical Data Structure
App 20120206279 - ARTAN; Nabi Sertac ;   et al.
2012-08-16
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
Grant 8,212,695 - Artan , et al. July 3, 2
2012-07-03
Detecting whether an arbitrary-length bit string input matches one of a plurality of known arbitrary-length bit strings using a hierarchical data structure
Grant 8,191,142 - Artan , et al. May 29, 2
2012-05-29
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 sprin
Grant 7,868,792 - Artan , et al. January 11, 2
2011-01-11
Internet Protocol Fast Reroute For Shared Risk Link Group Failure Recovery
App 20100315943 - Chao; H. Jonathan ;   et al.
2010-12-16
Low complexity scheduling algorithm for a buffered crossbar switch with 100% throughput
Grant 7,852,866 - Chao , et al. December 14, 2
2010-12-14
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
Grant 7,805,460 - Artan , et al. September 28, 2
2010-09-28
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 Strin
App 20100194608 - ARTAN; Sertac ;   et al.
2010-08-05
Packet classification apparatus and method using field level tries
Grant 7,415,020 - Joung , et al. August 19, 2
2008-08-19
Low Complexity Scheduling Algorithm For A Buffered Crossbar Switch With 100% Throughput
App 20080175259 - CHAO; H. Jonathan ;   et al.
2008-07-24
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
App 20080133583 - Artan; Nabi Sertac ;   et al.
2008-06-05
Detecting whether an arbitrary-length bit string input matches one of a plurality of known arbitrary-length bit strings using a hierarchical data structure
App 20080111716 - Artan; Nabi Sertac ;   et al.
2008-05-15
Packet classification apparatus and method using field level tries
App 20040170170 - Joung, Jinoo ;   et al.
2004-09-02

uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.

While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.

All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.

© 2024 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed