IP Library Granted Patent US 7,092,359
Granted Patent B2
US 7,092,359 · App. 09/800,420 · Granted Aug 15, 2006

Method for distributing the data-traffic load on a communication network and a communication network for implementing this method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,092,359
App. No.
09/800,420
Granted
Aug 15, 2006
Kind
B2
Abstract

A method for distributing a data traffic load on a communication network with an extensive range of network nodes connected via a link line. The method includes ascertaining a current data transfer loading value for the link line or a network node using a data traffic monitoring system, determining and sending distribution information for the network node based on the current data transfer loading value using the data traffic monitoring system, generating an allocation model used to divide an address information of data packets into separate address classes assigned to alternative routes leading to a destination network node using the network node wherein each based on the distribution information, and ascertaining the address class from the address information and sending the data packets via one of the alternative routes assigned to the address class ascertained when the network node has received the data packet addressed to the destination network node.

Claims (37)

1. A method for distributing data traffic on a communication network comprised of network nodes connected via at least one link line, the method comprising:

sending, to a data traffic monitoring system, loading information that is link-line-specific or route-specific;

ascertaining, in the data traffic monitoring system, a current data transfer loading value for a link line or for a network node using the loading information;

determining, in the data traffic monitoring system, distribution information for the network node based on the current data transfer loading value;

sending the distribution information to the network node;

generating, in the network node, an allocation model used to divide address information of data packets into separate address classes that correspond to a plurality of alternative routes leading to a destination network node, the allocation model being generated based on the distribution information;

ascertaining, in the network node, an address class from address information for a data packet addressed to the destination network node; and

sending the data packet, from the network node, via one of the alternative routes that corresponds to the address class for the data packet addressed to the destination network node.

2. The method of claim 1 , wherein the current data transfer loading value is ascertained based on a routing protocol in the communication network.

3. The method of claim 1 , further comprising:

transferring data packets having different transfer priorities over the communication network; and

sending, to the data traffic monitoring system, loading information that is transfer-priority-specific;

wherein the current data transfer loading value is ascertained based on the loading information that is transfer-priority-specific.

4. The method of claim 1 , wherein the distribution information is transfer-priority-specific; and

wherein the network node sends data packets in accordance with a transfer priority of the distribution information.

5. The method of claim 3 , further comprising:

determining, in the data traffic monitoring system, destination network node distribution information for the network node; and

sending the destination network node distribution information to the network node.

6. The method of claim 1 , further comprising:

determining distribution information over time by extrapolating at least one previously ascertained data transfer loading value or previously ascertained distribution information.

7. The method of claim 1 , wherein the distribution information for the network node comprises quota details that specify, for each route in a group of alternative routes leading from the network node to the destination network node, a proportion of data packets addressed to the destination network node that is transferred over one of the alternative routes.

8. The method of claim 7 further comprising:

using a random number generator weighted in accordance with quota details to assign data packet addressed to the destination network node to one of the alternative routes.

9. The method of claim 1 , wherein the address information comprises source address information that identifies a sender of the data packet.

10. The method of claim 1 , further comprising:

in the network node, allocating address classes based on stored address information from data packets that were transmitted previously.

11. The method of claim 1 , further comprising:

determining, in the data traffic monitoring system, one of the alternative routes for the network node based on the data transfer loading value; and

sending route information describing the one of the alternative routes to the network node.

12. A communication network comprising:

a plurality of network nodes connected via link lines, comprising:

an allocation facility for creating an allocation model based on distribution information, and for dividing address information of data packets into separate address classes, each address class being assigned to one of a number of alternative routes leading to a destination network node; and

a data packet distribution facility for ascertaining an address class for address information of a data packet to be transferred, and for transferring the data packet via a route assigned to the address class; and

a data-traffic-monitoring system comprising:

an information-capture facility for ascertaining a current data transfer loading value for link lines or a network node;

an analysis facility for determining distribution information for the network node based on the data transfer loading value; and

a transmission facility to send the distribution information to the network node.

Assignments (9)
SECURITY INTEREST Recorded Feb 14, 2023
From: RINGCENTRAL, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062973/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2022
From: ENTERPRISE SYSTEM TECHNOLOGIES S.A.R.L.
To: UNIFY PATENTE GMBH & CO. KG
Reel/Frame 060685/0391 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2022
From: ENTERPRISE SYSTEM TECHNOLOGIES S.A.R.L.
To: UNIFY PATENTE GMBH & CO. KG
Reel/Frame 059556/0212 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2022
From: RINGCENTRAL IP HOLDINGS, INC.
To: RINGCENTRAL, INC.
Reel/Frame 058821/0608 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2022
From: UNIFY PATENTE GMBH & CO. KG
To: RINGCENTRAL IP HOLDINGS, INC.
Reel/Frame 058819/0110 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2015
From: ENTERPRISE TECHNOLOGIES S.A.R.L. & CO. KG
To: ENTERPRISE SYSTEMS TECHNOLOGIES S.A.R.L.
Reel/Frame 036987/0803 →
DEMERGER Recorded Oct 28, 2015
From: UNIFY GMBH & CO. KG
To: ENTERPRISE TECHNOLOGIES S.A.R.L. & CO. KG
Reel/Frame 037008/0751 →
CHANGE OF NAME Recorded Jun 13, 2014
From: SIEMENS ENTERPRISE COMMUNICATIONS GMBH & CO. KG
To: UNIFY GMBH & CO. KG
Reel/Frame 033156/0114 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2012
From: SIEMENS AKTIENGESELLSCHAFT
To: SIEMENS ENTERPRISE COMMUNICATIONS GMBH & CO. KG
Reel/Frame 028967/0427 →