IP Library Granted Patent US 7,436,769
Granted Patent B2
US 7,436,769 · App. 10/153,030 · Granted Oct 14, 2008

Method of throttling data flow through a router

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,436,769
App. No.
10/153,030
Granted
Oct 14, 2008
Kind
B2
Abstract

In the method of throttling data flow through a router, a load parameter, which represents allowable load on the router, is determined and a state of overload control determined based on the load parameter. Overload control mechanisms associated with the determined state are then implemented. One of the overload control mechanisms throttles data that will flow through a router based on a priority class of the data.

Claims (24)

1. A method of throttling data flow to a router, comprising:

throttling data that will flow through a router based on a priority class of the data; and

updating the throttling parameter based on whether the data was throttled and a cost of router resources for processing a type of data,

wherein the throttling step throttles the data based on a comparison of a throttling parameter to a throttling threshold associated with a priority class of the data, the throttling parameter representing a desired level of throttling for the router, and the throttling parameter being a deviation of actual throttling from desired throttling.

2. The method of claim 1 , further comprising: wherein the updating also updates the throttling parameter based on the type of data.

3. The method of claim 1 , wherein the updating also updates the throttling parameter based on a load parameter representing allowable load on the router.

4. The method of claim 3 , further comprising:

determining the load parameter based on an average occupancy of router resources, a target occupancy of router resources, and a previous load parameter.

5. The method of claim 1 , wherein the data is a message in a wireless communication system.

6. The method of claim 1 , wherein a cost of router resources is based upon the processing time and the type of data.

7. A method of throttling data flow to a router, comprising:

determining a load parameter representing allowable load on the router based on an average occupancy of router resources, a target occupancy of router resources, and a previous load parameter;

determining a state of overload control based on the load parameter; and

implementing overload control mechanisms associated with the determined state, the overload control mechanisms including at least extending an interval at which messages are output to the router, the messages being one of messages supplying measurements used to determine whether a call should be handed off and registration messages.

8. The method of claim 7 , wherein the states of overload control include at least first and second states of overload control, a greater reduction in load on the router being achieved in the second state than in the first state.

9. The method of claim 7 , further comprising:

determining the average occupancy of the router resources by averaging a moving window of instantaneous occupancy measurements taken at a predetermined interval.

10. The method of claim 8 , wherein the overload control mechanism of extending an interval at which registration messages are output to the router is implemented in the first state.

11. The method of claim 8 , wherein an overload control mechanism of throttling a data for output to the router based on a priority class of the data is implemented in the first state.

12. The method of claim 8 , wherein a first overload control mechanism of extending an interval at which registration messages are output to the router is implemented in the first state, and a second overload control mechanism of throttling a data for output to the router based on a priority class of the data is implemented in the first state.

13. The method of claim 11 , wherein the first and second overload control mechanisms are associated with the second state, and a third overload control mechanism of extending an interval between sending messages including measurements used for determining whether to handoff a call is implemented in the second state.

14. The method of claim 12 , wherein the determining step determines the load parameter based on an average occupancy of router resources, a target occupancy of router resources, and a previous load parameter.

15. The method of claim 8 , wherein a first overload control mechanism of extending an interval between sending messages including measurements used for determining whether to handoff a call is implemented in the second state.

16. The method of claim 14 , wherein a second overload control mechanism of extending an interval at which registration messages are output to the router is implemented in the second state, and a third overload control mechanism of throttling a data for output to the router based on a priority class of the data is implemented in the second state.

Assignments (8)
NUNC PRO TUNC ASSIGNMENT Recorded Oct 8, 2019
From: NOKIA OF AMERICA CORPORATION
To: ALCATEL LUCENT
Reel/Frame 050662/0204 →
CHANGE OF NAME Recorded Sep 24, 2019
From: ALCATEL-LUCENT USA INC.
To: NOKIA OF AMERICA CORPORATION
Reel/Frame 050476/0085 →
MERGER AND CHANGE OF NAME Recorded Sep 23, 2019
From: ALCATEL USA MARKETING, INC.; ALCATEL USA SOURCING, INC.; LUCENT TECHNOLOGIES, INC.; ALCATEL-LUCENT USA INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 050460/0510 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033950/0261 →
RELEASE OF SECURITY INTEREST Recorded Mar 27, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 032537/0133 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2014
From: ALCATEL LUCENT
To: SOUND VIEW INNOVATIONS, LLC
Reel/Frame 032086/0016 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2002
From: LOADER, CATHERINE R.; SEN, SUBHABRATA B.
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 012926/0665 →