IP Library Granted Patent US 8,036,120
Granted Patent B2
US 8,036,120 · App. 10/799,703 · Granted Oct 11, 2011

Technique for admission control of packet flows

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 8,036,120
App. No.
10/799,703
Granted
Oct 11, 2011
Kind
B2
Abstract

A technique for admission control of packet flows is disclosed. In one particular exemplary embodiment, the technique may be realized as a method for admission control of packet flows in a network. The method may comprise determining at least one flow rate associated with a plurality of packets. The method may also comprise marking at least one predetermined bit in at least one of the plurality of packets if the at least one flow rate is greater than a predetermined rate. The method may further comprise controlling an admission of additional packets into the network based at least in part on the marking of the at least one predetermined bit in the at least one of the plurality of packets.

Claims (31)

1. A method for admission control of packet flows in a network, the method comprising:

initiating a flow of packets across the network via at least one signaling packet originated from an end terminal located outside the network;

determining a flow rate associated with a plurality of packets entering or exiting the network, wherein the plurality of packets comprise the at least one signaling packet and at least one payload packet;

marking at least one predetermined bit in at least one of the plurality of packets if the flow rate is greater than a predetermined rate; and

controlling the initiated flow of packets across the network based at least in part on the marking of the at least one predetermined bit in the at least one of the plurality of packets.

2. The method according to claim 1 , wherein

the network comprises a plurality of network elements, and

the flow rate is determined at a first network element, where the first network element is part of an access link of the network.

3. The method according to claim 1 , where information associated with the at least one predetermined bit in the at least one signaling packet is communicated to the end terminal.

4. The method according to claim 1 , where the end terminal echoes information associated with the at least one predetermined bit in the at least one signaling packet in a transmission to the network.

5. The method according to claim 1 further comprising cancelling the initiated flow of packets across the network if the at least one predetermined bit in the at least one of the plurality of packets is marked.

6. The method according to claim 1 , wherein the initiated flow of packets across the network is controlled by an entity that controls the network.

7. The method according to claim 1 , wherein the control of the initiated flow of packets across the network is based at least in part on priorities or importance of the plurality of packets and the initiated flow of packets.

8. The method according to claim 1 , wherein the plurality of packets comprise real-time packets.

9. The method according to claim 1 , wherein the plurality of packets comprise Internet Protocol (IP) packets.

10. The method according to claim 9 , wherein the plurality of packets comprise voice over IP (VoIP) packets.

11. The method according to claim 9 , wherein the at least one predetermined bit is part of a Differentiated Services field in an IP header of the at least one of the plurality of packets.

12. The method according to claim 1 , wherein the predetermined rate is based on a network bandwidth allocated for the plurality of packets.

13. The method according to claim 12 , wherein the predetermined rate is raised to a value above the allocated network bandwidth for a predetermined period of time.

14. At least one non-transitory processor readable carrier for storing a computer program of instructions configured to be readable by at least one processor for instructing the at least one processor to execute a computer process for performing the method as recited in claim 1 .

15. A system for admission control of packet flows, the system comprising:

at least one terminal that initiates a flow of packets across a network by transmitting at least one signaling packet, wherein the at least one terminal is located outside of the network;

at least one network element that:

determines a flow rate associated with a plurality of packets entering or exiting the network, wherein the plurality of packets comprise the at least one signaling packet and at least one payload packet, and

marks at least one predetermined bit in at least one of the plurality of packets if the flow rate is greater than a predetermined rate; and

an admission control module that controls the initiated flow of packets across the network based at least in part on the marking of the at least one predetermined bit in the at least one of the plurality of packets.

16. A system for admission control of packet flows, the system comprising:

means for initiating a flow of packets across the network via at least one signaling packet originated from an end terminal located outside of the network;

means for determining a flow rate associated with a plurality of packets entering or exiting the network, wherein the plurality of packets comprise the at least one signaling packet and at least one payload racket;

means for marking at least one predetermined bit in at least one of the plurality of packets if the flow rate is greater than a predetermined rate; and

means for controlling the initiated flow of packets across the network based at least in part on the marking of the at least one predetermined bit in the at least one of the plurality of packets.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 054305/0505 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CLEARINGHOUSE LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 046485/0644 →
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 May 15, 2013
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 030422/0888 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027143/0717 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CHANGE OF ASSIGNEE NAME FROM NORTEL NETWORKS CORPORATION TO NORTEL NETWORKS LIMITED PREVIOUSLY RECORDED ON REEL 015101 FRAME 0059. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF ASSIGNEE NAME FROM NORTEL NETWORKS CORPORATION TO NORTEL NETWORKS LIMITED. Recorded Oct 25, 2005
From: BIBIARZ, JOZEF
To: NORTEL NETWORKS LIMITED
Reel/Frame 016682/0283 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2004
From: BABIARZ, JOZEF
To: NORTEL NETWORKS CORPORATION
Reel/Frame 015101/0059 →