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

Security systems and methods for a videographics and authentication game/program fabricating device

Assignee: Nintendo Co Ltd
•
Filing: 1994-10-31
•
Granted: 1997-02-04
•
Expires: 2014-10-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A videographics/video game fabricating system includes a multiprocessor based game processor console which includes a main central processing unit (CPU) which controls editing operations and operating system task execution and a game CPU for executing the model video game which is loaded into a pluggable RAM cartridge. The model video game provides a starting point from which a user can readily create an original video game including desired aspects of the model software. The system includes security features to prevent unauthorized use and copying of proprietary data and program software files. The security features include a unique ID card for insertion into the system console having stored ID DATA corresponding to matching ID DATA associated with certain files stored on floppy disks. In addition, the ID card and a game cartridge may include customized security circuits that authenticate one another.

Inventors

  • 👤 Toshiro Hibino
  • 👤 Satoshi Yamato

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 20:06
CPC Classifications
A63F13/10; A; A63; A63F; A63F13/00; A63F13/70; A63F13/73; A63F13/45; A63F13/60; A63F13/63; A63F13/77; A63F13/90; A63F13/95; G; G06; G06F; G06F21/00; G06F21/10; G06F21/12; G06F21/121; G06F21/123; A63F2300/00; A63F2300/20; A63F2300/201; A63F2300/60; A63F2300/63; G06F2211/00; G06F2211/007; G06F2221/00; G06F2221/21; G06F2221/2109; G06F2221/2153

Claims Analysis

Total Claims: 37
Claim 1
Independent Claim 269 words
A method for restricting the playing and copying of video games to authorized users, wherein users have access to interactive computer systems having a display screen, an identification device interface, a removable disk drive and a game cartridge interface, comprising the following steps: a. initially inhibiting the computer systems from copying or editing game program files; b. reading an identification code stored on an identification device inserted into the identification device interface of one of said computer systems; c. comparing the identification code read from the identification device to an identification code read from a game program file stored on a removable disk inserted in the removable disk drive of the computer system receiving the identification device in step (b); d. if a predetermined relationship exists between the identification codes read from the identification device and from the game program file stored on the removable disk, enabling the computer system receiving the identification device in step (b) to copy and edit the game program file; e. editing the game program file to create an edited game program derived from the game program file; f. authenticating a game cartridge inserted in the game cartridge interface of the computer system receiving the identification device in step (b) and, if the game cartridge is authentic, copying at least a portion of the edited game program to the game cartridge; and g. playing the edited game program stored on the authenticated game cartridge on any of the computer systems, regardless of whether the computer system receiving the authenticated game cartridge is enabled to copy and edit the game program file in step (d).
Claim 2
Independent Claim 269 words
A method for restricting the playing and copying of video games to authorized users, wherein users have access to interactive computer systems having a display screen, an identification device interface, a removable disk drive and a game cartridge interface, comprising the following steps: a. initially inhibiting the computer systems from copying or editing game program files; b. reading an identification code stored on an identification device inserted into the identification device interface of one of said computer systems; c. comparing the identification code read from the identification device to an identification code read from a game program file stored on a removable disk inserted in the removable disk drive of the computer system receiving the identification device in step (b); d. if a predetermined relationship exists between the identification codes read from the identification device and from the game program file stored on the removable disk, enabling the computer system receiving the identification device in step (b) to copy and edit the game program file; e. editing the game program file to create an edited game program derived from the game program file; f. authenticating a game cartridge inserted in the game cartridge interface of the computer system receiving the identification device in step (b) and, if the game cartridge is authentic, copying at least a portion of the edited game program to the game cartridge; and g. playing the edited game program stored on the authenticated game cartridge on any of the computer systems, regardless of whether the computer system receiving the authenticated game cartridge is enabled to copy and edit the game program file in step (d).
Claim 3
Dependent Claim 36 words
A method for restricting the play and copying of video games as in claim 1 further comprising step (h) of inhibiting the playing of game program if the game cartridge is not authenticated in step (f).
Claim 4
Dependent Claim 43 words
A method for restricting the playing and copying of video games as in claim 2 wherein step (b) further includes authenticating the identification device through the execution of security programs executed by matching security circuits in the identification device and identification device interface.
Claim 5
Independent Claim 222 words
A method for restricting the play and copying of video games to authorized users of an interactive computer system having a display screen, an identification device interface, a removable disk drive and a game cartridge interface, comprising the following steps: a. reading an identification code stored on an identification device inserted into the identification device interface; b. comparing the identification code read from the identification device to an identification code read from a related game program file stored on a removable disk inserted in the removable disk drive; c. enabling the computer system to copy the game program file, if a predetermined relationship exists between the identification codes read from the identification device and from the related game program filed stored on the removable disk; d. editing the game program file to create an edited game program derived from the game program file; e. authenticating a game cartridge inserted in the game cartridge interface and, if the game cartridge is authentic, copying at least a portion of the edited game program to the game cartridge; f. playing the edited game program stored on the game cartridge; and g. inhibiting the editing of the game program file in step (d) if the identification codes do not match in step (c) while permitting game play if the game cartridge is authenticated in step (e).
Claim 6
Independent Claim 222 words
A method for restricting the play and copying of video games to authorized users of an interactive computer system having a display screen, an identification device interface, a removable disk drive and a game cartridge interface, comprising the following steps: a. reading an identification code stored on an identification device inserted into the identification device interface; b. comparing the identification code read from the identification device to an identification code read from a related game program file stored on a removable disk inserted in the removable disk drive; c. enabling the computer system to copy the game program file, if a predetermined relationship exists between the identification codes read from the identification device and from the related game program filed stored on the removable disk; d. editing the game program file to create an edited game program derived from the game program file; e. authenticating a game cartridge inserted in the game cartridge interface and, if the game cartridge is authentic, copying at least a portion of the edited game program to the game cartridge; f. playing the edited game program stored on the game cartridge; and g. inhibiting the editing of the game program file in step (d) if the identification codes do not match in step (c) while permitting game play if the game cartridge is authenticated in step (e).
Claim 7
Dependent Claim 101 words
A videographics program editing system for use in editing and playing new interactive videographics programs for generating displays on a display screen having a computer comprising: a first processor operable to execute a videographics program stored in a program cartridge, said first processor being inhibited from executing a videographics program until the program cartridge is authenticated by a security circuit associated with the first processor; a second processor operable to edit the videographics program to be stored in the first processor, said second processor being inhibited from generating displays until an authentic ID card is inserted in the program editing system.
Claim 8
Dependent Claim 101 words
A videographics program editing system for use in editing and playing new interactive videographics programs for generating displays on a display screen having a computer comprising: a first processor operable to execute a videographics program stored in a program cartridge, said first processor being inhibited from executing a videographics program until the program cartridge is authenticated by a security circuit associated with the first processor; a second processor operable to edit the videographics program to be stored in the first processor, said second processor being inhibited from generating displays until an authentic ID card is inserted in the program editing system.
Claim 9
Dependent Claim 42 words
A videographics program editing system as is in claim 5 wherein said second processor matches an ID code associated with data and program files stored on an external disk with an ID code stored in the ID card before copying the files.
Claim 10
Dependent Claim 35 words
A videographics program editing system as in claim 5 wherein said first processor is operable to execute the videographics program stored in the game cartridge regardless whether the second processor is inhibited from generating displays.
Claim 11
Dependent Claim 18 words
A videographics program editing system as in claim 5 wherein said first processor communicates with said second processor.
Claim 12
Dependent Claim 112 words
A videographics program editing system for use in editing and playing new interactive videographics programs for generating displays on a display screen comprising: a first processor operable to execute a videographics program stored in a program cartridge, said first processor being inhibited from executing a videographics program until the program cartridge is authenticated by a security circuit associated with the first processor; a second processor operable to edit the videographics program to be stored in the first processor, said second processor being inhibited from generating displays until an authentic ID card is inserted in the program editing system, and wherein said first processor and said second processor communicate via a gate array.
Claim 13
Dependent Claim 112 words
A videographics program editing system for use in editing and playing new interactive videographics programs for generating displays on a display screen comprising: a first processor operable to execute a videographics program stored in a program cartridge, said first processor being inhibited from executing a videographics program until the program cartridge is authenticated by a security circuit associated with the first processor; a second processor operable to edit the videographics program to be stored in the first processor, said second processor being inhibited from generating displays until an authentic ID card is inserted in the program editing system, and wherein said first processor and said second processor communicate via a gate array.
Claim 14
Independent Claim 211 words
A method for restricting the displaying and copying of videographics to authorized users of an interactive computer system having a display screen, an identification device interface, a memory drive device and a read only videographics program storage interface, comprising the following steps: a. reading an identification code stored on an identification device inserted into the identification device interface; b. comparing the identification code read from the identification device to an identification code read from a related videographics program file stored on a memory unit inserted in the memory drive device; c. if a predetermined relationship exists between the identification codes stored in the identification device and memory unit, enabling the computer system to copy the videographics program file, d. editing the videographics program file to create an edited videographics program derived from the videographics program file; e. authenticating a videographics program storage device inserted in the videographics program storage interface and, if the videographics storage device is authentic, copying at least a portion of the edited videographics program to the videographics storage device, and f. executing the portion of the edited videographics program stored in the videographics storage device to display videographics generated by the edited videographics program, regardless of whether a predetermined relationship was found to exist in step (c).
Claim 15
Independent Claim 211 words
A method for restricting the displaying and copying of videographics to authorized users of an interactive computer system having a display screen, an identification device interface, a memory drive device and a read only videographics program storage interface, comprising the following steps: a. reading an identification code stored on an identification device inserted into the identification device interface; b. comparing the identification code read from the identification device to an identification code read from a related videographics program file stored on a memory unit inserted in the memory drive device; c. if a predetermined relationship exists between the identification codes stored in the identification device and memory unit, enabling the computer system to copy the videographics program file, d. editing the videographics program file to create an edited videographics program derived from the videographics program file; e. authenticating a videographics program storage device inserted in the videographics program storage interface and, if the videographics storage device is authentic, copying at least a portion of the edited videographics program to the videographics storage device, and f. executing the portion of the edited videographics program stored in the videographics storage device to display videographics generated by the edited videographics program, regardless of whether a predetermined relationship was found to exist in step (c).
Claim 16
Dependent Claim 36 words
A method for restricting the displaying and copying of videographics as in claim 10 further comprising step (g) of inhibiting the displaying of the videographics if the videographics storage device is not authenticated in step (e).
Claim 17
Dependent Claim 42 words
A method for restricting the displaying and copying of videographics as in claim 10 wherein step (a) further includes authenticating the identification device through the execution of security programs executed by matching security circuits in the identification device and identification device interface.
Claim 18
Independent Claim 213 words
A method for restricting the displaying and copying of video games to authorized users of a computer system having a display screen, an identification device interface, a memory drive device and a read only videographics program storage interface, comprising the following steps: a. reading an identification code stored on an identification device inserted into the identification device interface; b. comparing the identification code read from the identification device to an identification code read from a related videographics program file stored on a memory unit inserted in the memory drive device; c. if a predetermined relationship exists between the identification codes stored in the identification device and memory unit, enabling the computer system to copy the videographics program file, and d. editing the videographics program file to create a videographics program derived from the videographics program file, e. authenticating a read only videographics program storage device inserted in the videographics program storage interface and, if the videographics storage device is authentic, copying at least a portion of the videographics to the videographics storage device, f. displaying the videographics, and g. inhibiting the editing of videographics in step (d) if the identification codes do not match in step (c) while permitting the display of videographics if the videographics storage device is authenticated in step (e).
Claim 19
Independent Claim 213 words
A method for restricting the displaying and copying of video games to authorized users of a computer system having a display screen, an identification device interface, a memory drive device and a read only videographics program storage interface, comprising the following steps: a. reading an identification code stored on an identification device inserted into the identification device interface; b. comparing the identification code read from the identification device to an identification code read from a related videographics program file stored on a memory unit inserted in the memory drive device; c. if a predetermined relationship exists between the identification codes stored in the identification device and memory unit, enabling the computer system to copy the videographics program file, and d. editing the videographics program file to create a videographics program derived from the videographics program file, e. authenticating a read only videographics program storage device inserted in the videographics program storage interface and, if the videographics storage device is authentic, copying at least a portion of the videographics to the videographics storage device, f. displaying the videographics, and g. inhibiting the editing of videographics in step (d) if the identification codes do not match in step (c) while permitting the display of videographics if the videographics storage device is authenticated in step (e).
Claim 20
Dependent Claim 114 words
A videographics computer for editing, copying and displaying videographics on a display comprising: a. a first processor for editing and copying a videographics program stored on a removable disk inserted into a removable disk drive operatively coupled to said first processor; b. an ID-card interface for inhibiting said first processor from editing or copying the program stored on the removable disk until an ID-card having an ID-code matching an ID-code associated with the program is inserted in said interface and the ID-card; c. a second processor for executing the videographics program and generating videographics display signals, and incapable of editing or copying the program, and d. a housing containing the first and second processors.
Claim 21
Dependent Claim 114 words
A videographics computer for editing, copying and displaying videographics on a display comprising: a. a first processor for editing and copying a videographics program stored on a removable disk inserted into a removable disk drive operatively coupled to said first processor; b. an ID-card interface for inhibiting said first processor from editing or copying the program stored on the removable disk until an ID-card having an ID-code matching an ID-code associated with the program is inserted in said interface and the ID-card; c. a second processor for executing the videographics program and generating videographics display signals, and incapable of editing or copying the program, and d. a housing containing the first and second processors.
Claim 22
Dependent Claim 33 words
A videographics computer system as in claim 14 wherein said first processor copies the program to memory unit, and said second processor executes the program by reading the program from the memory unit.
Claim 23
Dependent Claim 42 words
A videographics computer system as in claim 15 wherein said memory unit includes an authentication circuit that is authenticated by a corresponding authentication unit associated with said second processor, and said second processors executes programs only after the memory unit is authenticated.
Claim 24
Dependent Claim 15 words
A videographics computer system as in claim 16 wherein the memory unit is a cartridge.
Claim 25
Dependent Claim 17 words
A videographics computer system as in claim 14 wherein the videographics program is a video game program.
Claim 26
Dependent Claim 108 words
A videographics program editing system for use in editing and playing new interactive videographics programs for generating displays on a display screen having a computer comprising: a first processor operable to execute a videographics program stored in a program cartridge, said first processor being inhibited from executing a videographics program until the program cartridge is authenticated by a security circuit associated with the first processor; a second processor operable to edit the videographics program to be stored in the first processor, said second processor being inhibited from generating displays from the execution of the videographics program until an authentic ID card is inserted in the program editing system.
Claim 27
Dependent Claim 108 words
A videographics program editing system for use in editing and playing new interactive videographics programs for generating displays on a display screen having a computer comprising: a first processor operable to execute a videographics program stored in a program cartridge, said first processor being inhibited from executing a videographics program until the program cartridge is authenticated by a security circuit associated with the first processor; a second processor operable to edit the videographics program to be stored in the first processor, said second processor being inhibited from generating displays from the execution of the videographics program until an authentic ID card is inserted in the program editing system.
Claim 28
Dependent Claim 42 words
A videographics program editing system as is in claim 19 wherein said second processor matches an ID code associated with data and program files stored on an external disk with an ID code stored in the ID card before copying the files.
Claim 29
Dependent Claim 36 words
A videographics program editing system as in claim 19 wherein said first processor is operable to execute the videographics program stored in the game cartridge regardless of whether the second processor is inhibited from generating displays.
Claim 30
Dependent Claim 18 words
A videographics program editing system as in claim 19 wherein said first processor communicates with said second processor.
Claim 31
Dependent Claim 17 words
A videographics program editing system as in claim 22 wherein said processors communicate via a gate array.
Claim 32
Dependent Claim 103 words
A videographics program editing system for use in editing and playing new interactive videographics programs for generating displays on a display screen having a computer comprising: a first processor operable to execute a videographics program stored in a program cartridge, said first processor being inhibited from executing a videographics program until the program cartridge is authenticated by a security circuit associated with the first processor; a second processor operable to edit the videographics program to be stored in the first processor, said second processor being inhibited from executing the videographics program until an authentic ID card is inserted in the program editing system.
Claim 33
Dependent Claim 103 words
A videographics program editing system for use in editing and playing new interactive videographics programs for generating displays on a display screen having a computer comprising: a first processor operable to execute a videographics program stored in a program cartridge, said first processor being inhibited from executing a videographics program until the program cartridge is authenticated by a security circuit associated with the first processor; a second processor operable to edit the videographics program to be stored in the first processor, said second processor being inhibited from executing the videographics program until an authentic ID card is inserted in the program editing system.
Claim 34
Dependent Claim 42 words
A videographics program editing system as is in claim 24 wherein said second processor matches an ID code associated with data and program files stored on an external disk with an ID code stored in the ID card before copying the files.
Claim 35
Dependent Claim 36 words
A videographics program editing system as in claim 24 wherein said first processor is operable to execute the videographics program stored in the game cartridge regardless of whether the second processor is inhibited from generating displays.
Claim 36
Dependent Claim 18 words
A videographics program editing system as in claim 24 wherein said first processor communicates with said second processor.
Claim 37
Dependent Claim 17 words
A videographics program editing system as in claim 27 wherein said processors communicate via a gate array.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-02-04 2000-08-05 2001-02-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-02-04 2004-08-05 2005-02-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-02-04 2008-08-05 2009-02-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag