Triggered Modification of Data Traffic
First Claim
1. A method of selectively modifying data traffic, the method comprising:
- receiving data traffic into a buffer of a data traffic modification device, the data traffic being conveyed between a source device and a target device;
receiving a trigger signal in response to the occurrence of a trigger condition;
in response to the trigger signal, selecting a first portion of the data traffic that was received into the buffer before the trigger signal was received, wherein the selection is made according to a predetermined rule;
storing a copy of the first portion of the data traffic into a data store in the data traffic modification device; and
selectively modifying a second portion of the data traffic using data contained in the first portion of the data traffic.
6 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and associated systems and methods may relate to a data traffic modification system that may modify a data stream as a function of a selected data value in the data stream, where the data value is selected from among values received into a buffer before the occurrence of a trigger condition. In an illustrative example, a buffer in a data traffic modification device may receive and temporarily store multiple data values being transferred between a source device (e.g., server) and a target device (e.g., storage area network). In some embodiments, the buffered data may contain data to be captured in response to detecting a trigger condition. The captured data, for example, may be used to generate a substitution value for another location in the data stream. Accordingly, some implementations may provide for capture of data values that precede a trigger data value within a data stream.
13 Citations
31 Claims
-
1. A method of selectively modifying data traffic, the method comprising:
-
receiving data traffic into a buffer of a data traffic modification device, the data traffic being conveyed between a source device and a target device; receiving a trigger signal in response to the occurrence of a trigger condition; in response to the trigger signal, selecting a first portion of the data traffic that was received into the buffer before the trigger signal was received, wherein the selection is made according to a predetermined rule; storing a copy of the first portion of the data traffic into a data store in the data traffic modification device; and selectively modifying a second portion of the data traffic using data contained in the first portion of the data traffic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
10. The method of claim 10, wherein the processor comprises an electrically programmable gate array.
-
28. A data traffic processing system comprising:
-
a buffer to receive a data stream that propagates between a source device and a target device during a data transfer; an event detection module to detect an occurrence of a user-specified condition; a substitution module to selectively modify the data stream in the buffer in response to signals from the event detection module; and a memory containing instructions that, when executed, cause operations to be performed to; (a) capture a value received into the buffer before the event detection module detects the occurrence of the user-specified condition; and (b) operate the substitution module to modify the data stream as a function of the captured value. - View Dependent Claims (29, 30, 31)
-
Specification