IP Library Patent Application 11756590
Patent Application
App. No. 11/756,590

Method and system for monitoring data flow in an IP network device

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 None
App. No.
11/756,590
Abstract

User input values define an inspection window for evaluating a desired traffic element portions of a bitstream. Offset and reference values determine the start of the window with respect to the bitstream and values for a filter register and mask registers define the size of the window. As the bitstream ‘passes through’ the window, the bits in the window are compared to bits in the filter and mask registers. Traffic element portions that match the criteria of the window are stored into a storage device formed with a FPGA. Filter controls that are also formed with, the FPGA determine that the window criteria are met; and send a control signal to a capture apparatus gate to permit the current bitstream portion into a storage device that is also formed with the FPGA. The stored element portions are later evaluated by the CMTS and/or operation personnel.

Claims (29)

1 . A method for evaluating traffic elements within a network device, comprising:

receiving the traffic elements trough an inspection pipe;

comparing each traffic element that passes through the inspection pipe to a set of user definable criteria values for a predetermined location within the traffic element;

determining whether a traffic element matches the set of user definable criteria values;

identifying each traffic element that matches the set of user definable criteria values for evaluation; and

storing each traffic element identified for evaluation to a storage device.

2 . The method of claim 1 wherein the predetermined location of the traffic element is variable according to the user-definable criteria values.

3 . The method of claim 2 wherein the user definable variable values include, offset reference, filter and mask values.

4 . The method of claim 1 wherein a traffic element is a packet.

5 . The method of claim 1 wherein each traffic element that is stored is stored in response to a control signal from a filter control.

6 . A system for evaluating traffic elements within a network device, comprising:

art inspection pipe for receiving the traffic elements;

one or more trigger blocks for comparing each traffic element that passes through the inspection pipe to a set of user definable criteria values for a predetermined location within the traffic element;

one or more filter controls for determining whether a traffic element matches the set of filter criteria values; and

storing each traffic element identified for evaluation to a storage device based on a signal from one or more of the one or more filter controls.

7 . The system of claim 6 wherein the predetermined location of the traffic element is defined by the user definable criteria values.

8 . The system of claim 7 wherein the user definable criteria values include offset reference, filter and mask values.

9 . The system of claim 6 wherein a traffic element is a packet.

10 . The system of claim 6 wherein each traffic element that is stored is stored in response to a control signal from a filter control.

11 . A system for evaluating traffic elements within a network device, comprising:

a CMTS, the CMTS including a FPGA device coupled to a processor and a memory, the FPGA defining:

an inspection pipe for receiving the traffic elements;

one or more trigger blocks for comparing each traffic element that passes through the inspection pipe to a set of user definable criteria values for a predetermined location within the traffic element;

one or more filter controls for determining whether a traffic element matches the set of filter criteria values; and

storing each traffic element identified for evaluation to a storage device based on a signal from one or more of the one or more filter controls.

12 . The system of claim 11 wherein the predetermined location of the traffic element is defined by the user definable criteria values.

13 . The system of claim 12 wherein the user definable criteria values include offset, reference, filter and mask values.

14 . The system of claim 11 wherein a traffic element is a packet.

15 . The system of claim 11 wherein each traffic element that is stored is stored in response to a control signal from a filter control.

Assignments (4)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
Reel/Frame 048825/0294 →
SECURITY AGREEMENT Recorded May 28, 2013
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS; BIGBAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030498/0023 →
MERGER Recorded Apr 16, 2013
From: ARRIS GROUP, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 030228/0388 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2007
From: BENTON, THOMAS; BIEGAJ, JANUSZ
To: ARRIS GROUP, INC.
Reel/Frame 019565/0653 →