Patent US3103658A successfully refreshed from Google Patents.
US5357573A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Memory card
Assignee: Intelligent Solution Services GmbH
•
Filing: 1992-08-12
•
Granted: 1994-10-18
•
Expires: 2012-08-12
Abstract
Abstract Memory card as mass memory device for computer systems preventing unauthorized use of software stored on said memory card. In the memory card a non-changable and read-only protection code is stored indicative of the respective memory card and/or the computer system and/or the manufacturer of the software etc. A protection routine is added to the software program to be protected executing the protected software itself only if a comparison code within the protection routine matches with the non-changeable protection code.
Inventors
- 👤 Kenn D. Walters
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 18:42
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/10; G06F21/12; G06F21/121; G06F21/70; G06F21/78; G06F21/79; G07; G07C; G07C9/00; G07C9/20; G07C9/22
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
72 words
A protected PCMCIA/JEIDA standard memory card for use as a mass memory device for computer systems such as palmtop, notebook and laptop computers, comprising a read-write memory means for storing data and application programs, a control means for controlling the read-write memory means, and an interface means for connecting the memory card to a computer system, wherein an unchangeable protection code is stored on a read-only memory means on the memory card.
Claim 2
Dependent Claim
72 words
A protected PCMCIA/JEIDA standard memory card for use as a mass memory device for computer systems such as palmtop, notebook and laptop computers, comprising a read-write memory means for storing data and application programs, a control means for controlling the read-write memory means, and an interface means for connecting the memory card to a computer system, wherein an unchangeable protection code is stored on a read-only memory means on the memory card.
Claim 3
Dependent Claim
68 words
A protected PCMCIA/JEIDA standard memory card for use as a mass memory device for computer systems such as palmtop, notebook and laptop computers, comprising a read-write memory means for storing data and application programs, a control means for controlling the read-write memory means, and an interface means for connecting the memory card to a computer system, wherein an encrypted unchangeable protection code is stored on the memory card.
Claim 4
Dependent Claim
68 words
A protected PCMCIA/JEIDA standard memory card for use as a mass memory device for computer systems such as palmtop, notebook and laptop computers, comprising a read-write memory means for storing data and application programs, a control means for controlling the read-write memory means, and an interface means for connecting the memory card to a computer system, wherein an encrypted unchangeable protection code is stored on the memory card.
Claim 5
Dependent Claim
30 words
The memory card of claim 1, characterized in that the protection code contains a memory card identification code, a computer system identification code or a memory card manufacturer identification code.
Claim 6
Dependent Claim
25 words
The memory card of claim 1, characterized in that the memory means contain, individually or in combination, OTP, ROM, SRAM, DRAM, FLASH-EPROM, or EEPROM chips.
Claim 7
Dependent Claim
30 words
The memory card of claim 2, characterized in that the protection code contains a memory card identification code, a computer system identification code or a memory card manufacturer identification code.
Claim 8
Dependent Claim
25 words
The memory card of claim 2, characterized in that the memory means contain, individually or in combination OTP, ROM, SRAM, DRAM, FLASH-EPROM, or EEPROM chips.
Claim 9
Dependent Claim
139 words
Method for modifying a PCMCIA/JEIDA standard memory card so as to prevent unauthorized use, comprising the steps of: providing a conventional PCMCIA/JEIDA memory card with a first read-write memory means for storing data and application programs, a second read-write memory means, a control device to control access to the first and second read-write memory means, and an interface device to connect the PCMCIA/JEIDA memory card to a computer system; and storing a protection code in the second read-write memory means via the interface means, wherein said first read-write and said second read-write memory means include data terminals, address terminals, write enable terminals, and read enable terminals, all being connected to said interface, and wherein the write enable terminal of the second memory means is physically cut through so as to disable write enable functions of the second memory means.
Claim 10
Dependent Claim
139 words
Method for modifying a PCMCIA/JEIDA standard memory card so as to prevent unauthorized use, comprising the steps of: providing a conventional PCMCIA/JEIDA memory card with a first read-write memory means for storing data and application programs, a second read-write memory means, a control device to control access to the first and second read-write memory means, and an interface device to connect the PCMCIA/JEIDA memory card to a computer system; and storing a protection code in the second read-write memory means via the interface means, wherein said first read-write and said second read-write memory means include data terminals, address terminals, write enable terminals, and read enable terminals, all being connected to said interface, and wherein the write enable terminal of the second memory means is physically cut through so as to disable write enable functions of the second memory means.
Claim 11
Dependent Claim
125 words
Method for protecting software against unauthorized use, comprising the steps of: providing a PCMCIA/JEIDA memory card, said PCMCIA/JEIDA memory card including a read-write memory means for storing data, application programs, and a protection code which cannot be changed; modifying an application program to be protected by adding a protection routine, which is activated by calling the application program and; storing the modified application program on the memory card, wherein said protection routine includes the process steps of: reading the protection code from the memory card; comparing the protection code with a comparison code assigned to the application program; aborting application program execution if the comparison code does not match the protection code; starting the application program if the comparison code and the protection code match.
Claim 12
Dependent Claim
125 words
Method for protecting software against unauthorized use, comprising the steps of: providing a PCMCIA/JEIDA memory card, said PCMCIA/JEIDA memory card including a read-write memory means for storing data, application programs, and a protection code which cannot be changed; modifying an application program to be protected by adding a protection routine, which is activated by calling the application program and; storing the modified application program on the memory card, wherein said protection routine includes the process steps of: reading the protection code from the memory card; comparing the protection code with a comparison code assigned to the application program; aborting application program execution if the comparison code does not match the protection code; starting the application program if the comparison code and the protection code match.
Claim 13
Dependent Claim
17 words
Method according to claim 8, characterized in that the protection code and the comparison code are encrypted.
Claim 14
Dependent Claim
160 words
An improved PCMCIA/JEIDA memory card for use as a mass memory device for computer systems, comprising: a first read-write memory means for storing data and application programs; a second read-write memory means; a control device to control access to the memory devices; and an interface device to connect the PCMCIA/JEIDA memory card to a computer system, said interface device being connected to data terminals, address terminals, write enable terminals, and read enable terminals of said first and said second read-write memory means; a protection code stored unchangeably in the second memory means; and an application program including a protection routine stored in said first read-write memory means, the protection routine including: means for reading the protection code stored unchangeably in the second memory means; means for comparing a comparison code with said protection code; and means for aborting program execution if said codes do not match, and for switching to execution of the protected application software if the codes match.
Claim 15
Dependent Claim
160 words
An improved PCMCIA/JEIDA memory card for use as a mass memory device for computer systems, comprising: a first read-write memory means for storing data and application programs; a second read-write memory means; a control device to control access to the memory devices; and an interface device to connect the PCMCIA/JEIDA memory card to a computer system, said interface device being connected to data terminals, address terminals, write enable terminals, and read enable terminals of said first and said second read-write memory means; a protection code stored unchangeably in the second memory means; and an application program including a protection routine stored in said first read-write memory means, the protection routine including: means for reading the protection code stored unchangeably in the second memory means; means for comparing a comparison code with said protection code; and means for aborting program execution if said codes do not match, and for switching to execution of the protected application software if the codes match.
References Cited (Backward Citations)
US3609697A
Cited
US4907272A
Cited
JPS63223850A
Cited
DE3809028A1
Cited
US4910774A
Cited
US5014312A
Cited
US4985920A
Cited
US5056009A
Cited
DE4004740A1
Cited
US5177790A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-10-17 | 1998-04-18 | 1998-10-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-10-17 | 2002-04-18 | 2002-10-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-10-17 | 2006-04-18 | 2006-10-18 | $7700.00 | Window Closed / Lapsed |