Micro-flow label switching

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7012919
SERIAL NO

09733783

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

An invention is provided for affording an aggregate micro-flow having intelligent load balancing. Initially, a set of label switched paths (LSPs) is defined for a network domain. Then, as the network receives a set of data packets, a micro-flow comprising the set of data packets is defined. In addition to the information included in each received data packet, the micro-flow includes a quality of service (QoS) type. A particular label switched path (LSP) is selected from the defined set of LSPs, based on the QoS type of the micro-flow, and the micro-flow is transmitted along the selected LSP.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
SABLE NETWORKS, INC.SANTA CLARA, CA13

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Croke, Gary G Palo Alto, CA 1 131
Lakhani, Faizel Z Campbell, CA 2 134
McBrayne, John A Mountain View, CA 1 131
Roberts, Lawrence G Woodside, CA 16 564
So, Tricci Y San Carlos, CA 1 131

Cited Art Landscape

Patent Info (Count) # Cites Year
 
JUNIPER NETWORKS, INC. (1)
* 6408005 Dynamic rate control scheduler for ATM networks 121 1997
 
GENBAND US LLC (1)
* 6678264 Establishing connections with a pre-specified quality of service across a communication network 65 1999
 
PATENTMARKS COMMUNICATIONS, LLC (1)
* 6473404 Multi-protocol telecommunications routing optimization 106 2000
 
ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE (1)
* 6574195 Micro-flow management 99 2000
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Fortinet, Inc. (9)
9143351 Identifying nodes in a ring network 6 2012
9124555 Tunnel interface for securing traffic over a network 6 2014
9160716 Tunnel interface for securing traffic over a network 6 2014
9305159 Secure system for allowing the execution of authorized computer program code 1 2014
9331961 Heterogeneous media packet bridging 4 2014
9407449 Hardware-accelerated packet multicasting 0 2015
9391964 Tunnel interface for securing traffic over a network 1 2016
9509638 Heterogeneous media packet bridging 0 2016
9667604 Tunnel interface for securing traffic over a network 0 2016
 
Other [Check patent profile for assignment information] (6)
* 2005/0002,405 Method system and data structure for multimedia communications 26 2004
* 2005/0152,399 Method and apparatus for determining a multilayer switching path 2 2005
* 2007/0263,537 Network having multiple QoS levels 4 2007
* 2010/0020,819 Packet coalescing 0 2009
* 2011/0090,920 PACKET COALESCING 3 2010
* 2011/0206,057 EDGE DEVICES FOR PROVIDING A TRANSPARENT LAN SEGMENT SERVICE AND CONFIGURING SUCH EDGE DEVICES 5 2011
 
JUNIPER NETWORKS, INC. (5)
* 7813346 Filter-based forwarding in a network 3 2001
* 7463639 Edge devices for providing a transparent LAN segment service and configuring such edge devices 51 2002
* 7702810 Detecting a label-switched path outage using adjacency information 6 2003
9106506 Filter-based forwarding in a network 0 2010
* 8693487 Edge devices for providing a transparent LAN segment service and configuring such edge devices 2 2011
 
HITACHI, LTD. (2)
* 7212526 Method and apparatus for composing virtual links in a label switched network 14 2002
* 2003/0137,978 Method and apparatus for composing virtual links in a label switched network 39 2002
 
HUAWEI TECHNOLOGIES CO., LTD. (2)
* 7903553 Method, apparatus, edge router and system for providing QoS guarantee 157 2005
* 2008/0025,218 Method, Apparatus, Edge Router and System for Providing Qos Guarantee 18 2005
 
AT&T INTELLECTUAL PROPERTY I, L.P. (2)
9491085 Methods and apparatus to route control packets based on address partitioning 0 2010
8699484 Methods and apparatus to route packets in a network 2 2010
 
NEC CORPORATION (1)
* 2012/0224,526 RELAY APPARATUS, AND RELAY METHOD AND PROGRAM 1 2010
 
WSOU INVESTMENTS, LLC (2)
* 7872976 System and method for multi-protocol label switching network tuning 0 2003
* 2004/0218,595 System and method for multi-protocol label switching network tuning 10 2003
 
RIVERBED TECHNOLOGY, INC. (2)
* 7889641 Path flow formulation for fast reroute bypass tunnels in MPLS networks 3 2007
* 2008/0019,266 Path Flow Formulation for Fast Reroute Bypass Tunnels in MPLS Networks 19 2007
 
MARCONI COMMUNICATIONS LIMITED (1)
* 8005096 Network tunnelling 1 2002
 
AVAYA INC. (1)
* 7397762 System, device and method for scheduling information processing with load-balancing 7 2002
 
MICROSOFT TECHNOLOGY LICENSING, LLC (33)
7636917 Network load balancing with host status information 26 2003
7590736 Flexible network load balancing 44 2003
* 2004/0268,358 Network load balancing with host status information 170 2003
7606929 Network load balancing with connection manipulation 8 2003
* 7567504 Network load balancing with traffic routing 52 2003
* 2005/0055,435 Network load balancing with connection manipulation 101 2003
* 2004/0264,481 Network load balancing with traffic routing 106 2003
8122106 Integrating design, deployment, and management phases for systems 7 2003
7890543 Architecture for distributed computing system and automated design, deployment, and management of distributed applications 37 2003
7778422 Security associations for devices 7 2004
7886041 Design time validation of systems 43 2004
* 2004/0193,388 Design time validation of systems 54 2004
7669235 Secure domain join for computing devices 6 2004
* 2005/0125,212 System and method for designing a logical model of a distributed computer system and deploying physical resources according to the logical model 50 2004
7792931 Model-based system provisioning 8 2005
8489728 Model-based system monitoring 4 2005
7802144 Model-based system monitoring 29 2005
7797147 Model-based system monitoring 6 2005
8549513 Model-based virtual system provisioning 12 2005
7890951 Model-based provisioning of test environments 46 2005
* 2007/0006,218 Model-based virtual system provisioning 40 2005
* 2006/0037,002 Model-based provisioning of test environments 45 2005
7684964 Model and system state synchronization 5 2005
* 2006/0034,263 Model and system state synchronization 33 2005
7941309 Modeling IT operations/policies 2 2005
* 2007/0112,847 Modeling IT operations/policies 62 2005
7630877 Architecture for distributed computing system and automated design, deployment, and management of distributed applications 63 2005
* 2006/0271,341 Architecture for distributed computing system and automated design, deployment, and management of distributed applications 60 2005
7574343 System and method for logical modeling of distributed computer systems 8 2006
7689676 Model-based policy application 25 2007
* 2008/0059,214 Model-Based Policy Application 47 2007
9317270 Model-based virtual system provisioning 1 2013
9811368 Model-based virtual system provisioning 0 2015
 
FOUNDRY NETWORKS, INC. (2)
* 2009/0279,558 Network routing apparatus for enhanced efficiency and monitoring capability 98 2002
* 2007/0288,690 HIGH BANDWIDTH, HIGH CAPACITY LOOK-UP TABLE IMPLEMENTATION IN DYNAMIC RANDOM ACCESS MEMORY 50 2006
 
FOUNDRY NETWORKS, LLC (50)
* 7596139 Backplane interface adapter with error control and redundant fabric 46 2001
* 2002/0105,966 Backplane interface adapter with error control and redundant fabric 60 2001
7649885 Network routing system for enhanced efficiency and monitoring capability 38 2002
7468975 Flexible method for processing data packets in a network routing system for enhanced efficiency and monitoring capability 52 2002
7817659 Method and apparatus for aggregating input data streams 33 2004
* 2009/0279,559 Method and apparatus for aggregating input data streams 45 2004
8730961 System and method for optimizing router lookup 9 2004
7636369 System and method for high speed packet transmission implementing dual transmit and receive pipelines 50 2004
7657703 Double density content addressable memory (CAM) lookup scheme 35 2005
7813365 System and method for router queue and congestion management 3 2005
* 2006/0062,233 System and method for router queue and congestion management 11 2005
8448162 Hitless software upgrades 18 2006
* 2009/0279,549 Hitless software upgrades 58 2006
7813367 Pipeline method and system for switching packets 27 2007
8194666 Flexible method for processing data packets in a network routing system for enhanced efficiency and monitoring capability 5 2007
8671219 Method and apparatus for efficiently processing data packets in a computer network 10 2007
7512127 Backplane interface adapter 43 2007
8271859 Segmented CRC design in high speed networks 14 2007
8037399 Techniques for segmented CRC design in high speed networks 20 2007
7738450 System architecture for very fast ethernet blade 36 2007
8238255 Recovering from failures without impact on data traffic in a shared bus architecture 16 2007
7830884 Flexible method for processing data packets in a network routing system for enhanced efficiency and monitoring capability 32 2007
* 2008/0002,707 FLEXIBLE METHOD FOR PROCESSING DATA PACKETS IN A NETWORK ROUTING SYSTEM FOR ENHANCED EFFICIENCY AND MONITORING CAPABILITY 50 2007
* 2009/0279,441 Techniques for transmitting failure detection protocol packets 37 2007
8149839 Selection of trunk ports and paths using rotation 19 2008
7978702 Backplane interface adapter 22 2009
* 2009/0279,561 Backplane Interface Adapter 30 2009
7995580 Backplane interface adapter with error control and redundant fabric 21 2009
7948872 Backplane interface adapter with error control and redundant fabric 27 2009
* 2009/0290,499 Backplane Interface Adapter with Error Control and Redundant Fabric 33 2009
* 2009/0287,952 Backplane Interface Adapter with Error Control and Redundant Fabric 34 2009
* 2010/0034,215 Backplane Interface Adapter with Error Control 26 2009
8811390 System and method for high speed packet transmission 9 2009
8718051 System and method for high speed packet transmission 8 2009
* 2010/0046,521 System and Method for High Speed Packet Transmission 35 2009
7953922 Double density content addressable memory (CAM) lookup scheme 25 2009
7953923 Double density content addressable memory (CAM) lookup scheme 24 2009
* 2010/0100,671 DOUBLE DENSITY CONTENT ADDRESSABLE MEMORY (CAM) LOOKUP SCHEME 31 2009
7974208 System and method for router queue and congestion management 2 2010
8170044 Pipeline method and system for switching packets 8 2010
8493988 Method and apparatus for aggregating input data streams 11 2010
8619781 Backplane interface adapter with error control and redundant fabric 10 2011
8989202 Pipeline method and system for switching packets 4 2012
8514716 Backplane interface adapter with error control and redundant fabric 8 2012
9030943 Recovering from failures without impact on data traffic in a shared bus architecture 3 2012
9378005 Hitless software upgrades 1 2013
9338100 Method and apparatus for aggregating input data streams 0 2013
9030937 Backplane interface adapter with error control and redundant fabric 3 2013
8964754 Backplane interface adapter with error control and redundant fabric 4 2013
9461940 System and method for high speed packet transmission 0 2014
 
ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE (2)
* 7599310 Apparatus and method for managing quality of a label switched path in a convergence network 2 2005
* 2006/0155,532 Apparatus and method for managing quality of a label switched path in a convergence network 3 2005
 
VERIZON PATENT AND LICENSING INC. (1)
* 7349393 Method and system for implementing an improved universal packet switching capability in a data switch 4 2002
 
ADVANCED MICRO DEVICES, INC. (1)
* 7502366 Arrangement in a network switch for prioritizing data frames based on user-defined frame attributes 21 2000
 
ERICSSON AB (1)
* 2005/0265,234 Diffserv path object for network management 0 2004
 
EXTREME NETWORKS, INC. (8)
7903654 System and method for ECMP load sharing 33 2006
* 2008/0049,742 SYSTEM AND METHOD FOR ECMP LOAD SHARING 45 2006
8395996 Techniques for processing incoming failure detection protocol packets 12 2007
8155011 Techniques for using dual memory structures for processing failure detection protocol packets 17 2007
7978614 Techniques for detecting non-receipt of fault detection protocol packets 20 2007
* 2009/0279,542 Techniques for using dual memory structures for processing failure detection protocol packets 38 2007
8509236 Techniques for selecting paths and/or trunk ports for forwarding traffic flows 11 2008
9112780 Techniques for processing incoming failure detection protocol packets 1 2013
 
ALTERWAN, INC. (1)
9015471 Inter-autonomous networking involving multiple service providers 2 2013
 
CISCO TECHNOLOGY, INC. (7)
* 7411965 Method and apparatus for determining a multilayer switching path 10 2005
* 7580351 Dynamically controlling the rate and internal priority of packets destined for the control plane of a routing device 4 2005
* 2007/0014,275 Dynamically controlling the rate and internal priority of packets destined for the control plane of a routing device 3 2005
8868775 Load balancing manipulation of packet flows within a transport conduit 1 2008
* 2009/0201,811 Load Balancing Manipulation of Packet Flows Within a Transport Conduit 5 2008
* 9013985 Protection of a bidirectional label switched path 0 2012
* 2014/0112,124 Protection of a Bidirectional Label Switched Path 1 2012
 
NYTELL SOFTWARE LLC (2)
* 7965620 Method, computer product and system for correlating events in a network 8 2004
* 2005/0276,217 Method, computer product and system for correlating events in a network 29 2004
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (2)
* 7760644 IP multiservice network and method for making resource reservations for priority traffic 4 2005
* 2008/0192,632 Ip Multiservice Nework and Method for Making Resource Reservations for Priority Traffic 15 2005
 
MARLOW TECHNOLOGIES, LLC (5)
* 8520681 Broadband access for virtual private networks 0 2012
* 2012/0281,701 BROADBAND ACCESS FOR VIRTUAL PRIVATE NETWORKS 1 2012
* 8942240 Broadband access for virtual private networks 0 2013
* 2013/0308,643 BROADBAND ACCESS FOR VIRTUAL PRIVATE NETWORKS 0 2013
9467373 Broadband access for virtual private networks 0 2015
 
UBER TECHNOLOGIES, INC. (7)
8331369 Methods and apparatus to distribute network IP traffic 6 2008
8031627 Methods and apparatus to deploy and monitor network layer functionalities 8 2008
7944844 Methods and apparatus to monitor network layer functionalities 16 2008
* 2010/0008,363 METHODS AND APPARATUS TO DISTRIBUTE NETWORK IP TRAFFIC 18 2008
* 2010/0008,240 METHODS AND APPARATUS TO MONITOR NETWORK LAYER FUNCTIONALITIES 8 2008
* 2010/0008,233 METHODS AND APPARATUS TO DEPLOY AND MONITOR NETWORK LAYER FUNCTIONALITIES 11 2008
8687638 Methods and apparatus to distribute network IP traffic 2 2012
 
MPNET INTERNATIONAL, INC. (2)
* 2003/0108,030 System, method, and data structure for multimedia communications 19 2003
* 2005/0002,388 Data structure method, and system for multimedia communications 6 2004
 
FUJITSU LIMITED (3)
* 8988988 Communication control method and management apparatus 0 2012
* 2012/0307,627 COMMUNICATION CONTROL METHOD AND MANAGEMENT APPARATUS 0 2012
* 9479359 Communication device and path establishing method 0 2012
 
PROVENANCE ASSET GROUP LLC (4)
* 7120165 Method and system for allocating and controlling labels in multi-protocol label switched networks 16 2002
* 2002/0172,155 Method and system for allocating and controlling labels in multi-protocol label switched networks 33 2002
* 9100268 Application-aware MPLS tunnel selection 1 2008
* 2009/0213,858 Application-aware MPLS tunnel selection 25 2008
 
AT&T INTELLECTUAL PROPERTY II, L.P. (1)
* 8098583 Network having multiple QoS levels 3 2009
 
TELCORDIA TECHNOLOGIES, INC. (2)
* 7839780 Dynamic traffic rearrangement to enforce policy changes in MPLS networks 1 2006
* 2007/0237,160 Dynamic traffic rearrangement to enforce policy changes in MPLS networks 5 2006
 
INTEL CORPORATION (10)
* 7177956 Ingress processing optimization via traffic classification and grouping 10 2005
* 2005/0220,037 Ingress processing optimization via traffic classification and grouping 2 2005
8036246 Packet coalescing 4 2009
8718096 Packet coalescing 1 2010
8730984 Queuing based on packet classification 0 2011
8493852 Packet aggregation 0 2011
* 2011/0208,874 PACKET AGGREGATION 1 2011
* 2011/0208,871 QUEUING BASED ON PACKET CLASSIFICATION 2 2011
9047417 NUMA aware network interface 0 2012
9485178 Packet coalescing 1 2014
 
BROCADE COMMUNICATIONS SYSTEMS, INC. (9)
* 7227841 Packet input thresholding for resource distribution in a network switch 8 2002
* 2003/0026,205 Packet input thresholding for resource distribution in a network switch 5 2002
7848253 Method for scoring queued frames for selective transmission through a switch 0 2008
* 2008/0225,859 METHOD FOR SCORING QUEUED FRAMES FOR SELECTIVE TRANSMISSION THROUGH A SWITCH 21 2008
8090901 TCAM management approach that minimize movements 19 2009
8014315 Method for scoring queued frames for selective transmission through a switch 0 2009
* 2010/0135,312 Method for Scoring Queued Frames for Selective Transmission Through a Switch 1 2009
8599850 Provisioning single or multistage networks using ethernet service instances (ESIs) 75 2010
9166818 Provisioning single or multistage networks using ethernet service instances (ESIs) 0 2013
 
NICIRA, INC. (3)
* 9548924 Detecting an elephant flow based on the size of a packet 0 2014
* 2015/0163,144 DETECTING AND HANDLING ELEPHANT FLOWS 8 2014
* 2015/0163,142 DETECTING AN ELEPHANT FLOW BASED ON THE SIZE OF A PACKET 0 2014
 
ZHIGU HOLDINGS LIMITED (5)
7606898 System and method for distributed management of shared computers 12 2000
7711121 System and method for distributed management of shared computers 0 2004
* 2005/0091,078 System and method for distributed management of shared computers 31 2004
7739380 System and method for distributed management of shared computers 1 2004
* 2005/0097,097 System and method for distributed management of shared computers 35 2004
 
MICROSOFT CORPORATION (1)
7809767 Architecture for distributed computing system and automated design, deployment, and management of distributed applications 0 2003
 
AT&T CORP. (2)
* 7263065 Network having multiple QoS levels 11 2002
* 7505411 Network having multiple QoS levels 4 2007
* 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 Sep 14, 2017
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