US4446516A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data compaction system with contiguous storage of non-redundant information and run length counts
Assignee: Hitachi Ltd
•
Filing: 1981-03-25
•
Granted: 1984-05-01
•
Expires: 2001-03-25
Abstract
Abstract A plurality of sequentially occuring information signals are stored in a memory by considering past record of the information signals. The number of times the same information occurs is counted, and when the information changes, the current count and the newly generated information are stored in the memory. The method of the invention thus enables much information to be stored in a small-capacity memory.
Inventors
- 👤 Toshifumi Nishimura
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 18:58
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3177; G06; G06F; G06F11/00; G06F11/07; G06F11/14; G06F11/22; G06F11/25; G11; G11C; G11C7/00
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
189 words
An information storing method for storing in a memory the past record of a plurality of information signals generated in time sequence, said method comprising the steps of: generating a plurality of information signals in time sequence; comparing a newly-generated information signal and the previously-generated information signal as each information signal is generated; incrementing a count when coincidence is obtained at said comparing step; writing each newly-generated information signal at a storage location in said memory next to the storage location of the previously-generated information signal when coincidence is not obtained at said comparing step at a time when said count is zero; writing the value of said count at a storage location in said memory next to the storage location of said previously-generated information signal when coincidence is not obtained at said comparing step at a time when said count is not zero and then writing said newly-generated information signal at a storage location in said memory next to the storage location where the value of said count is stored; and clearing said count to zero when the value of the count has been stored in said memory.
Claim 2
Dependent Claim
189 words
An information storing method for storing in a memory the past record of a plurality of information signals generated in time sequence, said method comprising the steps of: generating a plurality of information signals in time sequence; comparing a newly-generated information signal and the previously-generated information signal as each information signal is generated; incrementing a count when coincidence is obtained at said comparing step; writing each newly-generated information signal at a storage location in said memory next to the storage location of the previously-generated information signal when coincidence is not obtained at said comparing step at a time when said count is zero; writing the value of said count at a storage location in said memory next to the storage location of said previously-generated information signal when coincidence is not obtained at said comparing step at a time when said count is not zero and then writing said newly-generated information signal at a storage location in said memory next to the storage location where the value of said count is stored; and clearing said count to zero when the value of the count has been stored in said memory.
Claim 3
Dependent Claim
45 words
An information storing method according to claim 1, wherein said plurality of information signals are grouped into a plurality of kinds, and for each kind of information said comparing step, said counting step and said clearing step are sequentially performed in a time sharing manner.
Claim 4
Dependent Claim
44 words
An information storing method according to claim 1 or 2, wherein in said writing step, each of the count and the information is written at a storage location in said memory together with a code added thereto for discriminating the content to be stored.
Claim 5
Independent Claim
308 words
A system for storing in time sequence the past record of control information signals which are communicated between a central processing unit and an IO control unit connected to each other through an information bus, comprising: memory means for storing the past record of said information signals; first buffer memory means connected to said information bus for storing a plurality of kinds of information signals to be stored in said memory means; second buffer memory means connected to said first buffer memory means for storing the information signals previously stored in said first buffer memory means each time new information is stored in said first buffer memory means; comparing means connected to said first and second buffer memory means for comparing the new and previous information signals of the same kind successively supplied from said first and second buffer memory means; counter means connected to said comparing means for incrementing a count corresponding to the kind of information when said comparing means detects coincidence between the two information signals supplied thereto from said first and second buffer memory means; discriminating means for discriminating whether or not the count of said counter means corresponding to the kind of information signal compared by said comparing means is zero; and access means responsive to said discriminating means for selecting the contents to be stored in said memory means when said comparing means detects anti-coincidence between the two information signals supplied thereto, said access means including means for causing the new information signal from said first buffer memory means to be stored in said memory means when said discriminating means detects the count of zero, while causing the count and then the new information signal from said first buffer memory means to be stored in adjacent storage locations in said memory means when said discriminating means detects a count other than zero.
Claim 6
Independent Claim
308 words
A system for storing in time sequence the past record of control information signals which are communicated between a central processing unit and an IO control unit connected to each other through an information bus, comprising: memory means for storing the past record of said information signals; first buffer memory means connected to said information bus for storing a plurality of kinds of information signals to be stored in said memory means; second buffer memory means connected to said first buffer memory means for storing the information signals previously stored in said first buffer memory means each time new information is stored in said first buffer memory means; comparing means connected to said first and second buffer memory means for comparing the new and previous information signals of the same kind successively supplied from said first and second buffer memory means; counter means connected to said comparing means for incrementing a count corresponding to the kind of information when said comparing means detects coincidence between the two information signals supplied thereto from said first and second buffer memory means; discriminating means for discriminating whether or not the count of said counter means corresponding to the kind of information signal compared by said comparing means is zero; and access means responsive to said discriminating means for selecting the contents to be stored in said memory means when said comparing means detects anti-coincidence between the two information signals supplied thereto, said access means including means for causing the new information signal from said first buffer memory means to be stored in said memory means when said discriminating means detects the count of zero, while causing the count and then the new information signal from said first buffer memory means to be stored in adjacent storage locations in said memory means when said discriminating means detects a count other than zero.
Claim 7
Dependent Claim
53 words
A system according to claim 4, wherein said first buffer memory means stores address information and command information sent on said information bus to said IO control unit by said central processing unit, and status information which is supplied on said information bus to said central processing unit by said IO control unit.
References Cited (Backward Citations)
US3535696A
Cited
US4031515A
Cited
US3976844A
Cited
US4131915A
Cited
US4134133A
Cited
US4206346A
Cited
US4296439A
Cited
US4409621A
Cited
US4232375A
Cited
US4272810A
Cited
US4330844A
Cited
US4399467A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1987-05-01 | 1987-10-31 | 1988-05-01 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1991-05-01 | 1991-10-31 | 1992-05-01 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1995-05-01 | 1995-10-31 | 1996-05-01 | $7700.00 | Window Closed / Lapsed |