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

Method and apparatus for preventing erroneous data transfer from a digital computer

Assignee: Unisys Corp
•
Filing: 1977-10-11
•
Granted: 1978-12-05
•
Expires: 1997-10-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract This invention relates to an apparatus and method for preventing a digital computer from erroneously outputting data contained in an output word to another digital computer or peripheral device. A portion of the output word is allocated as a key field which must be matched with a predetermined lock value before the digital computer will allow an output of the data field of the output word to occur. That is, a key value specified as part of the output word must match a predetermined lock value before an output transfer of the data field of the output word is allowed to take place. If the lock value and key value do not match, the central processor section of the digital computer is interrupted. This apparatus and method not only verifies the correct operation of the digital computer output data transfer hardware by preventing an erroneous transfer of the data field of the output word but also alerts the central processor section in the event of a mismatch by means of an interrupt.

Inventors

  • 👤 Jerry H. Pertl
  • 👤 Howard A. Koehler

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 15:23
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/14; G06F12/1458; G06F12/1466

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 134 words
In a digital computer having an output word consisting of a key field and a data field, an apparatus for protecting against the erroneous transfer of said data field from said digital computer, comprising: (a) means for comparing a predetermined lock value with a key value contained in said key field of said output word, said means for comparing being capable of indicating either a first or second condition depending upon the comparison of said lock value and said key value; (b) means for tranferring said data field of said output word from said digital computer; and (c) means for inhibiting said transfer of said data field of said output word when said means for comparing indicates said first condition but not inhibiting said transfer when said means for comparing indicates said second condition.
Claim 2
Dependent Claim 134 words
In a digital computer having an output word consisting of a key field and a data field, an apparatus for protecting against the erroneous transfer of said data field from said digital computer, comprising: (a) means for comparing a predetermined lock value with a key value contained in said key field of said output word, said means for comparing being capable of indicating either a first or second condition depending upon the comparison of said lock value and said key value; (b) means for tranferring said data field of said output word from said digital computer; and (c) means for inhibiting said transfer of said data field of said output word when said means for comparing indicates said first condition but not inhibiting said transfer when said means for comparing indicates said second condition.
Claim 3
Dependent Claim 55 words
An apparatus as in claim 1 having a central processor section, said apparatus further including means for alerting said central processor section of said digital computer when said means for comparing indicates said first condition, but not alerting said central processor section of said digital computer when said means for comparing indicates said second condition.
Claim 4
Dependent Claim 35 words
An apparatus as in claim 1 having an output data transfer path, wherein the means for transferring comprises a register having a load enable input, said register being coupled into said output data transfer path.
Claim 5
Dependent Claim 21 words
An apparatus as in claim 3, wherein the lock value is held in a register coupled to said means for comparing.
Claim 6
Dependent Claim 72 words
An apparatus as in claim 3, wherein the means for inhibiting comprises a logical NAND circuit having a first and a second input and a single output, said first input of said logical NAND circuit being coupled to said means for comparing, said second input of said logical NAND gate connected to a timing signal and said output of said logical NAND circuit connected to said load enable input of said register.
Claim 7
Dependent Claim 29 words
An apparatus as in claim 5, wherein said logical NAND circuit contains a third input, said third input being connected to a means for disabling output data transfer path.
Claim 8
Independent Claim 80 words
An apparatus for inhibiting the output transfer of data contained in certain output words from a digital computer comprising: (a) means for separating said output words into a key field and a data field for holding said data; (b) means for comparing a key value contained in said key field with a predetermined lock value for a match condition; (c) means for inhibiting said output transfer of said data field when said key value does not match said lock value.
Claim 9
Independent Claim 80 words
An apparatus for inhibiting the output transfer of data contained in certain output words from a digital computer comprising: (a) means for separating said output words into a key field and a data field for holding said data; (b) means for comparing a key value contained in said key field with a predetermined lock value for a match condition; (c) means for inhibiting said output transfer of said data field when said key value does not match said lock value.
Claim 10
Dependent Claim 106 words
In a digital computer having an output word consisting of a key field and a data field, a method for protecting against the erroneous transfer of said data field from said digital computer comprising the steps of: (a) obtaining one of said output words; (b) separating said output words into a key field and a data field; (c) comparing a key value contained in said key field with a predetermined lock value for a match condition; (d) inhibiting the transfer of said data field if a match condition does not exist; and (e) allowing the transfer of said data field if a match condition does exist.
Claim 11
Dependent Claim 106 words
In a digital computer having an output word consisting of a key field and a data field, a method for protecting against the erroneous transfer of said data field from said digital computer comprising the steps of: (a) obtaining one of said output words; (b) separating said output words into a key field and a data field; (c) comparing a key value contained in said key field with a predetermined lock value for a match condition; (d) inhibiting the transfer of said data field if a match condition does not exist; and (e) allowing the transfer of said data field if a match condition does exist.

References Cited (Backward Citations)

US3508205A Cited
US3806882A Cited
US3825903A Cited
US3893084A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1981-12-04 1982-06-05 1982-12-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1985-12-04 1986-06-05 1986-12-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1989-12-04 1990-06-05 1990-12-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag