IP Library Granted Patent US 7,484,146
Granted Patent B2
US 7,484,146 · App. 11/422,475 · Granted Jan 27, 2009

Method for capturing multiple data packets in a data signal for analysis

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,484,146
App. No.
11/422,475
Granted
Jan 27, 2009
Kind
B2
Abstract

A method for selectively capturing selected portions of multiple data packets within a packet data signal for analysis by capturing only desired or necessary portions of the data packets and assembling them into substantially contiguous data streams prior to transferring them for analysis.

Claims (26)

1. A method for selectively capturing at least respective portions of multiple data packets within a packet data signal for analysis, comprising:

receiving a packet data signal including a plurality of sequential non-contiguous data packets;

capturing, during a plurality of sequential non-contiguous capture intervals, a respective portion, at least, of each one of at least two of said plurality of sequential non-contiguous data packets to provide a plurality of captured data;

assembling said plurality of captured data to provide a plurality of substantially contiguous data; and

conveying said plurality of substantially contiguous data for processing.

2. The method of claim 1 , wherein said receiving a packet data signal including a plurality of sequential non-contiguous data packets comprises receiving a wireless packet data signal.

3. The method of claim 1 , wherein said capturing, during a plurality of sequential non-contiguous capture intervals, a respective portion, at least, of each one of at least two of said plurality of sequential non-contiguous data packets to provide a plurality of captured data comprises sampling said packet data signal.

4. The method of claim 3 , wherein said sampling said packet data signal comprises sampling said packet data signal in response to an at least partially periodic trigger signal.

5. The method of claim 1 , wherein said capturing, during a plurality of sequential non-contiguous capture intervals, a respective portion, at least, of each one of at least two of said plurality of sequential non-contiguous data packets to provide a plurality of captured data comprises capturing a plurality of non-consecutive ones of said plurality of sequential non-contiguous data packets.

6. The method of claim 1 , wherein said assembling said plurality of captured data to provide a plurality of substantially contiguous data comprises storing said plurality of captured data for subsequent access in a substantially contiguous manner.

7. The method of claim 1 , wherein said conveying said plurality of substantially contiguous data for processing comprises transferring said plurality of substantially contiguous data to remote processing circuitry.

8. The method of claim 1 , further comprising generating a plurality of gap data substantially unrelated to said packet data signal, and wherein said assembling said plurality of captured data to provide a plurality of substantially contiguous data comprises assembling, in an alternating manner, portions of said plurality of gap data with portions of said plurality of captured data to provide said plurality of substantially contiguous data.

9. The method of claim 1 , wherein said assembling said plurality of captured data to provide a plurality of substantially contiguous data comprises encoding at least a portion of said plurality of captured data prior to said assembling of said plurality of captured data to provide said plurality of substantially contiguous data.

10. A method for selectively capturing at least respective portions of multiple data packets within a packet data signal for analysis, comprising:

receiving, during a first time interval, a packet data signal including a plurality of sequential data packets separated by respective time intervals;

capturing, during a plurality of sequential non-contiguous portions of a second time interval, a respective portion, at least, of each one of at least two of said plurality of sequential data packets to provide a plurality of captured data;

assembling, during a third time interval which is shorter than said second time interval, said plurality of captured data to provide a plurality of substantially contiguous data; and

conveying, during a fourth time interval, said plurality of substantially contiguous data for processing.

11. The method of claim 10 , wherein said receiving, during a first time interval, a packet data signal including a plurality of sequential data packets separated by respective time intervals comprises receiving a wireless packet data signal.

12. The method of claim 10 , wherein said capturing, during a plurality of sequential non-contiguous portions of a second time interval, a respective portion, at least, of each one of at least two of said plurality of sequential data packets to provide a plurality of captured data comprises sampling said packet data signal.

13. The method of claim 12 , wherein said sampling said packet data signal comprises sampling said packet data signal in response to an at least partially periodic trigger signal.

14. The method of claim 10 , wherein said capturing, during a plurality of sequential non-contiguous portions of a second time interval, a respective portion, at least, of each one of at least two of said plurality of sequential data packets to provide a plurality of captured data comprises capturing a plurality of non-consecutive ones of said plurality of sequential non-contiguous data packets.

15. The method of claim 10 , wherein said assembling, during a third time interval which is shorter than said second time interval, said plurality of captured data to provide a plurality of substantially contiguous data comprises storing said plurality of captured data for subsequent access in a substantially contiguous manner.

16. The method of claim 10 , wherein said conveying, during a fourth time interval, said plurality of substantially contiguous data for processing comprises transferring said plurality of substantially contiguous data to remote processing circuitry.

17. The method of claim 10 , further comprising generating a plurality of gap data substantially unrelated to said packet data signal, and wherein said assembling, during a third time interval which is shorter than said second time interval, said plurality of captured data to provide a plurality of substantially contiguous data comprises assembling, in an alternating manner, portions of said plurality of gap data with portions of said plurality of captured data to provide said plurality of substantially contiguous data.

18. The method of claim 10 , wherein said assembling, during a third time interval which is shorter than said second time interval, said plurality of captured data to provide a plurality of substantially contiguous data comprises encoding at least a portion of said plurality of captured data prior to said assembling of said plurality of captured data to provide said plurality of substantially contiguous data.

Assignments (4)
SECURITY INTEREST Recorded May 7, 2020
From: LITEPOINT CORPORATION
To: TRUIST BANK
Reel/Frame 052595/0685 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Jun 28, 2019
From: BARCLAYS BANK PLC, AS COLLATERAL AGENT
To: TERADYNE, INC.; EAGLE TEST SYSTEMS, INC.; LITEPOINT CORPORATION; NEXTEST SYSTEMS CORPORATION; GENRAD, LLC; ENERGID TECHNOLOGIES CORPORATION
Reel/Frame 049632/0940 →
PATENT SECURITY AGREEMENT Recorded Apr 27, 2015
From: TERADYNE, INC.; LITEPOINT CORPORATION
To: BARCLAYS BANK PLC
Reel/Frame 035507/0116 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2006
From: OLGAARD, CHRISTIAN; WALVIS, DIRK
To: LITEPOINT CORP.
Reel/Frame 017994/0256 →