IP Library Granted Patent US 6,901,053
Granted Patent B1
US 6,901,053 · App. 09/474,542 · Granted May 31, 2005

Connectionless network express route

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 6,901,053
App. No.
09/474,542
Granted
May 31, 2005
Kind
B1
Abstract

A priority routing service is provided for a predetermined network user in a connectionless network such as an IP network. The network comprises a plurality of network elements and links therebetween and the express route comprises one or more links between two elements. Elements at each end of the express route are arranged to identify packets originating from the user and destined for a customer, or to identify data packets originating from a customer and destined for the user, and to divert data packets along the express route. This allows traffic to/from the users to avoid bottlenecks in the network.

Claims (30)

1. A method of operating a connectionless network to provide a priority routing service for traffic between a predetermined network user and a plurality of customers communicating with said user via said network, the network comprising a plurality of network elements and links therebetween, the method comprising:

monitoring said connectionless network to determine an actual, or expected, congestion point;

maintaining an express route for carrying said traffic, the express route comprising one or more said links between two end elements which bypasses said congestion point;

identifying, at one or both said end elements, data packets originating from said user and destined for one of said customers or data packets originating from one of said customers and destined for said user, and diverting said packets along said express route.

2. A method as claimed in claim 1 wherein said route is bidirectional, both said end elements being arranged to identify and divert said packets.

3. A method as claimed in claim 1 wherein said maintaining step comprises reserving bandwidth on said links forming said route.

4. A method as claimed in claim 1 wherein said route has one end element adjacent or forming the network entry point of said user.

5. A method as claimed in claim 1 wherein said diverting step comprises modifying a forwarding table within one said end element such that data packets having a destination address corresponding to said user are diverted along said route.

6. A method as claimed in claim 1 wherein said diverting step comprises filtering data packets within the other said end element such that data packets having a source address corresponding to said user are diverted along said route.

7. A network element for use in a connectionless network comprising a plurality of network elements and links therebetween and an express route for carrying traffic between a predetermined network user and a plurality of customers, the express route comprising one or more links between two end elements which bypasses a congestion point, the network element comprising:

means for routing data packets onto another element dependent on a destination address of said packets and

filter means for identifying and diverting data packets having a source address corresponding to said user, said identified packets being diverted to an element not specified by said routing means and forming part of said express route for said user.

8. A connectionless network comprising:

a plurality of network elements and links therebetween;

means for monitoring said connectionless network to determine an actual, or expected, congestion point;

means for maintaining an express route comprising one or more said links between two end elements which bypasses said congestion point;

wherein at least one said end element is arranged to identify data packets originating from a network user and destined for one of a plurality of customers of said user, or data packets originating from a one of said plurality of customers and destined for said user, and to divert said packets along said express route.

9. A method of operating a connectionless network to provide a priority routing service for traffic between a predetermined network user and a plurality of customers communicating with said user via said network, the network comprising a plurality of network elements and links therebetween, the method comprising:

monitoring said connectionless network to determine an actual, or expected, congestion point;

maintaining an express route for carrying said traffic, the express route comprising one or more said links between two end elements which bypasses said congestion point;

identifying, at one or both said end elements, data packets originating from said user and destined for one of said customers or data packets originating from one of said customers and destined for said user, and diverting said packets along said express route; and

identifying elements of the network where traffic between said user and one or more of said customers is concentrated and selecting one of the identified elements where traffic is concentrated as one of said end elements of the express route.

10. A connectionless network comprising:

a plurality of network elements and links therebetween;

means for monitoring said connectionless network to determine an actual, or expected, congestion point;

means for maintaining an express route comprising one or more said links between two end elements which bypasses said congestion point;

wherein at least one said end element is arranged to identify data packets originating from a network user and destined for one of a plurality of customers of said user, or data packets originating from one of said plurality of customers and destined for said user, and to divert said packets along said express route; and

means for identifying elements of the network where traffic between said user and one or more of said customers is concentrated and for selecting one of the identified elements when traffic is concentrated as one of said end elements of the express route.

11. A method according to claim 1 wherein said data packets are identified in dependence on both their source and destination addresses.

12. A connectionless network according to claim 8 wherein said data packets are identified in dependence on both their source and destination addresses.

Assignments (9)
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2014
From: ROCKSTAR CONSORTIUM US LP
To: CONSTELLATION TECHNOLOGIES LLC
Reel/Frame 032162/0489 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032095/0936 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027164/0356 →
CHANGE OF NAME Recorded Apr 25, 2005
From: NORTEL NETWORKS CORPORATION
To: NORTEL NETWORKS LIMITED
Reel/Frame 016497/0262 →
CHANGE OF NAME Recorded Aug 30, 2000
From: NORTEL NETWORKS CORPORATION
To: NORTEL NETWORKS LIMITED
Reel/Frame 011195/0706 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 1999
From: DAVIES, ELWYN B.
To: NORTEL NETWORKS CORPORATION
Reel/Frame 010491/0730 →