US4696008A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data storing device having position determining means
Assignee: Canon Inc
•
Filing: 1984-11-28
•
Granted: 1987-09-22
•
Expires: 2004-11-28
Abstract
Abstract A data storing device in which output data of a counter, which counts synchronizing data in a plurality of transmitted data blocks, and address data in the blocks are selectively outputted by detecting errors in the blocks, and the storing position in a memory is determined on the basis of the selected output data.
Inventors
- 👤 Masahiro Takei
- 👤 Susumu Kozuki
- 👤 Toshiyuki Masui
- 👤 Masahide Hirasawa
- 👤 Motokazu Kashida
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 08:08
CPC Classifications
G; G06; G06F; G06F11/00; G11; G11B; G11B20/00; G11B20/10; G11B20/18; G11B20/1806; G11B20/1809; G06F11/07; G06F11/08; G06F11/10
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
129 words
A data storing device comprising: (a) first separation means for separating synchronizing data from a plurality of transmitted data blocks each including the synchronizing data, address data and information data; (b) second separation means for separating the address data from the plurality of transmitted data blocks; (c) counting means for counting the synchronizing data separated by said first separation means; (d) error detection means for detecting data errors in each of said transmitted data blocks; (e) output means for selectively outputting the address data separated by said second separation means or data produced by said counting means based on an output signal of said error detection means; and (f) storing means for storing the information data in a memory at positions determined by output data from said output means.
Claim 2
Dependent Claim
129 words
A data storing device comprising: (a) first separation means for separating synchronizing data from a plurality of transmitted data blocks each including the synchronizing data, address data and information data; (b) second separation means for separating the address data from the plurality of transmitted data blocks; (c) counting means for counting the synchronizing data separated by said first separation means; (d) error detection means for detecting data errors in each of said transmitted data blocks; (e) output means for selectively outputting the address data separated by said second separation means or data produced by said counting means based on an output signal of said error detection means; and (f) storing means for storing the information data in a memory at positions determined by output data from said output means.
Claim 3
Dependent Claim
71 words
A device according to claim 1, further comprising comparison means for comparing the address data separated by said second separation means with the data produced by said counting means, and wherein said output means selectively outputs the address data separated by said second separation means and the data produced from said counting means based on an output signal of said comparison means and the output signal of said error detection means.
Claim 4
Dependent Claim
48 words
A device according to claim 2, further comprising presetting means for presetting said counting means with the address data separated by said second separation means, said presetting means operating in response to the output signal of said error detection means and the output signal of said comparison means.
Claim 5
Dependent Claim
40 words
A device according to claim 1, further comprising presetting means for presetting said counting means with the address data separted by said second separation means, said presetting means operating in response to the output signal of said error detection means.
Claim 6
Dependent Claim
34 words
A device according to claim 1, wherein each of said transmitted data blocks includes a cyclic redundancy check code, and said error detection means detects data error by using the cyclic redundancy check code.
Claim 7
Dependent Claim
130 words
A data storing device comprising: (a) first separation means for separating synchronizing data from a plurality of transmitted data blocks each including the synchronizing data, address data and information data; (b) second separation means for separating the address data from the plurality of transmitted data blocks; (c) counting means for counting the synchronizing data separated by said first separation means; (d) error detection means for detecting data errors in each of said transmitted data blocks; (e) presetting means for presetting and counting means with the address data separated by said second separation means, said presetting means operating in response to an output signal of said error detection means; and (f) storing means for storing the information data in a memory at positions determined by output data of said counting means.
Claim 8
Dependent Claim
130 words
A data storing device comprising: (a) first separation means for separating synchronizing data from a plurality of transmitted data blocks each including the synchronizing data, address data and information data; (b) second separation means for separating the address data from the plurality of transmitted data blocks; (c) counting means for counting the synchronizing data separated by said first separation means; (d) error detection means for detecting data errors in each of said transmitted data blocks; (e) presetting means for presetting and counting means with the address data separated by said second separation means, said presetting means operating in response to an output signal of said error detection means; and (f) storing means for storing the information data in a memory at positions determined by output data of said counting means.
Claim 9
Dependent Claim
52 words
A device according to claim 6, further comprising comparison means for comparing the address data separated by said second separation means with data produced by said counting means, and wherein said presetting means operates in response to an output signal of said comparison means and the output of said error detection means.
Claim 10
Dependent Claim
34 words
A device according to claim 6, wherein each of said transmitted data blocks includes a cyclic redundancy check code, and said error detection means detects data errors by using the cyclic redundancy check code.
Claim 11
Dependent Claim
135 words
A data storing device comprising: (a) first separation means for separation synchronizing data from a plurality of transmitted data blocks each including the synchronizing data, address data and information data; (b) second separation means for separating the address data from the plurality of transmitted data blocks; (c) counting means for counting the synchronizing data separated by said first separation means; (d) comparison means for comparing the address data separated by said second separation means with data produced from said counting means; (e) presetting means for presetting said counting means with the address data separated by said second separation means, said presetting means operating in response to an output signal of said comparison means; and (f) storing means for storing the information data in a memory at positions determined by output data of said counting means.
Claim 12
Dependent Claim
135 words
A data storing device comprising: (a) first separation means for separation synchronizing data from a plurality of transmitted data blocks each including the synchronizing data, address data and information data; (b) second separation means for separating the address data from the plurality of transmitted data blocks; (c) counting means for counting the synchronizing data separated by said first separation means; (d) comparison means for comparing the address data separated by said second separation means with data produced from said counting means; (e) presetting means for presetting said counting means with the address data separated by said second separation means, said presetting means operating in response to an output signal of said comparison means; and (f) storing means for storing the information data in a memory at positions determined by output data of said counting means.
References Cited (Backward Citations)
US4162483A
Cited
US4375102A
Cited
US4404675A
Cited
US4524445A
Cited
US4525840A
Cited
US4517682A
Cited
US4589066A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1990-09-21 | 1991-03-23 | 1991-09-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1994-09-21 | 1995-03-23 | 1995-09-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1998-09-21 | 1999-03-23 | 1999-09-22 | $7700.00 | Window Closed / Lapsed |