Rate limiting data traffic in a network

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7389537
SERIAL NO

10431395

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A network device coordinates with other devices in a network to create a distributed filtering system. The device detects an attack in the network, such as a distributed denial of service attack, and forwards attack information to the other devices. The devices may categorize data into one or more groups and rate limit the amount of data being forwarded based on rate limits for the particular categories. The rate limits may also be updated based on the network conditions. The rate limits may further be used to guarantee bandwidth for certain categories of data.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
JUNIPER NETWORKS, INC.SUNNYVALE, CA2495

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Callon, Ross W Westford, MA 30 1738
Kastenholz, Frank Arlington, MA 11 561

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (2)
* 6880090 Method and system for protection of internet sites against denial of service attacks through use of an IP multicast address hopping technique 39 2000
2002/0157,020 Firewall for protecting electronic commerce databases from malicious hackers 97 2001
 
TREND MICRO INCORPORATED (1)
* 7200684 Network data packet classification and demultiplexing 14 2000
 
ZETTACOM, INC. (1)
* 6959002 Traffic manager for network switch port 74 2001
 
EXTREME NETWORKS, INC. (1)
* 5968128 Traffic control system having distributed rate calculation and link by link flow control 22 1997
 
EMC IP HOLDING COMPANY LLC (1)
* 6119235 Method and apparatus for quality of service management 81 1997
 
CISCO TECHNOLOGY, INC. (5)
* 6167445 Method and apparatus for defining and implementing high-level quality of service policies in computer networks 625 1998
6499107 Method and system for adaptive network security using intelligent packet analysis 323 1998
* 6628610 Methods and apparatus for managing a flow of packets using change and reply signals 49 1999
* 6505244 Policy engine which supports application specific plug-ins for enforcing policies in a feedback-based, adaptive data network 133 1999
* 7054930 System and method for propagating filters 74 2000
 
JUNIPER NETWORKS, INC. (3)
* 6940852 Probabilistic counter 8 2000
* 7051367 Dynamically controlling packet processing 21 2001
* 7215637 Systems and methods for processing packets 211 2001
 
ADTRAN, INC. (1)
* 7002977 Policy based accounting and billing for network services 27 2001
 
Allegro Networks, Inc. (1)
* 2002/0103,921 Method and system for routing broadband internet traffic 97 2001
 
PALO ALTO NETWORKS, INC. (1)
* 7092357 Anti-flooding flow-control methods and apparatus 36 2001
 
FORTRESS TECHNOLOGIES INC. OF FLORIDA (1)
2002/0016,926 Method and apparatus for integrating tunneling protocols with standard routing protocols 93 2001
 
FUJITSU NETWORK COMMUNICATIONS, INC. (1)
* 6233240 Event based rate policing with a jumping window 30 1999
 
RPX CLEARINGHOUSE LLC (1)
6560654 Apparatus and method of maintaining timely topology data within a link state routing network 37 1999
 
NEC CORPORATION (1)
* 2004/0066,746 Packet transfer rate monitoring control apparatus method and program 36 2003
 
INTEL CORPORATION (1)
* 7028179 Apparatus and method for secure, automated response to distributed denial of service attacks 126 2001
 
SYMANTEC CORPORATION (1)
6886102 System and method for protecting a computer network against denial of service attacks 95 2000
 
DATADIRECT NETWORKS, INC. (1)
6453345 Network security and surveillance system 368 1997
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (1)
* 6404732 Digital modulation system using modified orthogonal codes to reduce autocorrelation 31 1998
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Conviva Inc. (11)
9407494 Reassigning source peers 1 2007
8566436 Data client 1 2010
9203913 Monitoring the performance of a content player 2 2010
9100288 Augmenting the functionality of a content player 1 2010
8874725 Monitoring the performance of a content player 12 2010
9549043 Allocating resources in a content delivery environment 0 2011
* 9264780 Managing synchronized data requests in a content delivery network 2 2011
9204061 Switching content 0 2013
8874964 Detecting problems in content distribution 4 2013
8799711 Detecting problems in content distribution 0 2013
9239750 Detecting problems in content distribution 3 2014
 
Other [Check patent profile for assignment information] (4)
9819566 Dynamic client logging and reporting 0 2012
8938796 Case secure computer architecture 1 2013
9122633 Case secure computer architecture 0 2015
* 2015/0156,137 PROXY APPLICATION WITH DYNAMIC FILTER UPDATING 1 2015
 
CENTURYLINK INTELLECTUAL PROPERTY LLC (53)
9479341 System and method for initiating diagnostics on a packet network node 1 2007
8743703 System and method for tracking application resource usage 1 2007
8619600 System and method for establishing calls over a call path having best path metrics 35 2007
8537695 System and method for establishing a call being received by a trunk on a packet network 41 2007
8531954 System and method for handling reservation requests with a connection admission control engine 26 2007
8407765 System and method for restricting access to network performance information tables 50 2007
8307065 System and method for remotely controlling network operators 52 2007
8223655 System and method for provisioning resources of a packet network based on collected network performance information 101 2007
8184549 System and method for selecting network egress 54 2007
8015294 Pin-hole firewall for communicating data packets on a packet network 77 2007
7940735 System and method for selecting an access point 104 2007
7843831 System and method for routing data on a packet network 123 2007
8068425 System and method for using network performance information to determine improved measures of path states 67 2009
8374090 System and method for routing data on a packet network 184 2010
8687614 System and method for adjusting radio frequency parameters 3 2010
9621361 Pin-hole firewall for communicating data packets on a packet network 0 2011
8879391 System and method for using network derivations to determine path states 1 2011
8619596 System and method for using centralized network performance tables to manage network communications 39 2012
8619820 System and method for enabling communications over a number of packet networks 33 2012
8509082 System and method for load balancing network resources using a connection admission control engine 115 2012
8570872 System and method for selecting network ingress and egress 31 2012
* 9521150 System and method for automatically regulating messages between networks 0 2012
* 2012/0254,975 SYSTEM AND METHOD FOR AUTOMATICALLY REGULATING MESSAGES BETWEEN NETWORKS 0 2012
8520603 System and method for monitoring and optimizing network performance to a wireless device 17 2012
8743700 System and method for provisioning resources of a packet network based on collected network performance information 1 2012
8488495 System and method for routing communications between packet networks based on real time pricing 0 2012
8472326 System and method for monitoring interlayer devices and optimizing network performance 1 2012
9094257 System and method for selecting a content delivery network 4 2012
8750158 System and method for differentiated billing 5 2012
9240906 System and method for monitoring and altering performance of a packet network 3 2012
9112734 System and method for generating a graphical user interface representative of network performance 20 2012
9225609 System and method for remotely controlling network operators 1 2012
8811160 System and method for routing data on a packet network 2 2013
9241271 System and method for restricting access to network performance information 1 2013
8976665 System and method for re-routing calls 2 2013
9054915 System and method for adjusting CODEC speed in a transmission path during call set-up due to reduced transmission performance 0 2013
9241277 System and method for monitoring and optimizing network performance to a wireless device 0 2013
9225646 System and method for improving network performance using a connection admission control engine 1 2013
9094261 System and method for establishing a call being received by a trunk on a packet network 2 2013
9602265 System and method for handling communications requests 0 2013
9253661 System and method for modifying connectivity fault management packets 2 2013
9154634 System and method for managing network communications 0 2013
9042370 System and method for establishing calls over a call path having best path metrics 0 2013
9014204 System and method for managing network communications 3 2013
9054986 System and method for enabling communications over a number of packet networks 0 2013
9661514 System and method for adjusting communication parameters 0 2014
9712445 System and method for routing data on a packet network 0 2014
9118583 System and method for re-routing calls 1 2015
9749399 System and method for selecting a content delivery network 0 2015
9813320 System and method for generating a graphical user interface representative of network performance 0 2015
9549004 System and method for re-routing calls 0 2015
9660917 System and method for remotely controlling network operators 0 2015
9806972 System and method for monitoring and altering performance of a packet network 0 2016
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (4)
* 8203941 Virus/worm throttle threshold settings 3 2004
* 2005/0265,233 Virus/worm throttle threshold settings 7 2004
* 7877803 Automated immune response for a computer 83 2005
* 2006/0294,590 Automated immune response for a computer 9 2005
 
JUNIPER NETWORKS, INC. (3)
8949458 Automatic filtering to prevent network attacks 0 2008
8468590 Rate limiting data traffic in a network 1 2011
9258323 Distributed filtering for networks 0 2013
 
LANDIS+GYR INNOVATIONS, INC. (1)
* 2007/0183,330 Methods, systems, and apparatus for reducing real time data traffic in a multi-layer network 8 2006
 
THE INVENTION SCIENCE FUND I, LLC (7)
8613095 Smart distribution of a malware countermeasure 1 2006
* 8117654 Implementation of malware countermeasures in a network device 9 2006
* 2008/0005,124 Implementation of malware countermeasures in a network device 17 2006
8966630 Generating and distributing a malware countermeasure 0 2006
8539581 Efficient distribution of a malware countermeasure 0 2006
* 2007/0255,724 Generating and distributing a malware countermeasure 4 2006
9258327 Multi-network virus immunization 0 2014
 
HITACHI, LTD. (2)
* 7764680 Communication system and call control server 9 2007
* 2007/0160,056 COMMUNICATION SYSTEM AND CALL CONTROL SERVER 5 2007
 
CORNING INCORPORATED (1)
* 2006/0130,523 Method of making a glass envelope 0 2005
 
NETFLIX, INC. (2)
* 9294415 Proxy application with dynamic filter updating 0 2015
9686371 Proxy application with dynamic filter updating 1 2016
 
AT&T INTELLECTUAL PROPERTY I, L.P. (2)
* 8955112 Dynamic traffic routing and service management controls for on-demand application services 1 2011
* 2013/0044,758 Dynamic Traffic Routing And Service Management Controls For On-Demand Application Services 7 2011
 
EMBARQ HOLDINGS COMPANY, LLC (33)
8289965 System and method for establishing a communications session with an end-user based on the state of a network connection 64 2006
8194643 System and method for monitoring the connection of an end-user to a remote network 67 2006
* 8189468 System and method for regulating messages between networks 66 2006
8717911 System and method for collecting network performance information 10 2007
8576722 System and method for modifying connectivity fault management packets 33 2007
8549405 System and method for displaying a graphical representation of a network to identify nodes and node segments on the network that are not operating normally 37 2007
8488447 System and method for adjusting code speed in a transmission path during call set-up due to reduced transmission performance 38 2007
8477614 System and method for routing calls if potential call paths are impaired or congested 42 2007
8274905 System and method for displaying a graph representative of network performance over a time period 65 2007
8238253 System and method for monitoring interlayer devices and optimizing network performance 62 2007
8228791 System and method for routing communications between packet networks based on intercarrier agreements 63 2007
8224255 System and method for managing radio frequency windows 52 2007
8223654 Application-specific integrated circuit for monitoring and optimizing interlayer network performance 54 2007
8199653 System and method for communicating network performance information over a packet network 58 2007
8194555 System and method for using distributed network performance information tables to manage network communications 57 2007
8144586 System and method for controlling network bandwidth with a connection admission control engine 11 2007
8144587 System and method for load balancing network resources using a connection admission control engine 67 2007
8130793 System and method for enabling reciprocal billing for different types of communications over a packet network 177 2007
8125897 System and method for monitoring and optimizing network performance with user datagram protocol network performance information packets 86 2007
8107366 System and method for using centralized network performance tables to manage network communications 60 2007
8102770 System and method for monitoring and optimizing network performance with vector performance tables and engines 61 2007
8098579 System and method for adjusting the window size of a TCP packet through remote network elements 184 2007
8064391 System and method for monitoring and optimizing network performance to a wireless device 60 2007
8040811 System and method for collecting and managing network performance information 72 2007
8000318 System and method for call routing based on transmission performance of a packet network 205 2007
7948909 System and method for resetting counters counting network performance information at network communications devices on a packet network 87 2007
7808918 System and method for dynamically shaping network traffic 101 2007
7765294 System and method for managing subscriber usage of a communications network 152 2007
7889660 System and method for synchronizing counters on an asynchronous packet communications network 84 2007
8358580 System and method for adjusting the window size of a TCP packet through network elements 55 2009
8111692 System and method for modifying network traffic 54 2010
8213366 System and method for monitoring and optimizing network performance to a wireless device 3 2011
8670313 System and method for adjusting the window size of a TCP packet through network elements 2 2012
 
NEC CORPORATION (1)
* 2005/0251,859 Method of monitoring and protecting a private network against attacks from a public network 3 2005
 
VERIZON DIGITAL MEDIA SERVICES INC. (1)
* 2017/0180,414 Distributed Rate Limiting 0 2015
 
Pragmatus Mobile LLC (2)
* 7805759 Systems and methods for malware-contaminated traffic management 2 2007
* 2008/0189,786 Systems and Methods for Malware-Contaminated Traffic Management 2 2007
 
THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK (1)
* 2015/0180,895 APPARATUS METHOD AND MEDIUM FOR TRACING THE ORIGIN OF NETWORK TRANSMISSIONS USING N-GRAM DISTRIBUTION OF DATA 0 2015
 
ALCATEL USA SOURCING, L.P. (1)
* 2006/0248,588 Defending Denial of Service Attacks in an Inter-networked Environment 7 2005
 
ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE (1)
* 2008/0127,324 DDoS FLOODING ATTACK RESPONSE APPROACH USING DETERMINISTIC PUSH BACK METHOD 8 2007
 
Sprint Communications Company L.P. (5)
* 7665135 Detecting and addressing network attacks 6 2005
* 8255994 Detection and suppression of short message service denial of service attacks 1 2008
* 2010/0050,255 DETECTION AND SUPPRESSION OF SHORT MESSAGE SERVICE DENIAL OF SERVICE ATTACKS 7 2008
* 8151354 Detecting and addressing network attacks 0 2009
* 8230504 Shared tap DOS-attack protection 6 2010
 
NIELSEN MEDIA RESEARCH, INC. (1)
* 2010/0174,608 DIGITAL RIGHTS MANAGEMENT AND AUDIENCE MEASUREMENT SYSTEMS AND METHODS 12 2009
 
BELLSOUTH INTELLECTUAL PROPERTY CORPORATION (3)
* 7912001 Methods, systems, and products for a metering application 4 2005
* 2005/0198,682 Methods, systems, and products for a metering application 26 2005
8599779 Methods, systems, and products for a metering application 0 2011
 
EXTREME NETWORKS, INC. (2)
7817549 Flexible flow-aging mechanism 14 2006
* 7773507 Automatic tiered services based on network conditions 11 2006
 
CISCO TECHNOLOGY, INC. (6)
* 7577737 Method and apparatus for controlling data to be routed in a data communications network 4 2004
* 2006/0064,484 Method and apparatus for controlling data to be routed in a data communications network 1 2004
* 8966113 Technique for dynamically restoring original TE-LSP attributes for interdomain TE-LSPs 0 2006
* 2007/0208,871 Technique for dynamically restoring original TE-LSP attributes for interdomain TE-LSPs 7 2006
* 8402507 Distributing policies to protect against voice spam and denial-of-service 0 2007
* 2009/0094,666 DISTRIBUTING POLICIES TO PROTECT AGAINST VOICE SPAM AND DENIAL-OF-SERVICE 1 2007
 
FASTLY, INC. (1)
* 9215248 User access rate limiting among content delivery nodes 1 2013
 
ALCATEL LUCENT (1)
* 2009/0013,404 Distributed defence against DDoS attacks 12 2007
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (1)
8249088 Hierarchical rate limiting of control packets 0 2009
 
AT&T INTELLECTUAL PROPERTY II, L.P. (3)
* 8346960 Systems, methods, and devices for defending a network 8 2005
8719446 Systems, methods, and devices for defending a network 7 2012
9497211 Systems, methods, and devices for defending a network 0 2014
 
BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY (2)
* 2006/0265,745 Method and apparatus of detecting network activity 15 2002
* 2006/0010,209 Server for sending electronics messages 18 2003
 
NIPPON TELEGRAPH AND TELEPHONE CORPORATION (2)
* 8347383 Network monitoring apparatus, network monitoring method, and network monitoring program 1 2008
* 2010/0218,250 NETWORK MONITORING APPARATUS, NETWORK MONITORING METHOD, AND NETWORK MONITORING PROGRAM 5 2008
 
FRANCE TELECOM (1)
* 2012/0259,920 PEER-TO-PEER COMMUNICATION ACCORDING TO TRANSMISSION CAPACITY 0 2010
 
TEXAS INSTRUMENTS INCORPORATED (2)
* 8631483 Packet processors and packet filter processes, circuits, devices, and systems 6 2006
* 2007/0110,053 PACKET PROCESSORS AND PACKET FILTER PROCESSES, CIRCUITS, DEVICES, AND SYSTEMS 83 2006
 
CURRENT TECHNOLOGIES, LLC (3)
* 2006/0255,930 Power line communications system and method 63 2005
* 7558206 Power line communication rate limiting system and method 4 2005
* 2007/0002,771 Power line communication rate limiting system and method 87 2005
 
CITRIX SYSTEMS, INC. (9)
8432800 Systems and methods for stochastic-based quality of service 2 2007
* 8310928 Flow control system architecture 4 2009
* 2010/0103,819 FLOW CONTROL SYSTEM ARCHITECTURE 10 2009
8462630 Early generation of acknowledgements for flow control 1 2010
8824490 Automatic detection and window virtualization for flow control 1 2012
9496991 Systems and methods of using packet boundaries for reduction in timeout prevention 0 2012
8553699 Wavefront detection and disambiguation of acknowledgements 0 2012
9071543 Systems and methods for additional retransmissions of dropped packets 0 2013
9008100 Wavefront detection and disambiguation of acknowledgments 1 2013
 
AT&T CORP. (1)
* 2006/0185,014 Systems, methods, and devices for defending a network 19 2005
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Dec 17, 2019
Fee Large entity fee small entity fee micro entity fee
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00