Patent US2330894A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5146458A Expired / Lapsed US ⏱️ 0.0 years remaining

Data transfer checking system

Assignee: Mitsubishi Electric Corp
•
Filing: 1990-06-13
•
Granted: 1992-09-08
•
Expires: 2010-06-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data transfer checking system includes a unit for writing a checking data pattern which is not identical with the data to be written in the same memory area; a unit for writing the data over the checking data pattern; and a unit for checking the memory area to see if there remains the checking data pattern, thereby providing high speed, low cost checking of the initial microprogram loading or data write conditions in an electronic computer system.

Inventors

  • 👤 Akihiko Ono

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 18:05
CPC Classifications
G; G11; G11C; G11C29/00; G11C29/52; G06; G06F; G06F11/00; G06F11/22; G06F11/26; G06F11/273; G06F11/2736

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 102 words
A data transfer checking system comprising: (a) a first memory for storing a first program, a second program, and a transferring program; (b) a second memory; (c) a processing means for executing programs, comprising: (i) means for executing the first program to store a checking pattern in said second memory; (ii) means for executing the transferring program to transfer information stored in said first memory to said second memory to overwrite said checking pattern; and (iii) means for executing the second program to search said second memory for said predefined checking pattern subsequent to said overwritting to locate a data transfer error.
Claim 2
Dependent Claim 102 words
A data transfer checking system comprising: (a) a first memory for storing a first program, a second program, and a transferring program; (b) a second memory; (c) a processing means for executing programs, comprising: (i) means for executing the first program to store a checking pattern in said second memory; (ii) means for executing the transferring program to transfer information stored in said first memory to said second memory to overwrite said checking pattern; and (iii) means for executing the second program to search said second memory for said predefined checking pattern subsequent to said overwritting to locate a data transfer error.
Claim 3
Dependent Claim 88 words
A data transfer checking system comprising: (a) a memory including: (a1) a first memory area for storing information and a predefined checking pattern; (a2) a second memory area for receiving information from said first memory area; (b) storing means for storing said predefined checking pattern in said second memory area; (c) transferring means for transferring information into said second memory area to overwrite said checking pattern; and (d) checking means for reading back said second memory area to search for said predetermined checking pattern therein subsequently said overwritting.
Claim 4
Dependent Claim 88 words
A data transfer checking system comprising: (a) a memory including: (a1) a first memory area for storing information and a predefined checking pattern; (a2) a second memory area for receiving information from said first memory area; (b) storing means for storing said predefined checking pattern in said second memory area; (c) transferring means for transferring information into said second memory area to overwrite said checking pattern; and (d) checking means for reading back said second memory area to search for said predetermined checking pattern therein subsequently said overwritting.
Claim 5
Dependent Claim 179 words
A data transfer checking system comprising: (a) a computer having a processing unit; (b) a processor coupled with said computer to control said computer by transferring data and a program to said computer; (c) a storage comprising a first memory coupled to said processor for storing information to be transferred to a second memory, a predefined checking pattern, a first program for placing said predefined checking pattern in said second memory, and a second program for checking said second memory to search for said predefined checking pattern in said second memory; (d) first means for sending said first program to said computer so that said processing unit executes said first program to load said second memory with said predetermined checking pattern; (e) loading mean for transferring said data to said second memory to overwrite said information on said predefined checking pattern; and (f) second means for sending said second program to said computer so that said processing unit executes said second program to check said second memory to search for said predefined checking pattern therein subsequent to said overwriting.
Claim 6
Dependent Claim 179 words
A data transfer checking system comprising: (a) a computer having a processing unit; (b) a processor coupled with said computer to control said computer by transferring data and a program to said computer; (c) a storage comprising a first memory coupled to said processor for storing information to be transferred to a second memory, a predefined checking pattern, a first program for placing said predefined checking pattern in said second memory, and a second program for checking said second memory to search for said predefined checking pattern in said second memory; (d) first means for sending said first program to said computer so that said processing unit executes said first program to load said second memory with said predetermined checking pattern; (e) loading mean for transferring said data to said second memory to overwrite said information on said predefined checking pattern; and (f) second means for sending said second program to said computer so that said processing unit executes said second program to check said second memory to search for said predefined checking pattern therein subsequent to said overwriting.
Claim 7
Dependent Claim 32 words
The data transfer checking system of claim 1, 2, or 3, which further comprises defining means for defining said checking pattern based on said information to be transferred to said second memory.
Claim 8
Dependent Claim 42 words
The data transfer checking system of claim 4, wherein said defining means comprises: (a) finding means or finding said checking pattern which is not identical with said information; and (b) holding means for holding said checking pattern as said predefined checking pattern.
Claim 9
Dependent Claim 56 words
The data transfer checking system of claim 5, wherein said finding means comprises: (a) selection means for selecting one different column element of said information from each row of said information; and (b) means for copying said different selected column elements and linking together said copies of different selected column elements to generate a checking string.
Claim 10
Dependent Claim 44 words
The data transfer checking system of claim 6, wherein said selection means comprises: (a) copying means for copying one column element on a diagonal line of said information; and (b) inverting means for generating a value equal to an inverse of said copied element.
Claim 11
Dependent Claim 19 words
The data transfer checking system of claim 4, wherein said checking pattern comprises a plurality of different checking subpatterns.
Claim 12
Dependent Claim 21 words
The data transfer checking system of claim 3, wherein said information constitutes a program to be executed by said processing unit.
Claim 13
Dependent Claim 65 words
A data transfer checking method for checking whether transfer of data from a first memory to a second memory is successful, comprising the steps of: (a) storing a checking pattern in said second memory; (b) transferring data from said first memory to said second memory to overwrite said data on said checking pattern; (c) checking said second memory to search for said checking pattern therein.
Claim 14
Dependent Claim 65 words
A data transfer checking method for checking whether transfer of data from a first memory to a second memory is successful, comprising the steps of: (a) storing a checking pattern in said second memory; (b) transferring data from said first memory to said second memory to overwrite said data on said checking pattern; (c) checking said second memory to search for said checking pattern therein.
Claim 15
Dependent Claim 26 words
The data transfer checking method of claim 10, which further comprises the step of defining said checking pattern such that is never identical with said data.
Claim 16
Dependent Claim 31 words
The data transfer checking method of claim 11, wherein said defining step comprises the step of: generating said checking pattern based on values of a plurality of elements of said data.
Claim 17
Dependent Claim 115 words
The data transfer checking method of claim 10, wherein said storing step comprises the steps of: (a) loading in the first memory a first program for writing said checking pattern in said second memory; and (b) executing said first program to write said checking pattern; said trnsferring step comprising the steps of: reading out said data from said first memory; and loading said data in said second memory to overwrite said data on said checking pattern; said checking step comprises the steps of: loading a second program for finding said checking pattern in said second memory; executing said second program to search for said checking pattern; and deciding whether said transferring step is done successfully.
Claim 18
Dependent Claim 45 words
The data transfer checking method of claim 10, wherein said storing step comprises the steps of: (a) loading in the first memory a first program for writing said checking pattern in said second memory; and (b) executing said first program to write said checking pattern.
Claim 19
Dependent Claim 44 words
The data transfer checking method of claim 10 or 14, wherein said transferring step comprises the steps of: (a) reading out said data from said first memory; and (b) loading said data in said second memory to overwrite said data on said checking pattern.
Claim 20
Dependent Claim 57 words
The data transfer checking method of claim 10 or 14, wherein said checking site comprises the steps of: (a) loading in the first memory a second program for finding said checking pattern in said second memory; (b) executing said second program to search for said checking pattern; and (c) deciding whether said transferring step is done successfully.
Claim 21
Dependent Claim 105 words
A data transfer checking method for confirming validity of data transferred form a first system having a list processor and a first memory containing a data/program to be transferred and a checking pattern to a second system having a second processor and a second memory and coupled to said first system via signal lines, said method comprising the steps of: (a) storing said checking pattern from said first memory to said second memory; (b) transferring said data from said first memory to said second memory to overwrite said data on said checking pattern; and (c) checking said second memory to search for said checking pattern.
Claim 22
Dependent Claim 105 words
A data transfer checking method for confirming validity of data transferred form a first system having a list processor and a first memory containing a data/program to be transferred and a checking pattern to a second system having a second processor and a second memory and coupled to said first system via signal lines, said method comprising the steps of: (a) storing said checking pattern from said first memory to said second memory; (b) transferring said data from said first memory to said second memory to overwrite said data on said checking pattern; and (c) checking said second memory to search for said checking pattern.
Claim 23
Dependent Claim 27 words
The data transfer checking method of claim 17, which further comprises the step of defining said checking pattern so that it does not appear in said data.
Claim 24
Dependent Claim 31 words
The data transfer checking method of claim 18, wherein said defining step comprises the step of: generating said checking pattern based on values of a plurality of elements of said data.
Claim 25
Dependent Claim 158 words
The data transfer checking method of claim 17, wherein said storing step comprises the steps of: loading in the first memory a first program for writing said checking pattern in said second memory using said first processor via signal line; and executing said first program at said second system on said second processor to write said checking pattern to said second memory; said transferring step comprising the steps of: reading said data from said first memory with said first processor; and loading said data in said second memory via signal lines using said first processor to overwrite said data on said checking pattern; and said checking step comprising the steps of: loading a second program for finding said checking pattern in said second memory via signal lines from said first memory; executing said second program at said second system with said second processor to search for said checking pattern; and deciding whether said transferring step is done successfully.
Claim 26
Dependent Claim 60 words
The data transfer checking method of claim 17, wherein said storing step comprises the step of: (a) loading in the first memory a first program for writing said checking pattern in said second memory using said first processor via signal lines; and (b) executing said first program in said second system to write said checking pattern in said second memory.
Claim 27
Dependent Claim 54 words
The data transfer checking method of claim 17 or 21, wherein said transferring step comprises the steps of: (a) reading said data from said first memory with said first processor; and (b) loading said data in said second memory via signal lines using said first processor to overwrite said data on said checking pattern.
Claim 28
Dependent Claim 67 words
The data transfer checking method of claim 17 or 21, wherein said checking step comprises the steps of: (a) loading in the first memory a second program for finding the checking pattern in said second memory via signal lines from said first memory; (b) executing said second program on said second processor to search for said checking pattern; and (c) deciding whether said overwrite is done successfully.

References Cited (Backward Citations)

US4061908A Cited
US4683568A Cited
US4760575A Cited
US4680762A Cited
US5023874A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag