Inventor
FERGUSON DENNIS C
US82 patents
⚠️ This page may combine multiple inventors who share the name “FERGUSON DENNIS C”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
JUNIPER NETWORKS INC
43 patentsUS7215637B1May 8, 2007
Systems and methods for processing packets
JUNIPER NETWORKS INC601 citations99
US7016367B1Mar 21, 2006
Systems and methods for allocating bandwidth for processing of packets
JUNIPER NETWORKS INC89 citations99
US6798777B1Sep 28, 2004
Filtering and route lookup in a switching device
JUNIPER NETWORKS INC198 citations99
US7986629B1Jul 26, 2011
Filtering and route lookup in a switching device
JUNIPER NETWORKS INC45 citations98
US7688727B1Mar 30, 2010
Filtering and route lookup in a switching device
JUNIPER NETWORKS INC83 citations98
US7342890B1Mar 11, 2008
Data duplication for transmission over computer networks
JUNIPER NETWORKS INC55 citations98
US7263099B1Aug 28, 2007
Multicast packet replication
JUNIPER NETWORKS INC165 citations98
US6493347B2Dec 10, 2002
Memory organization in a switching device
JUNIPER NETWORKS INC322 citations98
US7782782B1Aug 24, 2010
Packet spraying for load balancing across multiple packet processors
JUNIPER NETWORKS INC64 citations97
US7764606B1Jul 27, 2010
Maintaining packet order using hash-based linked-list queues
JUNIPER NETWORKS INC72 citations97
US7227867B1Jun 5, 2007
Multi-protocol label switching in a network device
JUNIPER NETWORKS INC50 citations96
US6917620B1Jul 12, 2005
Separation of data and control in a switching device
JUNIPER NETWORKS INC51 citations96
US7382782B1Jun 3, 2008
Packet spraying for load balancing across multiple packet processors
JUNIPER NETWORKS INC38 citations95
US7903659B2Mar 8, 2011
Memory organization in a switching device
JUNIPER NETWORKS INC9 citations92
US7864769B1Jan 4, 2011
Multicast packet replication
JUNIPER NETWORKS INC23 citations92
US7720047B1May 18, 2010
Managing periodic communications
JUNIPER NETWORKS INC29 citations92
US7715315B1May 11, 2010
High performance probabilistic rate policer
JUNIPER NETWORKS INC18 citations92
US7545808B2Jun 9, 2009
Memory organization in a switching device
JUNIPER NETWORKS INC15 citations92
US7489699B2Feb 10, 2009
Separation of data and control in a switching device
JUNIPER NETWORKS INC19 citations92
US7420972B1Sep 2, 2008
Multicast packet replication
JUNIPER NETWORKS INC33 citations92
US7310314B1Dec 18, 2007
Managing periodic communications
JUNIPER NETWORKS INC28 citations92
US7307949B1Dec 11, 2007
Hierarchical policers for enforcing differentiated traffic behavior
JUNIPER NETWORKS INC21 citations92
US7277386B1Oct 2, 2007
Distribution of label switched packets
JUNIPER NETWORKS INC45 citations92
US7275081B1Sep 25, 2007
Managing state information in a computing environment
JUNIPER NETWORKS INC26 citations92
US7263091B1Aug 28, 2007
Scalable routing system
JUNIPER NETWORKS INC48 citations92
US7243184B1Jul 10, 2007
Maintaining packet order using hash-based linked-list queues
JUNIPER NETWORKS INC23 citations92
US7227840B1Jun 5, 2007
High performance probabilistic rate policer
JUNIPER NETWORKS INC13 citations92
US7209448B2Apr 24, 2007
In-line packet processing
JUNIPER NETWORKS INC21 citations92
US7116660B2Oct 3, 2006
Memory organization in a switching device
JUNIPER NETWORKS INC20 citations92
US7082134B1Jul 25, 2006
Redirect checking in a network device
JUNIPER NETWORKS INC36 citations92
US6810501B1Oct 26, 2004
Single cycle cyclic redundancy checker/generator
JUNIPER NETWORKS INC24 citations92
US7099352B1Aug 29, 2006
System, apparatus, and method for increasing resiliency in communications
JUNIPER NETWORKS INC13 citations91
US7062546B1Jun 13, 2006
Network device channel configuration
JUNIPER NETWORKS INC28 citations89
US7917578B1Mar 29, 2011
Managing state information in a computing environment
JUNIPER NETWORKS INC8 citations84
US7697544B1Apr 13, 2010
Multi-protocol label switching in a network device
JUNIPER NETWORKS INC10 citations84
US7586917B1Sep 8, 2009
Systems and methods for re-ordering data in distributed data forwarding
JUNIPER NETWORKS INC11 citations84
US9479436B2Oct 25, 2016
In-line packet processing
JUNIPER NETWORKS INC3 citations83
US9185046B2Nov 10, 2015
Packet spraying for load balancing across multiple packet processors
JUNIPER NETWORKS INC9 citations83
US8004980B2Aug 23, 2011
High performance probabilistic rate policer
JUNIPER NETWORKS INC11 citations83
US7983290B2Jul 19, 2011
Preserving the order of packets through a device
JUNIPER NETWORKS INC4 citations74
US7317721B1Jan 8, 2008
Systems and methods for memory utilization during packet forwarding
JUNIPER NETWORKS INC6 citations74
US10887173B2Jan 5, 2021
Communicating state information in distributed operating systems
JUNIPER NETWORKS INC5 citations73
US7804833B2Sep 28, 2010
In-line packet processing
JUNIPER NETWORKS INC3 citations73
FERGUSON DENNIS C
4 patentsUS8238246B2Aug 7, 2012
Filtering and route lookup in a switching device
FERGUSON DENNIS C15 citations92
US8189576B2May 29, 2012
Systems and methods for processing packets with multiple engines
FERGUSON DENNIS C31 citations92
US8503304B2Aug 6, 2013
Filtering and route lookup in a switching device
FERGUSON DENNIS C8 citations84
US8416686B2Apr 9, 2013
Packet spraying for load balancing across multiple packet processors
FERGUSON DENNIS C10 citations82
JUNIPER NETWORKS
3 patentsShowing the top 50 of 82 patents by PatentIndex Score.