IP Library Granted Patent US 7,558,290
Granted Patent B1
US 7,558,290 · App. 11/303,651 · Granted Jul 7, 2009

Method and apparatus of data compression for computer networks

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,558,290
App. No.
11/303,651
Granted
Jul 7, 2009
Kind
B1
Abstract

An important component of network monitoring is to collect traffic data which is a bottleneck due to large data size. We introduce a new table compression method called “Group Compression” to address this problem. This method uses a small training set to learn the relationship among columns and group them; the result is a “compression plan”. Based on this plan, each group is compressed separately. This method can reduce the compressed size to 60%-70% of the IP flow logs compressed by GZIP.

Claims (2)

1. A method for compressing computer network data comprising the steps of: formatting the computer network data into a data structure comprising one or more element; defining a compression plan based on a training set of the computer network data: and compressing by a compressor, the computer network data according to the compression plan, wherein the compression plan comprises one or more group of the one or more element, wherein the data structure comprises a table, the element comprises a column of the table, and the training set comprises one or more row of the table, and wherein the defining a compression plan step further comprises the step of applying a set covering algorithm to the training set for computing one or more min set cover for one or more interval of the training set wherein the one or more interval of the training set comprises one or more column.

2. A method for compressing computer network data comprising the steps of: formatting the computer network data into a data structure comprising one or more element; defining a compression plan based on a training set of the computer network data; compressing by a compressor, the computer network data according to the compression plan, wherein the compression plan comprises one or more group of the one or more element, and categorizing the one or more element into a first category and a second category, wherein one or more element in the first category is compressed with a first compression algorithm and one or more element in the second category is compressed with a second compression algorithm in the compressing the computer network data step, wherein the data structure comprises a table, the element comprising a column of the table, the training set comprising one or more row of the table, each of the one or more group comprising one or more column corresponding to the first category, the first compression algorithm comprising a group compression using GZIP, the second compression algorithm comprising a differential encoding and GZIP.

Assignments (6)
MERGER Recorded Jun 1, 2020
From: NARUS, INC.
To: THE BOEING COMPANY
Reel/Frame 053583/0674 →
RELEASE AND TERMINATION OF SECURITY INTEREST IN PATENTS AT REEL 021172 FRAME 0308 Recorded Dec 9, 2009
From: AMERICAN CAPITAL FINANCIAL SERVICES, INC.
To: NARUS, INC.
Reel/Frame 023627/0022 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME NO. 021285/0775 Recorded Oct 29, 2009
From: BRIDGE BANK
To: NARUS, INC.
Reel/Frame 023438/0377 →
SECURITY INTEREST Recorded Jul 21, 2008
From: NARUS, INC.
To: BRIDGE BANK, NATIONAL ASSOCIATION
Reel/Frame 021285/0775 →
SECURITY AGREEMENT Recorded Jul 1, 2008
From: NARUS, INC.
To: AMERICAN CAPITAL FINANCIAL SERVICES, INC., AS COLLATERAL AGENT
Reel/Frame 021172/0308 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2005
From: NUCCI, ANTONIO; CHEN, SU
To: NARUS, INC.
Reel/Frame 017384/0584 →