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

Method of protecting computer software

Assignee: Individual
•
Filing: 1986-06-27
•
Granted: 1988-05-31
•
Expires: 2006-06-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The disclosure is directed to a method of preparing a recording of a computer program whereby the recording is usable on one and only one preselected computer hardware system. The recording system of the invention comprises a two phase recording process wherein phase one of the system is utilized to record on a permanent memory element all of the basic information to be stored thereon, including a preselected application program for a computer system, as well as additional information containing instructions to make the first computer used in connection with recording a component to complete phase two of the recording process. The second phase recording aspects of the invention complete the recording of each element in an individual recording step on the selected first used computer in a manner to link the operability of the individual recording to the particular, selected first-to-be-used computer machine.

Inventors

  • 👤 Mark Brown

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 14:16
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/10; G06F21/12; G06F21/121; G06F21/123; G06F2211/00; G06F2211/007

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 201 words
A method of recording information on a permanent memory element, comprising the steps of (a) providing a permanent memory element, (b) providing a recording means, (c) operating said recording means in conjunction with said permanent memory element to record onto said permanent memory element preselected information in a form that is permanently stored on said permanent memory element and readable by a computer system, (d) providing a computer system including reading means to read the preselected information recorded on said permanent memory element, (e) inserting said permanent memory element into said reading means, and (f) operating said computer system and said reading means in conjunction with said permanent memory element to ascertain and record onto said permanent memory element identifying information which is unique to said computer system, (g) said preselected information including a set of instructions which is read and executed by a computer system to render operative said permanent memory element with a computer system if and only if there is a predetermined correspondence between the unique identifying information recorded on said permanent memory element pursuant to step (f) and corresponding identifying information obtained from the computer system in connection with which the permanent memory element is being used.
Claim 2
Independent Claim 201 words
A method of recording information on a permanent memory element, comprising the steps of (a) providing a permanent memory element, (b) providing a recording means, (c) operating said recording means in conjunction with said permanent memory element to record onto said permanent memory element preselected information in a form that is permanently stored on said permanent memory element and readable by a computer system, (d) providing a computer system including reading means to read the preselected information recorded on said permanent memory element, (e) inserting said permanent memory element into said reading means, and (f) operating said computer system and said reading means in conjunction with said permanent memory element to ascertain and record onto said permanent memory element identifying information which is unique to said computer system, (g) said preselected information including a set of instructions which is read and executed by a computer system to render operative said permanent memory element with a computer system if and only if there is a predetermined correspondence between the unique identifying information recorded on said permanent memory element pursuant to step (f) and corresponding identifying information obtained from the computer system in connection with which the permanent memory element is being used.
Claim 3
Dependent Claim 48 words
The method according to claim 1, further characterized by, after completion of step (f) of claim 1, operating said computer system and said reading means in conjunction with said permanent memory element whereby said computer system selectively eliminates certain of said preselected information from said permanent memory element.
Claim 4
Independent Claim 301 words
A method of recording information on a permanent memory element and operating a computer system in conjunction with said permanent memory element comprising the steps of (a) providing a permanent memory element, (b) providing a recording means, (c) operating said recording means in conjunction with said permanent memory element to record onto said permanent memory element preselected information including: (i) operating instructions executable by a computer system and instructing the computer system to ascertain identifying information unique to said computer system and to record said identifying information at a predetermined location on said permanent memory element, and (ii) operating instructions executable by a computer system and instructing the computer system to ascertain identifying information unique to said computer system and to compare the identifying information ascertained by the computer system pursuant to the operating instructions of this step (c)(ii) with the identifying information stored on the permanent memory element pursuant to the operating instructions of step (c)(i), (d) providing at least one computer system including complementary reading means to read the preselected information recorded on said permanent memory element, (e) initially operating a preselected one of said at least one computer system and the complementary reading means in conjunction with said permanent memory element to read and execute the operating instructions recorded on the permanent memory means pursuant to step (c) (i), (f) and thereafter operating any of said at least one computer system and said complementary reading means in conjunction with said permanent memory element to read and execute the operating instructions recorded on the permanent memory means pursuant to step (c) (ii), (g) thereafter operating any of said at least one computer system if and only if there is a predetermined correspondence between said identifying information and the identifying information ascertained pursuant to the operating instructions of step (c)(ii).
Claim 5
Independent Claim 301 words
A method of recording information on a permanent memory element and operating a computer system in conjunction with said permanent memory element comprising the steps of (a) providing a permanent memory element, (b) providing a recording means, (c) operating said recording means in conjunction with said permanent memory element to record onto said permanent memory element preselected information including: (i) operating instructions executable by a computer system and instructing the computer system to ascertain identifying information unique to said computer system and to record said identifying information at a predetermined location on said permanent memory element, and (ii) operating instructions executable by a computer system and instructing the computer system to ascertain identifying information unique to said computer system and to compare the identifying information ascertained by the computer system pursuant to the operating instructions of this step (c)(ii) with the identifying information stored on the permanent memory element pursuant to the operating instructions of step (c)(i), (d) providing at least one computer system including complementary reading means to read the preselected information recorded on said permanent memory element, (e) initially operating a preselected one of said at least one computer system and the complementary reading means in conjunction with said permanent memory element to read and execute the operating instructions recorded on the permanent memory means pursuant to step (c) (i), (f) and thereafter operating any of said at least one computer system and said complementary reading means in conjunction with said permanent memory element to read and execute the operating instructions recorded on the permanent memory means pursuant to step (c) (ii), (g) thereafter operating any of said at least one computer system if and only if there is a predetermined correspondence between said identifying information and the identifying information ascertained pursuant to the operating instructions of step (c)(ii).
Claim 6
Independent Claim 392 words
A method of recording information on a permanent memory element and operating a computer system in conjunction with said permanent memory element comprising the steps of (a) providing a permanent memory element, (b) providing a recording means, (c) operating said recording means in conjunction with said permanent memory element to record onto said permanent memory element preselected information including: (i) operating instructions executable by a computer system and instructing the computer system to ascertain identifying information unique to said computer system and to record said identifying information at a predetermined location on said permanent memory element, (ii) operating instructions executable by a computer system and instructing the computer system to ascertain identifying information unique to said computer system and to compare the identifying information ascertained by the computer system pursuant to the operating instructions of this step (c)(ii) with the identifying information stored on the permanent memory element pursuant to the operating instructions of step (c)(i), and (iii) operating instructions executable by a computer system and instructing the computer system to ascertain on the permanent memory element (of) the operating instructions of step (c) (ii) and the unique identifying information recorded on the permanent memory element pursuant to the operating instructions of step (c) (ii), (d) providing at least one computer system including complementary reading means to read the preselected information recorded on said permanent memory element, (e) initially operating a preselected one of said at least one computer system and the complementary reading means in conjunction with said permanent memory element to read and execute the operating instructions recorded on the permanent memory means pursuant to step (c) (i), (f) and thereafter operating any of said at least one computer system and said complementary reading means in conjunction with said permanent memory element to read and execute the operating instructions recorded on the permanent memory means pursuant to steps (c) (ii) and (c) (iii), (g) thereafter operating any of said at least one computer system (of step (f) further to step (f),) if and only if the at least one computer system ascertains on the permanent memory element (the existence of) the operating instructions of step (c) (ii) and the unique identifying information and there is a predetermined correspondence between said identifying information and the identifying information ascertained pursuant to the operating instruction of step (c) (ii) (the compared identifying information).
Claim 7
Independent Claim 392 words
A method of recording information on a permanent memory element and operating a computer system in conjunction with said permanent memory element comprising the steps of (a) providing a permanent memory element, (b) providing a recording means, (c) operating said recording means in conjunction with said permanent memory element to record onto said permanent memory element preselected information including: (i) operating instructions executable by a computer system and instructing the computer system to ascertain identifying information unique to said computer system and to record said identifying information at a predetermined location on said permanent memory element, (ii) operating instructions executable by a computer system and instructing the computer system to ascertain identifying information unique to said computer system and to compare the identifying information ascertained by the computer system pursuant to the operating instructions of this step (c)(ii) with the identifying information stored on the permanent memory element pursuant to the operating instructions of step (c)(i), and (iii) operating instructions executable by a computer system and instructing the computer system to ascertain on the permanent memory element (of) the operating instructions of step (c) (ii) and the unique identifying information recorded on the permanent memory element pursuant to the operating instructions of step (c) (ii), (d) providing at least one computer system including complementary reading means to read the preselected information recorded on said permanent memory element, (e) initially operating a preselected one of said at least one computer system and the complementary reading means in conjunction with said permanent memory element to read and execute the operating instructions recorded on the permanent memory means pursuant to step (c) (i), (f) and thereafter operating any of said at least one computer system and said complementary reading means in conjunction with said permanent memory element to read and execute the operating instructions recorded on the permanent memory means pursuant to steps (c) (ii) and (c) (iii), (g) thereafter operating any of said at least one computer system (of step (f) further to step (f),) if and only if the at least one computer system ascertains on the permanent memory element (the existence of) the operating instructions of step (c) (ii) and the unique identifying information and there is a predetermined correspondence between said identifying information and the identifying information ascertained pursuant to the operating instruction of step (c) (ii) (the compared identifying information).

References Cited (Backward Citations)

US4074326A Cited
US4168396A Cited
US4306289A Cited
US4462078A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-05-31 1991-11-30 1992-05-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-05-31 1995-11-30 1996-05-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-05-31 1999-11-30 2000-05-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag