EP0378385A2
Expired / Lapsed
EP
⏱️ 0.0 years remaining
System for preventing the use of an unauthorized external memory
Assignee: Nintendo Co Ltd
•
Filing: 1990-01-10
•
Granted: —
•
Expires: 2010-01-10
Abstract
Abstract A hand-held electronic game machine includes a computer (22) accommodated in a case and a liquid crystal display (LCD) panel (14). When an external memory (16) is inserted to a receiving port (68), a first character data being set in advance in the computer (22) is compared with a second character data stored in a predetermined area of the external memory (16). Prior to such comparison, the computer displays the characters represented by the second character data on the LCD panel. If the first and second character data are coincident with each other, the computer (22) can access to the external memory (16).
Inventors
- 👤 Satoru Okada
Bibliographic Details
Application Number
—
Jurisdiction
EP
Data Source
google_patents
Last Synchronized
2026-10-26 08:34
CPC Classifications
A; A63; A63F; A63F13/00; A63F13/30; A63F13/31; A63F13/70; A63F13/73; A63F13/90; A63F13/92; A63F13/95; G; G06; G06F; G06F21/00; G06F21/30; G06F21/31; G06F21/70; G06F21/78; G06F21/79; A63F13/50; A63F13/53; A63F13/533; A63F2300/00; A63F2300/20; A63F2300/201; A63F2300/204; A63F2300/206; A63F2300/30; A63F2300/308; A63F2300/40; A63F2300/402
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
368 words
An authentication system for preventing an unauthorized external memory unit from being used in an information processing system which utilizes a pluggable external memory unit, said information processing system being capable of displaying a predetermined image by a display means in accordance with a program stored in said external memory unit when the external memory unit is attached thereto, said authentication system comprising: an information processing means in said information processing system capable of accessing a predetermined maximum address space, an internal memory having a first memory area corresponding to a first memory space, relatively smaller than said maximum address space, and storing first character data and an authenticity determining program for determining the authenticity of said external memory unit based upon said first character data, and memory selecting means for selecting any one of said internal memory and said external memory; said external memory unit having an external memory including a second memory area having a memory space corresponding to said first memory space and a third memory area having a relatively larger second memory space; said external memory including means for storing second character data having a predetermined relationship with respect to said first character data stored in said internal memory, said second character data being stored in a portion of said third memory area of said external memory, said program for displaying an image in accordance with a predetermined purpose of use being stored in at least the remaining memory area of said third memory area of said external memory; said memory selecting means including means for selecting said first memory space such that said information processing means can access the said internal memory when the said external memory unit is loaded to said information processing apparatus; said information processing means including means for determining whether said first character data and said second character data have said predetermined relationship based upon said authenticity determining program data stored in said internal memory; and said memory selecting means including means responsive to said means for determining for selecting said second memory space such that said information processing means can access said external memory when said first character data and said second character data having said predetermined relationship.
Claim 2
Dependent Claim
368 words
An authentication system for preventing an unauthorized external memory unit from being used in an information processing system which utilizes a pluggable external memory unit, said information processing system being capable of displaying a predetermined image by a display means in accordance with a program stored in said external memory unit when the external memory unit is attached thereto, said authentication system comprising: an information processing means in said information processing system capable of accessing a predetermined maximum address space, an internal memory having a first memory area corresponding to a first memory space, relatively smaller than said maximum address space, and storing first character data and an authenticity determining program for determining the authenticity of said external memory unit based upon said first character data, and memory selecting means for selecting any one of said internal memory and said external memory; said external memory unit having an external memory including a second memory area having a memory space corresponding to said first memory space and a third memory area having a relatively larger second memory space; said external memory including means for storing second character data having a predetermined relationship with respect to said first character data stored in said internal memory, said second character data being stored in a portion of said third memory area of said external memory, said program for displaying an image in accordance with a predetermined purpose of use being stored in at least the remaining memory area of said third memory area of said external memory; said memory selecting means including means for selecting said first memory space such that said information processing means can access the said internal memory when the said external memory unit is loaded to said information processing apparatus; said information processing means including means for determining whether said first character data and said second character data have said predetermined relationship based upon said authenticity determining program data stored in said internal memory; and said memory selecting means including means responsive to said means for determining for selecting said second memory space such that said information processing means can access said external memory when said first character data and said second character data having said predetermined relationship.
Claim 3
Dependent Claim
48 words
A system in accordance with claim 1, wherein said information processing means includes a display controlling means for displaying said second character data stored in said external memory prior to said determination as to whether said first character data and said second character data have said predetermined relationship.
Claim 4
Dependent Claim
25 words
A system in accordance with claim 2, said display controlling means including enlargement processing means for displaying said second character data in an enlarged fashion.
Claim 5
Dependent Claim
25 words
A system in accordance with claim 3, wherein said display controlling means includes scrolling means for scrolling said second character data on said displaying means.
Claim 6
Dependent Claim
25 words
A system in accordance with claim 2, wherein said display controlling means includes scrolling means for scrolling said second character data on said displaying means.
Claim 7
Dependent Claim
66 words
A system in accordance with claim 1, wherein said first character data and said second character data are identical, and wherein if said information processing means determines that said first character data and said second character data are not coincident, said information processing means inhibits said memory selecting means from selecting said second memory space such that said information processing means cannot access said external memory.
Claim 8
Dependent Claim
17 words
A system according to claim 1, wherein said information processing system is a hand-held video game system.
Claim 9
Independent Claim
265 words
A system for preventing an unauthorized external memory unit from being used in an information processing system including an external memory unit being attachable or detachable to or from said information processing system, said information processing system being capable of displaying a predetermined image in accordance with a program stored in the external memory unit when the external memory is attached thereto, comprising: said information processing system includes internal memory means for storing first character data; said external memory unit including external memory means for second character data; first means for reading said first character data from said internal memory means; second means for reading said second character data from said external memory unit when said external memory unit is loaded to said information processing apparatus; display means for displaying an image; means for controlling said display means to display character(s) data in accordance with the second character data which is read from said external memory unit by said second means for reading; determining means for determining whether said first character data read by said first means for reading and said second character data read by said second means for reading have a predetermined relationship or not; allowing means for allowing said information processing apparatus to access to said external memory unit when it is determined that said first character data and said second character data have said predetermined relationship; and inhibiting means for inhibiting said information processing apparatus from accessing said external memory unit when it is determined that said first character data and said second character data do not have said predetermined relationship.
Claim 10
Independent Claim
265 words
A system for preventing an unauthorized external memory unit from being used in an information processing system including an external memory unit being attachable or detachable to or from said information processing system, said information processing system being capable of displaying a predetermined image in accordance with a program stored in the external memory unit when the external memory is attached thereto, comprising: said information processing system includes internal memory means for storing first character data; said external memory unit including external memory means for second character data; first means for reading said first character data from said internal memory means; second means for reading said second character data from said external memory unit when said external memory unit is loaded to said information processing apparatus; display means for displaying an image; means for controlling said display means to display character(s) data in accordance with the second character data which is read from said external memory unit by said second means for reading; determining means for determining whether said first character data read by said first means for reading and said second character data read by said second means for reading have a predetermined relationship or not; allowing means for allowing said information processing apparatus to access to said external memory unit when it is determined that said first character data and said second character data have said predetermined relationship; and inhibiting means for inhibiting said information processing apparatus from accessing said external memory unit when it is determined that said first character data and said second character data do not have said predetermined relationship.
Claim 11
Dependent Claim
47 words
A system according to claim 7, wherein said display means is operable to display character(s) in accordance with the second character data which is read from said external memory unit by said second means for reading prior to when it is determined whether said predetermined relationship exists.
Claim 12
Independent Claim
176 words
A system for preventing an unauthorized external memory unit from being used in a hand-held game machine which utilizes a pluggable external memory unit including external memory means for storing game programs said system comprising: main game processing means for executing said game program; internal memory means coupled to said main game processing means for storing first character data; a pluggable external memory unit including external memory means for storing said game program, second character data and auxiliary data; said main game processing means including: first means for comparing said first character data with said second character data and for generating a first signal if a predetermined relationship exists between said first character data and said second character data; means responsive to said first signal for performing a predetermined calculation using said auxiliary data; second means for comparing the results of said predetermined calculation with a prestored value; and means for enabling game program to be executed if said first signal is generated and if said predetermined value has a predetermined relationship with said prestored value.
Claim 13
Independent Claim
176 words
A system for preventing an unauthorized external memory unit from being used in a hand-held game machine which utilizes a pluggable external memory unit including external memory means for storing game programs said system comprising: main game processing means for executing said game program; internal memory means coupled to said main game processing means for storing first character data; a pluggable external memory unit including external memory means for storing said game program, second character data and auxiliary data; said main game processing means including: first means for comparing said first character data with said second character data and for generating a first signal if a predetermined relationship exists between said first character data and said second character data; means responsive to said first signal for performing a predetermined calculation using said auxiliary data; second means for comparing the results of said predetermined calculation with a prestored value; and means for enabling game program to be executed if said first signal is generated and if said predetermined value has a predetermined relationship with said prestored value.
Claim 14
Dependent Claim
16 words
A system according to claim 10, further including display means for displaying said second character data.
Claim 15
Dependent Claim
20 words
A system according to claim 11, further including means for vertically scrolling said second character data across said display means.
Claim 16
Dependent Claim
25 words
A system according to claim 11, further including means for processing said second character data to permit an enlarged display of said second character data.
Claim 17
Dependent Claim
54 words
A system according to claim 10, further including means for transferring said second character data from said external memory means to a character memory means, means for processing said second character data, means for writing said processed second character data to a video memory means; and means for displaying said processed second character data.
Claim 18
Dependent Claim
36 words
A system according to claim 10, wherein said means for enabling includes memory bank switching means responsive to said second means for comparing to operatively couple said main game processing means to said external memory unit.
Claim 19
Dependent Claim
26 words
A system according to claim 10, wherein said predetermined calculation involves taking the complement of the sum of at least a portion of said auxiliary data.
Claim 20
Dependent Claim
22 words
A system according to claim 10, wherein said auxiliary data includes data indicative of the manufacturer and the name of the game.
Claim 21
Dependent Claim
21 words
A system according to claim 10, wherein said auxiliary data includes data indicative of the cartridge type and the memory characteristics.
Claim 22
Dependent Claim
44 words
A system according to claim 10, wherein said first means for comparing including; means for setting the starting addresses of the first character data and the second character data in registers associated with said main game processing means and means for incrementing said addresses.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.