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

Method and apparatus to secure proprietary operation of computer equipment

Assignee: Philips North America LLC
•
Filing: 1981-11-25
•
Granted: 1984-06-12
•
Expires: 2001-11-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Apparatus which discourages the use of unauthorized program software with proprietory computer hardware. The computer hardware reads a DATA TABLE from a specified location in separable software and displays the content of that table in human recognizable form. The displayed data is then compared with reference data which is stored in the proprietory hardware. The hardware blocks further execution of programs contained in the separable software if the displayed data and reference data are not congruent. In a preferred embodiment the display is material which can only be legally used with the permission of the manufacturer or proprietory of the hardware; for example; a registered trademark or copyrighted material.

Inventors

  • 👤 Charles B. Heffron
  • 👤 Roberto Lenarduzzi
  • 👤 Jack E. Haken

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 16:12
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/50; G06F21/51; G06F12/00; G06F12/14; G06F21/10; G06F21/109; G06F21/57; G06F21/575; G06F21/70; G06F21/78; G06F2221/00; G06F2221/21; G06F2221/2109; G06F2221/2153

Claims Analysis

Total Claims: 38
Claim 1
Independent Claim 163 words
In electronic apparatus which includes: digital computer means which functions to produce a sequence of two or more output signal states which are at least partially determined by stored program instructions; connecting means attached to the computer means which functions to receive stored program instructions from a source which is physically separable from the computer means and to supply the received instructions to the computer means; and display means which functions to produce an audible and/or visual message and/or display in response to one or more distinct output signal states of the computer means, which states are at least partially determined by the received program instructions; the improvement comprising comparison means attached to the computer means, which includes recorded reference information, which functions to detect congruence between said one or more distinct output signal states of the computer means and the reference information, and which inhibits the computer means from producing at least one output signal state in the absence of said congruence.
Claim 2
Dependent Claim 163 words
In electronic apparatus which includes: digital computer means which functions to produce a sequence of two or more output signal states which are at least partially determined by stored program instructions; connecting means attached to the computer means which functions to receive stored program instructions from a source which is physically separable from the computer means and to supply the received instructions to the computer means; and display means which functions to produce an audible and/or visual message and/or display in response to one or more distinct output signal states of the computer means, which states are at least partially determined by the received program instructions; the improvement comprising comparison means attached to the computer means, which includes recorded reference information, which functions to detect congruence between said one or more distinct output signal states of the computer means and the reference information, and which inhibits the computer means from producing at least one output signal state in the absence of said congruence.
Claim 3
Dependent Claim 53 words
The apparatus of claim 1 wherein the digital computer means include a memory, the distinct output signal states represent information stored at specific addressable locations in the memory and the display means include means for mapping information from the memory as indicia at a plurality of points on a cathode ray tube display.
Claim 4
Dependent Claim 32 words
The apparatus of claim 1 wherein the means for producing the display include a character generator and the distinct output signal states comprise coded digital input signals supplied to the character generator.
Claim 5
Dependent Claim 51 words
The apparatus of claim 1 wherein the means for producing the display functions to produce a unique proprietory display in response to a unique output signal state of the computer means and wherein the comparison means function to detect congruence between the unique output signal state and the recorded reference information.
Claim 6
Dependent Claim 13 words
The apparatus of claim 4 wherein the unique proprietory display comprises copyrighted material.
Claim 7
Dependent Claim 16 words
The apparatus of claim 4 wherein the unique proprietory display comprises one or more registered trademarks.
Claim 8
Dependent Claim 20 words
The apparatus of claim 4 wherein the unique proprietory display includes indicia which identify the origin of the electronic apparatus.
Claim 9
Dependent Claim 23 words
The apparatus of claim 1 wherein the computer means causes the display means to produce a unique indication if congruence is not detected.
Claim 10
Dependent Claim 26 words
The apparatus of claim 1 wherein the comparison means further functions to block program execution by the digital computer means in the absence of such congruence.
Claim 11
Dependent Claim 31 words
The apparatus of claim 1 wherein the comparison means further functions to inhibit output signal states which would cause the means for producing the display to produce certain classes of displays.
Claim 12
Dependent Claim 25 words
The apparatus of claim 1 wherein the comparison means further functions to block input signals to the computer means in the absence of detected congruence.
Claim 13
Dependent Claim 38 words
The apparatus of claim 1 wherein the computer means transmits output signals at least to the display means and the comparison means functions to block the output signals from the computer means in the absence of detected congruence.
Claim 14
Dependent Claim 36 words
The apparatus of claim 1 wherein the display means produces an entire display in response to one unique signal state and wherein the comparison means detects congruence between the recorded information and the unique signal state.
Claim 15
Dependent Claim 30 words
The apparatus of claim 1 wherein the comparison means functions to inhibit one or more output signal states of the computer means at all times when congruence is not detected.
Claim 16
Dependent Claim 28 words
The apparatus of claim 1 wherein the comparison means functions to inhibit one or more output states of the computer means unless congruence is detected at regular intervals.
Claim 17
Dependent Claim 30 words
The apparatus of claim 1 wherein the comparison means functions to inhibit output states of the computer means unless congruence is detected within a predetermined time of a particular event.
Claim 18
Dependent Claim 21 words
The apparatus of claim 16 wherein the particular event is the occurrence of a reset signal in the digital computer means.
Claim 19
Dependent Claim 26 words
The apparatus of claim 17 wherein the particular event includes a change in the content of the recorded program by information received by the connecting means.
Claim 20
Dependent Claim 28 words
The apparatus of claim 1 wherein the means for detecting congruence function to inhibit the computer means unless congruence is continuously determined during a predetermined minimum time period.
Claim 21
Dependent Claim 23 words
The apparatus of claim 1 wherein the display means produce a video message and/or display in response to said distinct output signal states.
Claim 22
Dependent Claim 23 words
The apparatus of claim 1 wherein the display means produce an audible message and/or display in response to said distinct output signal states.
Claim 23
Dependent Claim 91 words
Apparatus including: computer equipment; program material including a plurality of instructions and being removably connectable to said computer equipment; said computer equipment when connected to said program material operating to produce signals in accordance with said instructions; a display device responsive to said signals and producing a display thereof; said instructions containing a code causing said computer equipment to produce signals which if received by said display device would produce a particular display; and said computer equipment including means preventing said equipment from operating with program material not containing said code.
Claim 24
Dependent Claim 91 words
Apparatus including: computer equipment; program material including a plurality of instructions and being removably connectable to said computer equipment; said computer equipment when connected to said program material operating to produce signals in accordance with said instructions; a display device responsive to said signals and producing a display thereof; said instructions containing a code causing said computer equipment to produce signals which if received by said display device would produce a particular display; and said computer equipment including means preventing said equipment from operating with program material not containing said code.
Claim 25
Independent Claim 121 words
A method for operating electronic apparatus comprising: operating a digital computer to produce a sequence of two or more output signal states which are at least partially determined by stored program instructions which are received from a source which is physically separable from the digital computer; producing a humanly recognizable audio message and/or visual display in response to one or more distinct output states of the computer which are at least partially determined by program material received from the separable source; and detecting congruence between said program instructions received from the separable source and reference information which is stored in the digital computer and inhibiting the computer from producing at least one output signal state in the absence of said congruence.
Claim 26
Independent Claim 121 words
A method for operating electronic apparatus comprising: operating a digital computer to produce a sequence of two or more output signal states which are at least partially determined by stored program instructions which are received from a source which is physically separable from the digital computer; producing a humanly recognizable audio message and/or visual display in response to one or more distinct output states of the computer which are at least partially determined by program material received from the separable source; and detecting congruence between said program instructions received from the separable source and reference information which is stored in the digital computer and inhibiting the computer from producing at least one output signal state in the absence of said congruence.
Claim 27
Dependent Claim 49 words
The method of claim 23 wherein the step of producing the display comprises producing a unique proprietory display in response to a unique output signal state of the computer and wherein the step of comparing comprises detecting congruence between the unique output signal state and the recorded reference information.
Claim 28
Dependent Claim 13 words
The method of claim 24 wherein the unique proprietory display comprises copyrighted material.
Claim 29
Dependent Claim 16 words
The method of claim 24 wherein the unique proprietory display comprises one or more registered trademarks.
Claim 30
Dependent Claim 22 words
The method of claim 24 wherein the unique properietory display includes indicia which identify the origin or maker of the digital computer.
Claim 31
Dependent Claim 19 words
The method of claim 24 further comprising the step of producing a unique indication if congruence is not detected.
Claim 32
Dependent Claim 26 words
The method of claim 24 further comprising the step of inhibiting one or more output states of the computer unless congruence is detected at regular intervals.
Claim 33
Dependent Claim 31 words
The method of claim 24 further comprising the step of inhibiting one or more output states of the computer unless congruence is detected within a predetermined time of a particular event.
Claim 34
Dependent Claim 35 words
The method of claim 24 further comprising the step of inhibiting one or more output states unless congruence is detected within a predetermined time of the occurrence of a RESET signal in the digital computer.
Claim 35
Independent Claim 105 words
The method of preventing wrongful use of separable software to operate or control a computer comprising the steps of including in the software instructions or data which cause the computer to produce a humanly recognizable sequence of characters which are only legally useable with the permission of the computer manufacturer or proprietor; causing the computer to display said characters as an audible and/or visual message and/or display; comparing said instructions or data with reference data which is permanently stored in the computer and inhibiting further execution, compilation, or interpretation of at least selected instructions by the computer in the absence of a predetermined relationship therebetween.
Claim 36
Independent Claim 105 words
The method of preventing wrongful use of separable software to operate or control a computer comprising the steps of including in the software instructions or data which cause the computer to produce a humanly recognizable sequence of characters which are only legally useable with the permission of the computer manufacturer or proprietor; causing the computer to display said characters as an audible and/or visual message and/or display; comparing said instructions or data with reference data which is permanently stored in the computer and inhibiting further execution, compilation, or interpretation of at least selected instructions by the computer in the absence of a predetermined relationship therebetween.
Claim 37
Dependent Claim 106 words
Programming means for use with apparatus including computer equipment and a display device; said programming means including a plurality of instructions, part of which is a code; said programming means being removably connectable to said computer equipment; said computer equipment when connected to receive said instructions operating to produce signals in accordance therewith; said display device being responsive to said signals and producing displays; said code causing said computer equipment to produce signals which if received by said display device would cause it to produce a particular display; and said computer equipment including means preventing said equipment from operating with programming means not containing said code.
Claim 38
Dependent Claim 106 words
Programming means for use with apparatus including computer equipment and a display device; said programming means including a plurality of instructions, part of which is a code; said programming means being removably connectable to said computer equipment; said computer equipment when connected to receive said instructions operating to produce signals in accordance therewith; said display device being responsive to said signals and producing displays; said code causing said computer equipment to produce signals which if received by said display device would cause it to produce a particular display; and said computer equipment including means preventing said equipment from operating with programming means not containing said code.

References Cited (Backward Citations)

US3931504A Cited
DE2923738A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-06-12 1987-12-12 1988-06-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-06-12 1991-12-12 1992-06-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-06-12 1995-12-12 1996-06-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag