Priority based bandwidth allocation within real-time and non-real-time traffic streams

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7385997
APP PUB NO 20030189943A1
SERIAL NO

10118493

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and system for transmitting packets in a packet switching network. Packets received by a packet processor may be prioritized based on the urgency to process them. Packets that are urgent to be processed may be referred to as real-time packets. Packets that are not urgent to be processed may be referred to as non-real-time packets. Real-time packets have a higher priority to be processed than non-real-time packets. A real-time packet may either be discarded or transmitted into a real-time queue based upon its value priority, the minimum and maximum rates for that value priority and the current real-time queue congestion conditions. A non-real-time packet may either be discarded or transmitted into a non-real-time queue based upon its value priority, the minimum and maximum rates for that value priority and the current real-time and non-real-time queue congestion conditions.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY48550

International Classification(s)

  • Non-US Classification not provided for expired patents

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Gorti, Brahmanand Kumar Cary, NC 12 385
Heddes, Marco Lawrence, MA 35 1242
Jeffries, Clark Debs Durham, NC 87 2504
Kind, Andreas Kilchberg, CH 39 710
Siegel, Michael Steven Raleigh, NC 72 2177

Cited Art Landscape

Patent Info (Count) # Cites Year
 
PARITY NETWORKS LLC (1)
6252848 System performance in a data network through queue management based on ingress rate monitoring 78 1999
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (4)
5884037 System for allocation of network resources using an autoregressive integrated moving average method 132 1996
6188670 Method and system in a data processing system for dynamically controlling transmission of data over a network for end-to-end device flow control 28 1997
6178171 Route switching mechanisms for source-routed ATM networks 30 1997
6091709 Quality of service management for packet switched networks 252 1997
 
LUCENT TECHNOLOGIES INC. (1)
6212582 Method for multi-priority, multicast flow control in a packet switch 46 1997
 
CISCO TECHNOLOGY, INC. (2)
5916303 Optimal movie distribution on video servers in an n-level interactive TV system 63 1997
6167027 Flow control technique for X.25 traffic in a high speed packet switching network 43 1997
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (1)
6212162 Arrangement and method relating to packet flow control 37 1998
 
XEROX CORPORATION (1)
5926459 Rate shaping in per-flow queued routing mechanisms for available bit rate service 87 1997
 
MITSUBISHI DENKI KABUSHIKI KAISHA (1)
* 2005/0249,114 Method and device of dynamic resource allocation in a wireless network 32 2004
 
MOTOROLA, INC. (1)
* 5268900 Device and method for implementing queueing disciplines at high speeds 203 1991
 
AT&T INFORMATION SYSTEMS INC. (1)
4616359 Adaptive preferential flow control for packet switching system 64 1983
 
NORTEL NETWORKS LIMITED (1)
* 6834053 Distributed traffic scheduler 42 2000
* Cited By Examiner

Patent Citation Ranking

  • Citation Ranking not provided for expired patents

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
* 9030935 Device and method for adjusting rate limits for transmission rates of data flows having a certain priority in a transmitter 0 2012
* 2012/0250,507 DEVICE AND METHOD FOR ADJUSTING RATE LIMITS FOR TRANSMISSION RATES OF DATA FLOWS HAVING A CERTAIN PRIORITY IN A TRANSMITTER 0 2012
 
RIC INVESTMENTS, LLC. (1)
* 2007/0277,828 Flexible connector 40 2007
 
EMBARQ HOLDINGS COMPANY, LLC (30)
8289965 System and method for establishing a communications session with an end-user based on the state of a network connection 66 2006
8194643 System and method for monitoring the connection of an end-user to a remote network 69 2006
8189468 System and method for regulating messages between networks 68 2006
8717911 System and method for collecting network performance information 11 2007
8576722 System and method for modifying connectivity fault management packets 35 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 39 2007
8488447 System and method for adjusting code speed in a transmission path during call set-up due to reduced transmission performance 41 2007
8477614 System and method for routing calls if potential call paths are impaired or congested 43 2007
8274905 System and method for displaying a graph representative of network performance over a time period 67 2007
8238253 System and method for monitoring interlayer devices and optimizing network performance 64 2007
8228791 System and method for routing communications between packet networks based on intercarrier agreements 65 2007
8224255 System and method for managing radio frequency windows 54 2007
8223654 Application-specific integrated circuit for monitoring and optimizing interlayer network performance 56 2007
8199653 System and method for communicating network performance information over a packet network 60 2007
8194555 System and method for using distributed network performance information tables to manage network communications 59 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 70 2007
8130793 System and method for enabling reciprocal billing for different types of communications over a packet network 181 2007
8125897 System and method for monitoring and optimizing network performance with user datagram protocol network performance information packets 89 2007
8107366 System and method for using centralized network performance tables to manage network communications 62 2007
8102770 System and method for monitoring and optimizing network performance with vector performance tables and engines 63 2007
8098579 System and method for adjusting the window size of a TCP packet through remote network elements 189 2007
8064391 System and method for monitoring and optimizing network performance to a wireless device 62 2007
* 8040811 System and method for collecting and managing network performance information 76 2007
8000318 System and method for call routing based on transmission performance of a packet network 209 2007
7948909 System and method for resetting counters counting network performance information at network communications devices on a packet network 89 2007
8358580 System and method for adjusting the window size of a TCP packet through network elements 57 2009
8111692 System and method for modifying network traffic 56 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
 
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 37 2007
8537695 System and method for establishing a call being received by a trunk on a packet network 42 2007
8531954 System and method for handling reservation requests with a connection admission control engine 27 2007
8407765 System and method for restricting access to network performance information tables 53 2007
8307065 System and method for remotely controlling network operators 54 2007
8184549 System and method for selecting network egress 56 2007
8015294 Pin-hole firewall for communicating data packets on a packet network 79 2007
7940735 System and method for selecting an access point 107 2007
7843831 System and method for routing data on a packet network 126 2007
8068425 System and method for using network performance information to determine improved measures of path states 69 2009
8374090 System and method for routing data on a packet network 188 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 41 2012
8619820 System and method for enabling communications over a number of packet networks 35 2012
8509082 System and method for load balancing network resources using a connection admission control engine 117 2012
8570872 System and method for selecting network ingress and egress 34 2012
9521150 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
9832090 System, method for compiling network performancing information for communications with customer premise equipment 0 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 6 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 3 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 1 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 1 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 1 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
9838440 Managing voice over internet protocol (VoIP) communications 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
 
GE AVIATION SYSTEMS LLC (1)
9282150 Method for allocation of network resources in an operations network for a selected environment 0 2012
 
KEYSIGHT TECHNOLOGIES, INC. (2)
* 7961630 Methods and apparatus for stimulating packet-based systems 0 2007
* 2009/0086,749 Methods and apparatus for stimulating packet-based systems 0 2007
 
CISCO TECHNOLOGY, INC. (26)
7564869 Fibre channel over ethernet 52 2005
7969971 Ethernet extension for the data center 31 2005
* 2006/0101,140 Ethernet extension for the data center 34 2005
* 7830793 Network device architecture for consolidating input/output and reducing latency 72 2005
* 2006/0087,989 Network device architecture for consolidating input/output and reducing latency 41 2005
7801125 Forwarding table reduction and multipath network forwarding 22 2005
* 2006/0098,589 Forwarding table reduction and multipath network forwarding 82 2005
7961621 Methods and devices for backward congestion notification 34 2005
* 2007/0081,454 Methods and devices for backward congestion notification 62 2005
8238347 Fibre channel over ethernet 22 2006
* 2006/0251,067 Fibre channel over ethernet 174 2006
8259720 Triple-tier anycast addressing 18 2007
* 2008/0186,968 TRIPLE-TIER ANYCAST ADDRESSING 52 2007
8149710 Flexible and hierarchical dynamic buffer allocation 14 2007
8121038 Backward congestion notification 8 2007
* 2009/0052,326 BACKWARD CONGESTION NOTIFICATION 37 2007
8160094 Fibre channel over ethernet 9 2009
* 2009/0252,038 FIBRE CHANNEL OVER ETHERNET 39 2009
8532099 Forwarding table reduction and multipath network forwarding 2 2010
* 2011/0007,741 FORWARDING TABLE REDUCTION AND MULTIPATH NETWORK FORWARDING 25 2010
8792352 Methods and devices for backward congestion notification 2 2011
8565231 Ethernet extension for the data center 0 2011
8804529 Backward congestion notification 7 2012
8842694 Fibre Channel over Ethernet 1 2012
8743738 Triple-tier anycast addressing 0 2012
9246834 Fibre channel over ethernet 0 2014
 
AVAYA INC. (4)
* 7770061 Fault recovery in concurrent queue management systems 2 2005
* 2006/0274,372 Fault recovery in concurrent queue management systems 2 2005
7925921 Fault recovery in concurrent queue management systems 0 2010
* 2010/0229,025 Fault Recovery in Concurrent Queue Management Systems 0 2010
 
VOXER IP LLC (2)
* 8090867 Telecommunication and multimedia management method and apparatus 12 2008
* 2009/0103,521 TELECOMMUNICATION AND MULTIMEDIA MANAGEMENT METHOD AND APPARATUS 16 2008
 
VERINT AMERICAS INC. (6)
9172690 Apparatus and methods for multi-mode asynchronous communication 2 2014
8880631 Apparatus and methods for multi-mode asynchronous communication 5 2014
9166881 Methods and apparatus for adaptive bandwidth-based communication management 2 2014
9218410 Systems, apparatuses and methods for communication flow modification 3 2015
9635067 Tracing and asynchronous communication network and routing method 1 2015
9641684 Tracing and asynchronous communication network and routing method 1 2016
 
FUJITSU LIMITED (1)
* 9118537 Reception apparatus, communication apparatus, transmission apparatus, receiving method, and transmitting method 0 2011
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (2)
* 7499402 Network delay control 5 2005
* 2005/0226,156 Network delay control 31 2005
 
NOKIA CORPORATION (1)
* 2007/0058,649 Packet queuing system and method 5 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 10, 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