← Back to Patent Explorer
US5563595A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for compressing data

Assignee: International Business Machines Corp
•
Filing: 1993-12-23
•
Granted: 1996-10-08
•
Expires: 2013-12-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus for compressing data including apparatus for using a received data element as an address to a location in a memory, an apparatus for determining whether the addressed memory location contains a first record of a first matching data element, and an apparatus for generating a pointer to the first matching data element. In addition, a method for compressing data including the steps of using a received data element as an address to a location in a memory, determining whether the addressed memory location contains a first record of a first matching data element, and generating a pointer to the first matching data element.

Inventors

  • 👤 Oscar C. Strohacker

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 07:02
CPC Classifications
H; H03; H03M; H03M7/00; H03M7/30; H03M7/3084; H03M7/3086; G; G06; G06T; G06T9/00; G06T9/005

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 52 words
An apparatus for compressing data comprising: means for using a received data element as an address to a location in a memory; means for determining whether the addressed memory location contains a first record of a first matching data element; and means for generating a pointer to the first matching data element.
Claim 2
Independent Claim 52 words
An apparatus for compressing data comprising: means for using a received data element as an address to a location in a memory; means for determining whether the addressed memory location contains a first record of a first matching data element; and means for generating a pointer to the first matching data element.
Claim 3
Dependent Claim 33 words
The apparatus of claim 1 wherein the means for using a received data element further includes using a second received data element as a second address to a second location in the memory.
Claim 4
Dependent Claim 37 words
The apparatus of claim 2 wherein the means for determining includes determining whether the second addressed location of the memory includes a second record of a second matching data element contiguous to the first matching data element.
Claim 5
Dependent Claim 22 words
The apparatus of claim 3 wherein the means for generating includes generating a pointer to the first and second matching data elements.
Claim 6
Dependent Claim 40 words
The apparatus of claim 4 wherein the means for using a received data element as an address to a location in a memory includes using a received data element as an address to one of a plurality of shift registers.
Claim 7
Dependent Claim 61 words
A data processing system comprising: a memory for storing data; a processor for processing data; means for using a received data element as an address to a location in the memory; means for determining whether the addressed memory location contains a first record of a first matching data element; and means for generating a pointer to the first matching data element.
Claim 8
Dependent Claim 61 words
A data processing system comprising: a memory for storing data; a processor for processing data; means for using a received data element as an address to a location in the memory; means for determining whether the addressed memory location contains a first record of a first matching data element; and means for generating a pointer to the first matching data element.
Claim 9
Dependent Claim 35 words
The data processing system of claim 6 wherein the means for using a received data element further includes using a second received data element as a second address to a second location in the memory.
Claim 10
Dependent Claim 39 words
The data processing system of claim 7 wherein the means for determining includes determining whether the second addressed location of the memory includes a second record of a second matching data element contiguous to the first matching data element.
Claim 11
Dependent Claim 24 words
The data processing system of claim 8 wherein the means for generating includes generating a pointer to the first and second matching data elements.
Claim 12
Dependent Claim 42 words
The data processing system of claim 9 wherein the means for using a received data element as an address to a location in a memory includes using a received data element as an address to one of a plurality of shift registers.
Claim 13
Independent Claim 49 words
A method for compressing data comprising the steps of: using a received data element as an address to a location in a memory; determining whether the addressed memory location contains a first record of a first matching data element; and generating a pointer to the first matching data element.
Claim 14
Independent Claim 49 words
A method for compressing data comprising the steps of: using a received data element as an address to a location in a memory; determining whether the addressed memory location contains a first record of a first matching data element; and generating a pointer to the first matching data element.
Claim 15
Dependent Claim 33 words
The method of claim 11 wherein the step of using a received data element further includes using a second received data element as a second address to a second location in the memory.
Claim 16
Dependent Claim 37 words
The method of claim 12 wherein the step of determining includes determining whether the second addressed location of the memory includes a second record of a second matching data element contiguous to the first matching data element.
Claim 17
Dependent Claim 22 words
The method of claim 13 wherein the step of generating includes generating a pointer to the first and second matching data elements.
Claim 18
Dependent Claim 40 words
The method of claim 14 wherein the step of using a received data element as an address to a location in a memory includes using a received data element as an address to one of a plurality of shift registers.
Claim 19
Dependent Claim 62 words
A computer program product executable by a processor and stored in memory for compressing data comprising: means for using a received data element as an address to a location in a memory; means for determining whether the addressed memory location contains a first record of a first matching data element; and means for generating a pointer to the first matching data element.
Claim 20
Dependent Claim 62 words
A computer program product executable by a processor and stored in memory for compressing data comprising: means for using a received data element as an address to a location in a memory; means for determining whether the addressed memory location contains a first record of a first matching data element; and means for generating a pointer to the first matching data element.
Claim 21
Dependent Claim 35 words
The computer program product of claim 16 wherein the means for using a received data element further includes using a second received data element as a second address to a second location in the memory.
Claim 22
Dependent Claim 39 words
The computer program product of claim 17 wherein the means for determining includes determining whether the second addressed location of the memory includes a second record of a second matching data element contiguous to the first matching data element.
Claim 23
Dependent Claim 24 words
The computer program product of claim 18 wherein the means for generating includes generating a pointer to the first and second matching data elements.
Claim 24
Dependent Claim 42 words
The computer program product of claim 19 wherein the means for using a received data element as an address to a location in a memory includes using a received data element as an address to one of a plurality of shift registers.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-10-08 2000-04-08 2000-10-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-10-08 2004-04-08 2004-10-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-10-08 2008-04-08 2008-10-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag