Inventor · disambiguated record
John M. Chiang
Also filed as: CHIANG JOHN · CHIANG JOHN M · CHIANG JOHN MING YUNG
48 granted patents·1 pending application·1,369 citations·filing 1997–2014
99Inventor score
Top patents by PatentIndex Score
49 records- 0199US7991296B1Method and apparatus for data frame synchronization and delineationMARVELL INT LTD·Filed 2007·Granted Aug 2, 2011·69 cites·10 claims
- 0299US7818389B1Packet buffer apparatus and methodMARVELL INT LTD·Filed 2007·Granted Oct 19, 2010·90 cites·25 claims
- 0397US8406633B1Method and apparatus for data frame synchronization and delineationJOHNSTON CESAR A·Filed 2011·Granted Mar 26, 2013·31 cites·18 claims
- 0497US8019825B1Packet buffer apparatus and methodMARVELL INT LTD·Filed 2010·Granted Sep 13, 2011·14 cites·20 claims
- 0596US8208815B1Bit accurate upstream burst transmission phase method for reducing burst data arrival variationCHIANG JOHN M·Filed 2007·Granted Jun 26, 2012·33 cites·14 claims
- 0696US7983308B1Method and apparatus for data frame synchronizationMARVELL INT LTD·Filed 2007·Granted Jul 19, 2011·55 cites·19 claims
- 0795US8634431B1Quality of service and flow control architecture for a passive optical networkCHIANG JOHN M·Filed 2007·Granted Jan 21, 2014·52 cites·22 claims
- 0893US9178713B1Optical line termination in a passive optical networkJOHNSTON CESAR A·Filed 2007·Granted Nov 3, 2015·32 cites·24 claims
- 0992US8718087B1Processing architecture for passive optical networkJOHNSTON CESAR A·Filed 2007·Granted May 6, 2014·30 cites·35 claims
- 1092US8326938B1Packet buffer apparatus and methodCHIANG JOHN M·Filed 2011·Granted Dec 4, 2012·7 cites·10 claims
- 1192US7328362B2Method and apparatus for selectively deskewing data traveling through a busBROADCOM CORP·Filed 2006·Granted Feb 5, 2008·20 cites·48 claims
- 1291US8913895B1Method and apparatus for controlling timing of a transmission signal from a network termination deviceCHIANG JOHN M·Filed 2012·Granted Dec 16, 2014·8 cites·16 claims
- 1391US6996738B2Robust and scalable de-skew method for data path skew controlBROADCOM CORP·Filed 2002·Granted Feb 7, 2006·55 cites·14 claims
- 1488US8014481B1Upstream data recovery and data rate detectionMARVELL INT LTD·Filed 2007·Granted Sep 6, 2011·17 cites·20 claims
- 1585US7194008B2Method and apparatus for parsing data streamsBROADCOM CORP·Filed 2002·Granted Mar 20, 2007·20 cites·20 claims
- 1684US7167995B2Robust and scalable de-skew methodBROADCOM CORP·Filed 2005·Granted Jan 23, 2007·9 cites·21 claims
- 1778US6535489B1Method and apparatus in a network switch for handling link failure and link recovery in a trunked data pathADVANCED MICRO DEVICES INC·Filed 1999·Granted Mar 18, 2003·104 cites·19 claims
- 1871US6813266B1Pipelined access to address table in a network switchADVANCED MICRO DEVICES INC·Filed 1999·Granted Nov 2, 2004·70 cites·17 claims
- 1969US6445709B1Method and apparatus for finding a match entry using receive port number embedded in the port vectorADVANCED MICRO DEVICES INC·Filed 1999·Granted Sep 3, 2002·64 cites·15 claims
- 2069US6442137B1Apparatus and method in a network switch for swapping memory access slots between gigabit port and expansion portADVANCED MICRO DEVICES INC·Filed 1999·Granted Aug 27, 2002·67 cites·22 claims
- 2169US6070194AUsing an index and count mechanism to coordinate access to a shared resource by interactive devicesADVANCED MICRO DEVICES INC·Filed 1997·Granted May 30, 2000·57 cites·16 claims
- 2265US8837658B2Method and apparatus for sampling a serial data stream using a clock signal, based on a counter patternMARVELL WORLD TRADE LTD·Filed 2013·Granted Sep 16, 2014·1 cites·20 claims
- 2361US6018783ARegister access controller which prevents simultaneous coupling of more than one register to a bus interfaceADVANCED MICRO DEVICES INC·Filed 1997·Granted Jan 25, 2000·39 cites·13 claims
- 2460US7369550B1Method and apparatus for locking a table in a network switchADVANCED MICRO DEVICES INC·Filed 2003·Granted May 6, 2008·7 cites·15 claims
- 2560US6463032B1Network switching system having overflow bypass in internal rules checkerADVANCED MICRO DEVICES INC·Filed 1999·Granted Oct 8, 2002·44 cites·20 claims
- 2657US7031305B1Apparatus and method for programmable memory access slot assignmentADVANCED MICRO DEVICES INC·Filed 1999·Granted Apr 18, 2006·38 cites·16 claims
- 2757US6731596B1Network switch having system for automatically detecting change in network node connectionADVANCED MICRO DEVICES INC·Filed 1999·Granted May 4, 2004·39 cites·20 claims
- 2855US6658015B1Multiport switch with plurality of logic engines for simultaneously processing different respective data framesADVANCED MICRO DEVICES INC·Filed 1999·Granted Dec 2, 2003·32 cites·16 claims
- 2955USD454509SNut and bolt thread identifier deviceFiled 2001·Granted Mar 19, 2002·10 cites·1 claims
- 3052US6526370B1Mechanism for accumulating data to determine average values of performance parametersADVANCED MICRO DEVICES INC·Filed 1999·Granted Feb 25, 2003·24 cites·20 claims
- 3152US6501734B1Apparatus and method in a network switch for dynamically assigning memory interface slots between gigabit port and expansion portADVANCED MICRO DEVICES INC·Filed 1999·Granted Dec 31, 2002·30 cites·23 claims
- 3251US7970962B2Method and apparatus utilizing a tail bus to solve back-to-back data burst problemsBROADCOM CORP·Filed 2002·Granted Jun 28, 2011·2 cites·21 claims
- 3350US6473818B1Apparatus and method in a network interface device for asynchronously generating SRAM full and empty flags using coded read and write pointer valuesADVANCED MICRO DEVICES INC·Filed 1998·Granted Oct 29, 2002·24 cites·20 claims
- 3450US6370642B1Programming the size of a broad-specific boot ROMADVANCED MICRO DEVICES INC·Filed 1999·Granted Apr 9, 2002·23 cites·14 claims
- 3549US6816488B1Apparatus and method for processing data frames in a network switchADVANCED MICRO DEVICES INC·Filed 1999·Granted Nov 9, 2004·22 cites·13 claims
- 3648US8582707B2Programmable universal asynchronous receiver/transmitter (UART) based on reference frequencyCHIANG JOHN M·Filed 2010·Granted Nov 12, 2013·0 cites·14 claims
- 3747US2007133615A1Method and apparatus for parsing data streamsBROADCOM CORP·Filed 2007·Application pending·0 cites
- 3846US6895015B1Dynamic time slot allocation in internal rules checker schedulerADVANCED MICRO DEVICES INC·Filed 1999·Granted May 17, 2005·21 cites·16 claims
- 3946US6529503B1Apparatus and method for storing header information in a network switchADVANCED MICRO DEVICES INC·Filed 1999·Granted Mar 4, 2003·21 cites·18 claims
- 4044US9627014B2Multiple port shared memoryMARVELL WORLD TRADE LTD·Filed 2014·Granted Apr 18, 2017·0 cites·22 claims
- 4144US6335938B1Multiport communication switch having gigaport and expansion ports sharing the same time slot in internal rules checkerADVANCED MICRO DEVICES INC·Filed 1999·Granted Jan 1, 2002·17 cites·14 claims
- 4242US6336156B1Increased speed initialization using dynamic slot allocationADVANCED MICRO DEVICES INC·Filed 1999·Granted Jan 1, 2002·17 cites·16 claims
- 4340US6721277B1Generic register interface for accessing registers located in different clock domainsADVANCED MICRO DEVICES INC·Filed 1999·Granted Apr 13, 2004·12 cites·19 claims
- 4440US6247089B1Efficient data loading scheme to minimize PCI bus arbitrations delays and wait statesADVANCED MICRO DEVICES INC·Filed 1998·Granted Jun 12, 2001·13 cites·17 claims
- 4539US6480490B1Interleaved access to address table in network switching systemADVANCED MICRO DEVICES INC·Filed 1999·Granted Nov 12, 2002·11 cites·19 claims
- 4638US6216193B1Apparatus and method in a network interface for recovering from complex PCI bus termination conditionsADVANCED MICRO DEVICES INC·Filed 1998·Granted Apr 10, 2001·10 cites·15 claims
- 4733US6651172B1Multi-phase EEPROM reading for network interface initializationADVANCED MICRO DEVICES INC·Filed 1999·Granted Nov 18, 2003·6 cites·16 claims
- 4831US6092162ARegister access controller for preventing live-lock from a request for accessing a registerADVANCED MICRO DEVICES INC·Filed 1997·Granted Jul 18, 2000·2 cites·17 claims
- 4930US6286081B1Mechanism for ensuring data coherency during sequential readings of portions of data that changes with timeADVANCED MICRO DEVICES INC·Filed 1998·Granted Sep 4, 2001·0 cites·9 claims
Join the waitlist — get patent alerts
Get an alert when John M. Chiang files or is granted a new patent.
We store only your email — no account needed. See our privacy policy.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →