IP Library Granted Patent US 7,855,974
Granted Patent B2
US 7,855,974 · App. 11/632,249 · Granted Dec 21, 2010

Method and apparatus for network packet capture distributed storage system

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,855,974
App. No.
11/632,249
Granted
Dec 21, 2010
Kind
B2
Abstract

This is invention comprises a method an apparatus for Infinite Network Packet Capture System (INPCS). The INPCS is a high performance data capture recorder capable of capturing and archiving all network traffic present on a single network or multiple networks. This device can be attached to Ethernet networks via copper or SX fiber via either a SPAN port ( 101 ) router configuration or via an optical splitter ( 102 ). By this method, multiple sources or network traffic including gigabit Ethernet switches ( 102 ) may provide parallelized data feeds to the capture appliance ( 104 ), effectively increasing collective data capture capacity. Multiple captured streams are merged into a consolidated time indexed capture stream to support asymmetrically routed network traffic as well as other merged streams for external consumption.

Claims (13)

1. A method for capturing, storing, and retrieving pre-selected packets of data comprising the steps of:

promiscuously capturing a predetermined portion of data communicated along a data communications path and replicating the predetermined portion of data in a volatile storage;

aggregating the captured data in the volatile storage into a slot of a predetermined slot size by:

a. creating a slot of predetermined size, comprised of a predetermined number of buffers, each buffer having a predetermined size; and

b. collectively managing the slot based on a least recently used cache that maps the data in the slot to a non-volatile storage to create a cache image of the captured data across contiguous sectors of the non-volatile storage system using at least one high-performance parallel controller fabric to achieve striping and thereby allow the controller simultaneously to write to a plurality of non-volatile storage devices;

annotating the aggregated data based on pre-determined heuristics and non-volatile storage characteristics annotated by fixed time domain and mapped addressed for transfer to non-volatile storage;

storing the annotated, aggregated data in the non-volatile storage using an infinitely journaled, write-once, hierarchical file system to create at least one index of a set of predetermined characteristics that are useable to retrieve the data; incorporating a means of reconstructing any corrupted data to ensure data accuracy;

retrieving a predetermined portion of captured data from the stored slot by:

a. identifying one or more characteristics of the data to be retrieved;

b. computing a locality of the slot containing the data having the identified characteristics on the non-volatile storage;

c. copying the data having the identified characteristics from the slot to the volatile storage using the least recently used algorithm to allocate space in the volatile storage;

d. packaging and conforming the data having the identified characteristics to be accessible using industry standard access methods; and

e. allowing a user to access and review the data having the identified characteristics.

Assignments (9)
CHANGE OF NAME Recorded Jan 30, 2020
From: SYMANTEC CORPORATION
To: NORTONLIFELOCK INC.
Reel/Frame 051759/0845 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2019
From: SYMANTEC CORPORATION
To: CA, INC.
Reel/Frame 051144/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2016
From: BLUE COAT SYSTEMS, INC.
To: SYMANTEC CORPORATION
Reel/Frame 039851/0044 →
RELEASE OF SECURITY INTEREST Recorded Aug 1, 2016
From: JEFFERIES FINANCE LLC
To: BLUE COAT SYSTEMS, INC.
Reel/Frame 039516/0929 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL AT REEL/FRAME NO. 30521/0379 Recorded May 29, 2015
From: JEFFERIES FINANCE LLC
To: BLUE COAT SYSTEMS, INC., AS SUCCESSOR BY MERGER TO SOLERA NETWORKS, INC.
Reel/Frame 035797/0899 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL AT REEL/FRAME NO. 30747/0452 Recorded May 29, 2015
From: JEFFERIES FINANCE LLC
To: BLUE COAT SYSTEMS, INC., AS SUCCESSOR BY MERGER TO SOLERA NETWORKS, INC.
Reel/Frame 035797/0332 →
SECURITY INTEREST Recorded May 22, 2015
From: BLUE COAT SYSTEMS, INC.
To: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
Reel/Frame 035751/0348 →
MERGER Recorded Feb 10, 2014
From: SOLERA NETWORKS, INC.
To: BLUE COAT SYSTEMS, INC.
Reel/Frame 032188/0063 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jul 3, 2013
From: SOLERA NETWORKS, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 030747/0452 →