Inventor · disambiguated record
John J. Williams, Jr.
Also filed as: WILLIAMS JOHN · WILLIAMS JOHN J · WILLIAMS JOHN R · WILLIAMS JR JOHN
42 granted patents·2 pending applications·1,118 citations·filing 1986–2024
98Inventor score
Top patents by PatentIndex Score
44 records- 0196US7689530B1DFA sequential matching of regular expression with divergent statesCISCO TECH INC·Filed 2005·Granted Mar 30, 2010·64 cites·20 claims
- 0296US7360064B1Thread interleaving in a multithreaded embedded processorCISCO TECH INC·Filed 2003·Granted Apr 15, 2008·159 cites·18 claims
- 0396US5109213ATire pressure monitorWILLIAMS JOHN J·Filed 1991·Granted Apr 28, 1992·277 cites·6 claims
- 0493US7765183B2Hierarchical tree of deterministic finite automataCISCO TECH INC·Filed 2005·Granted Jul 27, 2010·36 cites·15 claims
- 0590US7551617B2Multi-threaded packet processing architecture with global packet memory, packet recirculation, and coprocessorCISCO TECH INC·Filed 2005·Granted Jun 23, 2009·26 cites·19 claims
- 0689US7441101B1Thread-aware instruction fetching in a multithreaded embedded processorCISCO TECH INC·Filed 2004·Granted Oct 21, 2008·47 cites·40 claims
- 0789US6967926B1Method and apparatus for using barrier phases to limit packet disorder in a packet switching systemCISCO TECH IND·Filed 2000·Granted Nov 22, 2005·67 cites·12 claims
- 0889US6189187B1Clip for holding a pair of elongated member portionsFiled 1999·Granted Feb 20, 2001·67 cites·8 claims
- 0985US7480308B1Distributing packets and packets fragments possibly received out of sequence into an expandable set of queues of particular use in packet resequencing and reassemblyCISCO TECH INC·Filed 2004·Granted Jan 20, 2009·44 cites·24 claims
- 1083US7965708B2Method and apparatus for using meta-packets in a packet processing systemCISCO TECH INC·Filed 2005·Granted Jun 21, 2011·15 cites·44 claims
- 1182US7269139B1Method and apparatus for an adaptive rate control mechanism reactive to flow control messages in a packet switching systemCISCO TECH INC·Filed 2001·Granted Sep 11, 2007·35 cites·47 claims
- 1280US5418535AMixed radar/graphics indicatorCARDION INC·Filed 1993·Granted May 23, 1995·88 cites·12 claims
- 1379US4986706AHeader wallWILLIAMS JR JOHN J·Filed 1986·Granted Jan 22, 1991·36 cites·3 claims
- 1477US8022283B1Anthropometric scaffold for keyboard-control pedalWILLIAMS JR JOHN·Filed 2010·Granted Sep 20, 2011·6 cites·13 claims
- 1577US7362762B2Distributed packet processing with ordered locks to maintain requisite packet orderingsCISCO TECH INC·Filed 2004·Granted Apr 22, 2008·21 cites·22 claims
- 1676US10367749B2Automatically cycling among packet traffic flows subjecting them to varying drop probabilities in a packet networkCISCO TECH INC·Filed 2017·Granted Jul 30, 2019·2 cites·17 claims
- 1776US7606250B2Assigning resources to items such as processing contexts for processing packetsCISCO TECH INC·Filed 2005·Granted Oct 20, 2009·7 cites·24 claims
- 1876US7046627B1Method and apparatus for accumulating and distributing traffic and flow control information in a packet switching systemCISCO TECH INC·Filed 2001·Granted May 16, 2006·20 cites·20 claims
- 1974US7009976B1Method and apparatus for using barrier phases to synchronize processes and components in a packet switching systemCISCO TECH IND·Filed 2001·Granted Mar 7, 2006·18 cites·17 claims
- 2073US10715455B2Packet switching device modifying paths of flows of packets taken within while outputting packets in received intra-flow order but not necessarily inter-flow orderCISCO TECH INC·Filed 2017·Granted Jul 14, 2020·2 cites·13 claims
- 2172US11063876B2Automatically cycling among packet traffic flows subjecting them to varying drop probabilities in a packet networkCISCO TECH INC·Filed 2019·Granted Jul 13, 2021·1 cites·19 claims
- 2272US7664897B2Method and apparatus for communicating over a resource interconnectCISCO TECH INC·Filed 2005·Granted Feb 16, 2010·4 cites·29 claims
- 2370US8245014B2Thread interleaving in a multithreaded embedded processorSTEISS DONALD E·Filed 2008·Granted Aug 14, 2012·4 cites·28 claims
- 2469US9503396B2Cell forwarding order selection for sending packetsSHOHAM DORON·Filed 2015·Granted Nov 22, 2016·2 cites·20 claims
- 2567US7613200B1Method and apparatus using a random indication to map items to paths and to recirculate or delay the sending of a particular item when a destination over its mapped path is unreachableCISCO TECH INC·Filed 2002·Granted Nov 3, 2009·12 cites·17 claims
- 2664US7630376B2Distributed packet processing with ordered locks to maintain requisite packet orderingsCISCO TECH INC·Filed 2008·Granted Dec 8, 2009·2 cites·19 claims
- 2764US7051259B1Methods and apparatus for communicating time and latency sensitive informationCISCO TECH INC·Filed 2002·Granted May 23, 2006·9 cites·18 claims
- 2863USD925245SArmchairWILLIAMS JOHN·Filed 2019·Granted Jul 20, 2021·8 cites·1 claims
- 2963US7016305B1Method and apparatus for distributing information within a packet switching systemCISCO TECH IND·Filed 2001·Granted Mar 21, 2006·10 cites·8 claims
- 3062US7565496B2Sharing memory among multiple information channelsCISCO TECH INC·Filed 2005·Granted Jul 21, 2009·2 cites·25 claims
- 3159US7626987B2Using ordered locking mechanisms to maintain sequences of items such as packetsCISCO TECH INC·Filed 2003·Granted Dec 1, 2009·5 cites·51 claims
- 3256US8139488B2Cooperative flow locks distributed among multiple componentsWILLIAMS JR JOHN J·Filed 2008·Granted Mar 20, 2012·1 cites·16 claims
- 3356US7627573B2Bypassing native storage operations by communicating protected data within locking messages using a lock manager independent of the storage mechanismCISCO TECH INC·Filed 2004·Granted Dec 1, 2009·5 cites·26 claims
- 3456US2024400207A1FootrestACRO AIRCRAFT SEATING LTD·Filed 2024·Application pending·0 cites
- 3555US8112584B1Storage controller performing a set of multiple operations on cached data with a no-miss guarantee until all of the operations are completeWILLIAMS JR JOHN J·Filed 2004·Granted Feb 7, 2012·5 cites·43 claims
- 3652US10469200B2Minimum latency link layer metaframing and error correctionCISCO TECH INC·Filed 2018·Granted Nov 5, 2019·0 cites·14 claims
- 3746US9887806B2Minimum latency link layer metaframing and error correctionCISCO TECH INC·Filed 2015·Granted Feb 6, 2018·0 cites·23 claims
- 3844US10367751B2Distributing and rate limiting packets among multiple paths in a single stage switching topology to a reordering nodeCISCO TECH INC·Filed 2017·Granted Jul 30, 2019·0 cites·20 claims
- 3943US10320686B2Load balancing eligible packets in response to a policing drop decisionCISCO TECH INC·Filed 2016·Granted Jun 11, 2019·0 cites·12 claims
- 4043US2006087104A1Multi-use boat trailerWILLIAMS JOHN R·Filed 2004·Application pending·0 cites
- 4142US10205805B2Dropping or admitting packets to an output queue using policy-based scheduling and virtual destination queue occupancy valuesCISCO TECH INC·Filed 2016·Granted Feb 12, 2019·0 cites·22 claims
- 4242US9444731B2Methods and systems for data packet routingCISCO TECH INC·Filed 2013·Granted Sep 13, 2016·0 cites·17 claims
- 4342US4797043ALoad shoring beam for cargo trucksWILLIAMS JR JOHN J·Filed 1987·Granted Jan 10, 1989·11 cites·13 claims
- 4434US10305787B2Dropping cells of a same packet sent among multiple paths within a packet switching deviceMORANDIN GUGLIELMO MARCO·Filed 2015·Granted May 28, 2019·0 cites·21 claims
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →