IP Library Granted Patent US 7,978,606
Granted Patent B2
US 7,978,606 · App. 11/231,297 · Granted Jul 12, 2011

System and method for policing multiple data flows and multi-protocol data 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 7,978,606
App. No.
11/231,297
Granted
Jul 12, 2011
Kind
B2
Abstract

A system and method for policing one or more flows of a data stream of packets associated with differing transmission protocols. The current capacity level for each flow is determined, as is the packet protocol associated with each packet. A packet parameter in the packet that is indicative of the bandwidth consumption of the packet is identified. The packet parameter is converted to a predetermined format if the packet is not associated with a predetermined packet protocol. A common bandwidth capacity test is performed to determine whether the packet is conforming or non-conforming, and is a function of the packet parameter and the current bandwidth capacity level.

Claims (12)

1. A method of forwarding packets using processing circuitry comprising:

classifying a packet from a plurality of packet protocols according to a classification, wherein the classification is determined from at least one parameter indicative of the bandwidth consumption of the packet;

if the packet is not classified as one of a plurality of predetermined protocols, converting the packet parameter into a predetermined format such that a bandwidth capacity test can be utilized;

performing the bandwidth capacity test based on the packet parameter; storing in a switch fabric of a communication network the packet in one of a plurality of flows corresponding to the classification, wherein

each flow corresponds to one of a plurality of flow defining criteria associated with the classification;

assigning a priority to said plurality of flows based on a result of the bandwidth capacity test; and

forwarding the packet from said flow according to said priority.

2. The method of claim 1 , wherein said plurality of packets is dynamically classified according to said plurality of flow-defining criteria.

3. The method of claim 1 , wherein said plurality of packets is dynamically classified according to a plurality of predefined packet parameters.

4. The method of claim 1 wherein said flow-defining criteria is associated with a packet transmittal rate.

5. The method of claim 1 wherein said at least one packet parameter comprises a sender address.

6. The method of claim 1 wherein said at least one packet parameter comprises a receiver address.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CORPORATION
Reel/Frame 054486/0422 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CORPORATION
To: JEFFERIES FINANCE LLC
Reel/Frame 046486/0433 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2011
From: SLT LOGIC LLC
To: RPX CORPORATION
Reel/Frame 026867/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2011
From: BUSKIRK, GLENN A.; SANTIAGO, RODOLFO A.
To: SLT LOGIC LLC
Reel/Frame 026763/0502 →