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

File protect circuit and method

Assignee: International Business Machines Corp
•
Filing: 1969-09-12
•
Granted: 1971-06-15
•
Expires: 1989-09-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A file protection circuit for disc storage control units prevents unauthorized users from obtaining information from a bulk disc storage unit. Each transfer from the sequentially addressable buffer within the storage control unit is monitored so as to determine whether the data sought from the sequentially addressable buffer is from a protected field. Upon determining that the data is from a protected field, the data transfer from the sequentially addressable buffer to the main memory of the data processor is prevented. The subsequent data transfers are counted by a counting mechanism so as to prevent the transfer of a predetermined number of bytes or characters. When the counting means reaches a predetermined value, the blocking mechanism is inhibited and further transfers from the sequentially addressable buffer to the main memory are allowed.

Inventors

  • 👤 James R Evans
  • 👤 John W Roossien

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 18:33
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/14; G06F12/1416; G06F12/1425; G06F12/1441

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 161 words
In combination with a data processor operating in response to a stored program, a random access storage control unit having a sequentially addressable buffer containing an incrementing address register and having transmission means connected to said buffer for effecting data transfers from the buffer to the processor, a file protection circuit comprising: a detecting means for detecting when said incrementing address register reaches a predetermined value and for producing a compare equal signal when said incrementing address register reaches said predetermined value; blocking means coupled to the transmission means and responsive to said compare equal signal so as to prevent data transfers form said sequentially addressable buffer to said data processor; and counting means for counting the number of blocked data transfers and for producing a stop blocking signal upon reaching a predetermined value, said stop blocking signal being sent to said blocking means to prevent further blocking of subsequent data transfers between said sequentially addressable buffer and said data processor.
Claim 2
Dependent Claim 161 words
In combination with a data processor operating in response to a stored program, a random access storage control unit having a sequentially addressable buffer containing an incrementing address register and having transmission means connected to said buffer for effecting data transfers from the buffer to the processor, a file protection circuit comprising: a detecting means for detecting when said incrementing address register reaches a predetermined value and for producing a compare equal signal when said incrementing address register reaches said predetermined value; blocking means coupled to the transmission means and responsive to said compare equal signal so as to prevent data transfers form said sequentially addressable buffer to said data processor; and counting means for counting the number of blocked data transfers and for producing a stop blocking signal upon reaching a predetermined value, said stop blocking signal being sent to said blocking means to prevent further blocking of subsequent data transfers between said sequentially addressable buffer and said data processor.
Claim 3
Dependent Claim 35 words
The combination of claim 1 additionally comprising, a control means responsive to said stop blocking signal for fetching from said sequentially addressable buffer additional predetermined values for said incrementing address register and said counting means.
Claim 4
Dependent Claim 18 words
blocking data transfers from the sequentially addressable buffer to the data processor when a protected address is detected;
Claim 5
Dependent Claim 18 words
blocking data transfers from the sequentially addressable buffer to the data processor when a protected address is detected;
Claim 6
Dependent Claim 14 words
counting attempted data transfers until the number of attempts equals a predetermined value; and
Claim 7
Dependent Claim 14 words
counting attempted data transfers until the number of attempts equals a predetermined value; and
Claim 8
Dependent Claim 217 words
In combination with a data processor operating in response to a storage program and random access storage control unit having a sequentially addressable buffer containing an incrementing address register and having transmission means connected to said buffer for effecting data transfers from the buffer to the processor, a file protection circuit comprising: a storage register for storing addresses of protected data, said protected data being stored within said sequentially addressable buffer; a comparison circuit connected to said storage register and also connected to said incrementing address register of said sequentially addressable buffer for generating a compare equal signal indicating when the address in said storage register is the same as the address in said incrementing address register; a protect register responsive to said compare equal signal, said protect regIster being in the ON state is response to said compare equal signal; a blocking means responsive to said protect register being in the ON state so as to prevent data transfers from said sequentially addressable buffer to said data processor; and counting means for counting the number of blocked data transfers, said counting means producing a stop block signal to turn said protect register to the OFF state upon reaching a predetermined value whereby subsequent data transfers between said sequentially addressable buffer and said data processor are allowed.
Claim 9
Dependent Claim 217 words
In combination with a data processor operating in response to a storage program and random access storage control unit having a sequentially addressable buffer containing an incrementing address register and having transmission means connected to said buffer for effecting data transfers from the buffer to the processor, a file protection circuit comprising: a storage register for storing addresses of protected data, said protected data being stored within said sequentially addressable buffer; a comparison circuit connected to said storage register and also connected to said incrementing address register of said sequentially addressable buffer for generating a compare equal signal indicating when the address in said storage register is the same as the address in said incrementing address register; a protect register responsive to said compare equal signal, said protect regIster being in the ON state is response to said compare equal signal; a blocking means responsive to said protect register being in the ON state so as to prevent data transfers from said sequentially addressable buffer to said data processor; and counting means for counting the number of blocked data transfers, said counting means producing a stop block signal to turn said protect register to the OFF state upon reaching a predetermined value whereby subsequent data transfers between said sequentially addressable buffer and said data processor are allowed.
Claim 10
Dependent Claim 57 words
The combination of claim 3 additionally comprising a control means responsive to said stop block signal to fetch from said sequentially addressable buffer an additional address of protected data and storing said address of protected data in said storage register and said control means also operative to fetch an additional predetermined value from said sequentially addressable buffer.
Claim 11
Dependent Claim 13 words
allowing data transfers to occur after the predetermined number of attempts have occurred.
Claim 12
Dependent Claim 13 words
allowing data transfers to occur after the predetermined number of attempts have occurred.
Claim 13
Dependent Claim 12 words
repeating the above steps using a new protected address and predetermined count.
Claim 14
Dependent Claim 12 words
repeating the above steps using a new protected address and predetermined count.
Claim 15
Dependent Claim 272 words
In combination with the data processor operating in response to a stored program and a random access storage control unit having a sequentially addressable buffer containing an incrementing address register and having transmission means connected to said buffer for effecting data transfers from the buffer to the processor, a file protection circuit comprising: a storage register for storing addresses of protected data, said protected data being stored within said sequentially addressable buffer; a comparison circuit connected to said storage register and also connected to said incrementing address register of said sequentially addressable buffer for generating a compare equal signal indicating when the address in said storage register is the same as the address in said incrementing address register; a protect register responsive to said compare equal signal, said protect register being in the ON state in response to said compare equal signal; a blocking means responsive to said protect register being in the ON state so as to prevent data transfers from said sequentially addressable buffer to said data processor; and a decrementing count register for storing count data associated with addresses of protected data, said decrementing count register operative to reduce the data stored therein by one whenever said protect register is in the ON state and said incrementing address register is incremented, said decrementing count register producing a count zero signal indicating that the data stored therein has been decremented to zero, said count zero signal operative to put said protect register in the OFF state whereby data transfers from said sequentially addressable buffer to said data processor are prevented only when the protect register is in the ON state.
Claim 16
Dependent Claim 272 words
In combination with the data processor operating in response to a stored program and a random access storage control unit having a sequentially addressable buffer containing an incrementing address register and having transmission means connected to said buffer for effecting data transfers from the buffer to the processor, a file protection circuit comprising: a storage register for storing addresses of protected data, said protected data being stored within said sequentially addressable buffer; a comparison circuit connected to said storage register and also connected to said incrementing address register of said sequentially addressable buffer for generating a compare equal signal indicating when the address in said storage register is the same as the address in said incrementing address register; a protect register responsive to said compare equal signal, said protect register being in the ON state in response to said compare equal signal; a blocking means responsive to said protect register being in the ON state so as to prevent data transfers from said sequentially addressable buffer to said data processor; and a decrementing count register for storing count data associated with addresses of protected data, said decrementing count register operative to reduce the data stored therein by one whenever said protect register is in the ON state and said incrementing address register is incremented, said decrementing count register producing a count zero signal indicating that the data stored therein has been decremented to zero, said count zero signal operative to put said protect register in the OFF state whereby data transfers from said sequentially addressable buffer to said data processor are prevented only when the protect register is in the ON state.
Claim 17
Dependent Claim 60 words
The combination of claim 5 additionally comprising a control means responsive to said count zero signal to fetch from said sequentially addressable buffer an additional address of protected data and storing said address of protected data in said storage register and to fetch from said sequentially addressable buffer count data and storing said count data in said decrementing count register.
Claim 18
Independent Claim 27 words
A method of protecting data fields from being transferred between a sequentially addressable buffer in a storage control unit and a data processor comprising the steps of:
Claim 19
Independent Claim 27 words
A method of protecting data fields from being transferred between a sequentially addressable buffer in a storage control unit and a data processor comprising the steps of:
Claim 20
Dependent Claim 10 words
The method of claim 7 additionally comprising the step of:

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1974-06-14 1974-12-14 1975-06-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1978-06-14 1978-12-14 1979-06-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1982-06-14 1982-12-14 1983-06-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag