System and method for recognizing application-specific flows and assigning them to queues

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7225271
SERIAL NO

09896276

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A system assigns network traffic flows to appropriate queues and/or queue servicing algorithms based upon one or more flow parameters contained in reservation requests associated with the traffic flows. The system may be disposed at an intermediate network device within a computer network. The intermediate network device includes a reservation engine, a packet classification engine, an admission control entity, a traffic scheduler, and a flow analyzer. The flow analyzer includes or has access to a memory that is preprogrammed with one or more heuristic sets for use in evaluating the flow parameters of reservation requests. When a reservation request that includes one or more flow parameters characterizing the bandwidth and/or forwarding requirements of the anticipated traffic flow is received, the flow analyzer applies the heuristic sets. Depending on which set of heuristics, if any, the parameters satisfy, the flow analyzer selects the appropriate queue and/or queue servicing algorithm for the flow.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
CISCO TECHNOLOGY, INC.SAN JOSE, CA14366

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Davie, Bruce S Belmont, MA 14 245
DiBiasio, Michael V Westford, MA 6 89
Oran, David R Acton, MA 92 2570

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (4)
* 6088734 Systems methods and computer program products for controlling earliest deadline first scheduling at ATM nodes 36 1997
6091709 Quality of service management for packet switched networks 249 1997
* 6192032 Rate attenuation systems, methods and computer program products for reducing low priority video frame packets transmitted over a network 31 1998
* 6104998 System for coding voice signals to optimize bandwidth occupation in high speed packet switching networks 60 1998
 
VERIZON PATENT AND LICENSING INC. (1)
* 6909708 System, method and article of manufacture for a communication system architecture including video conferencing 409 1996
 
LUCENT TECHNOLOGIES INC. (1)
* 6353616 Adaptive processor schedulor and method for reservation protocol message processing 125 1998
 
INTELLECTUAL VENTURES I LLC (1)
* 6640248 Application-aware, quality of service (QoS) sensitive, media access control (MAC) layer 507 1999
 
INTEL CORPORATION (2)
* 6690647 Method and apparatus for characterizing network traffic 24 1998
* 6157955 Packet processing system including a policy engine having a classification unit 543 1998
 
CISCO TECHNOLOGY, INC. (14)
6091725 Method for traffic management, traffic prioritization, access control, and packet forwarding in a datagram computer network 185 1995
5765032 Per channel frame queuing and servicing in the egress direction of a communications network 72 1996
6034945 Method and apparatus for per traffic flow buffer management 69 1996
6243667 Network flow switching and flow data export 211 1996
6308148 Network flow data export 115 1996
6111877 Load sharing across flows 44 1997
6188698 Multiple-criteria queueing and transmission scheduling system for multimedia networks 132 1998
6320845 Traffic management and flow prioritization on a routed computer network 32 1998
6292832 System and method for determining a preferred service in a network 72 1998
6167445 Method and apparatus for defining and implementing high-level quality of service policies in computer networks 625 1998
* 6286052 Method and apparatus for identifying network data traffic flows and for applying quality of service treatments to the flows 197 1998
6466984 Method and apparatus for policy-based management of quality of service treatments of network data traffic flows by integrating policies with application programs 215 1999
6463470 Method and apparatus of storing policies for policy-based management of quality of service treatments of network data traffic flows 310 1999
6665273 Dynamically adjusting multiprotocol label switching (MPLS) traffic engineering tunnel bandwidth 163 2000
 
AVAYA INC. (1)
* 5926458 Method and apparatus for servicing multiple queues 122 1997
 
MICROSOFT TECHNOLOGY LICENSING, LLC (1)
* 7072336 Communications using adaptive multi-rate codecs 19 2001
 
AUDIOCODES, INC. (1)
* 6654373 Content aware network apparatus 161 2000
 
SAMSUNG ELECTRONICS CO., LTD. (1)
* 5519689 Traffic control apparatus and method of user-network interface of asynchronous transfer mode 107 1994
 
NOKIA TECHNOLOGIES OY (1)
* 6738361 Method, apparatus and computer program for IP traffic prioritization in IP networks 70 2000
 
AT&T CORP. (1)
* 6744767 Method and apparatus for provisioning and monitoring internet protocol quality of service 103 1999
 
Arrowpoint Communications, Inc. (1)
6006264 Method and system for directing a flow between a client and a server 823 1998
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
* 7701854 Differentiated handling of SIP messages for VoIP call control 5 2003
* 2005/0105,464 Differentiated handling of SIP messages for VoIP call control 40 2003
 
BELLSOUTH INTELLECTUAL PROPERTY CORPORATION (1)
* 2006/0072,464 Detection of encrypted packet streams 7 2004
 
LEVEL 3 COMMUNICATIONS, LLC (1)
9473456 Incremental application of resources to network traffic flows based on heuristics and business policies 0 2015
 
CISCO TECHNOLOGY, INC. (7)
8199764 Scalable approach to large scale queuing through dynamic resource allocation 2 2003
* 2005/0047,338 Scalable approach to large scale queuing through dynamic resource allocation 4 2003
* 2005/0190,779 Scalable approach to large scale queuing through dynamic resource allocation 9 2004
7945696 Differentiated routing using tunnels in a computer network 1 2007
* 2009/0144,443 DIFFERENTIATED ROUTING USING TUNNELS IN A COMPUTER NETWORK 9 2007
* 2009/0190,503 EFFICIENT END-TO-END PROPOSAL/AGREEMENT MESSAGING FOR SPANNING TREE CONVERGENCE IN A COMPUTER NETWORK 4 2008
8391492 Secure resource reservation protocol (RSVP) with dynamic group keying 0 2008
 
BAE SYSTEMS INFORMATION AND ELECTRONIC SYSTEMS INTEGRATION INC. (2)
7852763 System and method for determining a transmission order for packets at a node in a wireless communication network 3 2009
* 2010/0284,274 System and method for determining a transmission order for packets at a node in a wireless communication network 2 2009
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (3)
8737204 Creating and using multiple packet traffic profiling models to profile packet flows 0 2011
* 8817655 Creating and using multiple packet traffic profiling models to profile packet flows 2 2011
* 2013/0100,849 CREATING AND USING MULTIPLE PACKET TRAFFIC PROFILING MODELS TO PROFILE PACKET FLOWS 4 2011
 
THOMSON LICENSING (2)
* 9014059 Quality of service setup on a time reservation basis 3 2002
* 2006/0038,877 Quality of service setup on a time reservation basis 13 2002
 
LANDIS+GYR INNOVATIONS, INC. (2)
* 8542685 System and method for priority delivery of load management messages on IP-based networks 8 2010
* 2010/0191,862 SYSTEM AND METHOD FOR PRIORITY DELIVERY OF LOAD MANAGEMENT MESSAGES ON IP-BASED NETWORKS 35 2010
 
FINISAR CORPORATION (1)
* 2006/0268,914 Data stream protocol analysis with queue management 3 2005
 
SERVICENOW, INC. (2)
* 7487258 Arbitration in a computing utility system 3 2004
* 2005/0198,641 Arbitration in a computing utility system 16 2004
 
HUAWEI TECHNOLOGIES CO., LTD. (1)
* 2009/0201,932 METHOD AND SYSTEM FOR IMPLEMENTING MPLS NETWORK DIFFSERV TRAFFIC ENGINEERING 4 2009
 
MERU NETWORKS (1)
* 8995459 Recognizing application protocols by identifying message traffic patterns 0 2010
 
AT&T INTELLECTUAL PROPERTY II, L.P. (2)
8166160 System and method for flexible classifcation of traffic types 1 2008
* 2010/0146,100 Flexible Application Classification 1 2008
 
RPX CLEARINGHOUSE LLC (1)
* 7594259 Method and system for enabling firewall traversal 25 2004
 
AT&T INTELLECTUAL PROPERTY I, L.P. (2)
8868906 Signature specification for encrypted packet streams 0 2012
9246786 Detection of encrypted packet streams using feedback probing 0 2013
 
NEC CORPORATION (2)
* 7568028 Bottleneck detection system, measurement object server, bottleneck detection method and program 3 2006
* 2006/0190,596 Bottleneck detection system, measurement object server, bottleneck detection method and program 13 2006
 
GULA CONSULTING LIMITED LIABILITY COMPANY (4)
8868715 Report generation and visualization systems and methods and their use in testing frameworks for determining suitability of a network for target applications 3 2002
* 8543681 Network topology discovery systems and methods 5 2002
* 2003/0097,438 Network topology discovery systems and methods and their use in testing frameworks for determining suitability of a network for target applications 127 2002
* 2003/0091,165 Report generation and visualization systems and methods and their use in testing frameworks for determining suitability of a network for target applications 30 2002
 
F5 NETWORKS, INC. (1)
* 8713197 Method and apparatus for managing network traffic 1 2008
 
ALCATEL (1)
* 2004/0081,177 Telecommunication router 1 2003
 
LOCKHEED MARTIN CORPORATION (1)
* 2007/0002,740 Biasing of network node prioritization to improve per-hop behavior based on performance necessary for a packet to meet end-to-end QoS goals 19 2005
 
TOKYO ELECTRON LIMITED (1)
* 2008/0109,509 Computer architecture for communicating between objects 6 2003
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (2)
7499402 Network delay control 5 2005
* 2005/0226,156 Network delay control 30 2005
 
NOKIA CORPORATION (1)
* 2004/0153,564 Packet scheduling method and apparatus 10 2003
* 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 Nov 29, 2018
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