IP Library Granted Patent US 8,228,213
Granted Patent B2
US 8,228,213 · App. 12/565,093 · Granted Jul 24, 2012

Data compression system and associated methods

Assignee: International Business Machines Corporation
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 8,228,213
App. No.
12/565,093
Granted
Jul 24, 2012
Kind
B2
Abstract

A system to compress an inter-system channel data stream may include a data compression application executing via a computer processor. The system may additionally include a transmit dictionary used by said data compression application to compress an inter-system channel data stream. The system may also include a data decompression application executing via a second computer processor to decompress the inter-system channel data stream. The system may further include a receive dictionary used by said data decompression application to decompress the inter-system channel data stream.

Claims (30)

1. A system comprising:

a data compression application executing via a computer processor;

a transmit dictionary used by said data compression application to compress an inter-system channel data stream, wherein inter-system channel is a parallel sysplex protocol;

a data decompression application executing via a second computer processor to decompress the inter-system channel data stream; and

a receive dictionary used by said data decompression application to decompress the inter-system channel data stream, wherein at least one of said transmit dictionary and said receive dictionary are purged when at least one of a loss of signal condition and a loss of light condition is detected.

2. The system of claim 1 wherein said data compression application comprises a lossless data compression algorithm.

3. The system of claim 2 wherein the lossless data compression algorithm comprises a Lempel-Ziv Stac algorithm.

4. The system of claim 2 wherein said data compression application limits file sizes for the lossless data compression algorithm.

5. The system of claim 1 wherein said data compression application pre-searches for literal data in the inter-system channel data stream.

6. The system of claim 5 wherein the literal data includes at least one of inter-system channel idles and inter-system channel continuous sequences.

7. The system of claim 1 wherein said data compression application selects at least one of start of frame characters, end of frame characters, and disparity control.

8. The system of claim 1 wherein at least one of said transmit dictionary and said receive dictionary are restarted when at least one of the loss of signal condition and the loss of light condition is cleared.

9. The system of claim 1 wherein at least one of said data compression application and said data decompression application recognize system time protocol time stamps in the inter-system channel data stream as literal data.

10. A method comprising:

compressing an inter-system channel data stream via a data compression application executing via a computer processor and a transmit dictionary, wherein inter-system channel is a parallel sysplex protocol;

decompressing the inter-system channel data stream via a data decompression application executing via a second computer processor and a receive dictionary; and

purging at least one of the transmit dictionary and the receive dictionary when at least one of a loss of signal condition and a loss of light condition is detected.

11. The method of claim 10 further comprising limiting file sizes for a lossless data compression algorithm used by the data compression application.

12. The method of claim 10 further comprising pre-searching for literal data in the inter-system channel data stream via the data compression application.

13. The method of claim 10 further comprising selecting at least one of start of frame characters, end of frame characters, and disparity control via the data compression application.

14. The method of claim 10 further comprising recognizing system time protocol time stamps in the inter-system channel data stream as literal data via at least one of the data compression application and the data decompression application.

15. A non-transitory computer program product to compress an inter-system channel data stream, said computer program product comprising:

a computer readable storage medium:

first program instructions to compress an inter-system channel data stream via a data compression application executing via a computer processor and a transmit dictionary, wherein inter-system channel is a parallel sysplex protocol;

second program instructions to decompress the inter-system channel data stream via a data decompression application executing via a second computer processor and a receive dictionary;

third program instructions to purge at least one of the transmit dictionary and the receive dictionary when at least one of a loss of signal condition and a loss of light condition is detected; and

wherein said first, second, and third program instructions are stored on said computer readable storage medium.

16. The non-transitory program product of claim 15 further comprising another program instruction to: limit file sizes for a lossless data compression algorithm used by the data compression application.

17. The non-transitory program product of claim 15 further comprising another program instruction to: pre-search for literal data in the inter-system channel data stream via the data compression application.

18. The non-transitory program product of claim 15 further comprising another program instruction to: select at least one of start of frame characters, end of frame characters, and disparity control via the data compression application.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2009
From: DECUSATIS, CASIMER M.; GREGG, THOMAS A.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 023271/0072 →
Continuity (1)
Related Publication 20110068957A1 · Mar 24, 2011