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

Information processing apparatus with security checking function

Assignee: Sega Corp
•
Filing: 1996-02-07
•
Granted: 1999-12-28
•
Expires: 2016-02-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An information processing apparatus has a security checking function for ascertaining the authenticity of a program to be executed, and the program and display data to be displayed are stored in an external storage device. The information processing apparatus, which has a CPU for executing a program, is connected to the external storage device and a display device for displaying the display data. During the execution of the program, the display data stored in the external storage device are displayed on the display device in consonance with that program. The display data are compared with comparison reference data that are stored in the information processing apparatus. When the two sets of data do not match, the operation of the CPU of the information processing apparatus is halted, and further execution of the program is prevented.

Inventors

  • 👤 Hidetaka Owaki
  • 👤 Takeshi Nagashima
  • 👤 Yukitoshi Kageyama

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 17:02
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F12/00; G06F12/14; G06F21/00; G06F21/10; G06F21/12; G06F21/121; A; A63; A63F; A63F2300/00; A63F2300/20; A63F2300/201; A63F2300/206; G06F21/109; G06F2221/00; G06F2221/21; G06F2221/2109

Claims Analysis

Total Claims: 43
Claim 1
Independent Claim 171 words
An information processing apparatus having a security checking function, comprising: an external memory device for storing a program and display data; an information processing console to which said external memory device is detachably connected, including, a CPU for executing the program that is read out from said external memory device, an internal memory device for storing comparison reference data, and a security, checking device for comparing said comparison reference data with said display data read out from said external memory device in response to a checking start signal, said checking start signal being based on a display checking start command included in said program read out from said external memory device; and a display device for displaying the display data that are read out from said external memory device if said display data read out from said external memory device matches said comparison reference data, wherein said security checking device repeatedly compares said display data with said comparison reference data as the CPU executes said program readout from said external memory.
Claim 2
Dependent Claim 171 words
An information processing apparatus having a security checking function, comprising: an external memory device for storing a program and display data; an information processing console to which said external memory device is detachably connected, including, a CPU for executing the program that is read out from said external memory device, an internal memory device for storing comparison reference data, and a security, checking device for comparing said comparison reference data with said display data read out from said external memory device in response to a checking start signal, said checking start signal being based on a display checking start command included in said program read out from said external memory device; and a display device for displaying the display data that are read out from said external memory device if said display data read out from said external memory device matches said comparison reference data, wherein said security checking device repeatedly compares said display data with said comparison reference data as the CPU executes said program readout from said external memory.
Claim 3
Dependent Claim 36 words
The information processing apparatus according to claim 1, wherein the fact that said display data are displayed on said display device means infringement by an unauthorized person of a legal right accruing to the display data.
Claim 4
Dependent Claim 68 words
The information processing apparatus according to claim 1 or 2, wherein said information processing console further includes a display data storage device for storing the display data that are compared with said comparison reference data, and said CPU transfers and stores said display data from said external memory device to said display data storage device in accordance with the program that is stored in said external memory device.
Claim 5
Dependent Claim 71 words
The information processing apparatus according to claim 3, wherein said display data are transferred from said external memory device to and are stored in said display data storage device before said security checking device performs data comparison, and after said data comparison by said security checking device and the display of said display data by said display device are completed, said display data are erased from said display data storage device.
Claim 6
Dependent Claim 28 words
The information processing apparatus according to claim 1, wherein said display data are read out from said external memory device only once when said CPU executes said program.
Claim 7
Dependent Claim 27 words
The information processing apparatus according to claim 1, wherein said display data are read out from said external memory device repeatedly as said CPU executes said program.
Claim 8
Dependent Claim 26 words
The information processing apparatus according to claim 1, wherein said display data are displayed on said display device only once when said CPU executes said program.
Claim 9
Dependent Claim 156 words
A security checking method for checking authenticity of a program in an information processing apparatus, comprising: a first step of reading a program and display data out from an external memory device in which said program and said display data are stored; a second step of outputting a checking start signal based on a display checking start command included in said program read out from said external memory device; a third step of comparing said display data read out from said external memory device with comparison reference data when a checking start signal is output, and generating an error signal when said display data do not match said comparison reference data; and a fourth step of, in response to said error signal, preventing execution of at least one part of said program, wherein comparison of said display data with said comparison reference data at said third step is repeatedly performed during the execution of said program.
Claim 10
Dependent Claim 156 words
A security checking method for checking authenticity of a program in an information processing apparatus, comprising: a first step of reading a program and display data out from an external memory device in which said program and said display data are stored; a second step of outputting a checking start signal based on a display checking start command included in said program read out from said external memory device; a third step of comparing said display data read out from said external memory device with comparison reference data when a checking start signal is output, and generating an error signal when said display data do not match said comparison reference data; and a fourth step of, in response to said error signal, preventing execution of at least one part of said program, wherein comparison of said display data with said comparison reference data at said third step is repeatedly performed during the execution of said program.
Claim 11
Dependent Claim 46 words
The security checking method according to claim 6, further comprising a fifth step of, when said display data match said comparison reference data at said third step, generating a control signal for displaying said display data, and displaying said display data based on said control signal.
Claim 12
Dependent Claim 34 words
The security checking method according to claim 6 or 9, wherein said display data that are stored in said external memory device are read in at said first step in consonance with said program.
Claim 13
Dependent Claim 33 words
The security checking method according to claim 10, further comprising a sixth step of, after said display data are displayed at said fifth step, erasing said display data that have been read in.
Claim 14
Dependent Claim 230 words
A video signal control device for controlling the display of a first video signal and a second video signal which has a priority of displaying to the first video signal comprising: a read-only memory for storing a reference display data which is compared with a display data of said second video signal; a comparing circuit for comparing the reference display data with said display data of the second video signal; a control circuit for inhibiting the display of said first video signal after a predetermined time has elapsed, when said comparing circuit detects that the reference display data does not coincide with the display data of the second video signal; and a timing circuit for controlling the period of displaying said second video signal, during which an observer can recognize the display data of the second video signal, wherein said display data of the second video signal includes a security cursor constituted by a bit map pattern and a display position at which the security cursor is displayed, said comparing circuit compares the display position of the second video signal with a reference display position data which is included in said reference display signal, and said control circuit inhibits the display of the first video signal when the display position of the security cursor is not present within an allowable display area which is defined by the reference display position.
Claim 15
Dependent Claim 230 words
A video signal control device for controlling the display of a first video signal and a second video signal which has a priority of displaying to the first video signal comprising: a read-only memory for storing a reference display data which is compared with a display data of said second video signal; a comparing circuit for comparing the reference display data with said display data of the second video signal; a control circuit for inhibiting the display of said first video signal after a predetermined time has elapsed, when said comparing circuit detects that the reference display data does not coincide with the display data of the second video signal; and a timing circuit for controlling the period of displaying said second video signal, during which an observer can recognize the display data of the second video signal, wherein said display data of the second video signal includes a security cursor constituted by a bit map pattern and a display position at which the security cursor is displayed, said comparing circuit compares the display position of the second video signal with a reference display position data which is included in said reference display signal, and said control circuit inhibits the display of the first video signal when the display position of the security cursor is not present within an allowable display area which is defined by the reference display position.
Claim 16
Dependent Claim 35 words
The video signal control device according to claim 12, wherein said bit map pattern is stored in said read only memory, with a fixed largeness so that an observer can recognize the second display data.
Claim 17
Dependent Claim 24 words
The video signal control device according to claim 12, wherein said security cursor constituted by the bit map pattern is a specific logo mark.
Claim 18
Dependent Claim 174 words
An information processing apparatus having a security checking function, comprising: an external memory device for storing a program and display data; an information processing console to which said external memory device is detachably connected, including, a CPU for executing the program that is read out from said external memory device, an internal memory device for storing comparison reference data, and a security checking device for comparing said comparison reference data with said display data read out from said external memory device in response to a checking start signal, said checking start signal being based on a display checking start command included in said program read out from said external memory device; and a display device on which the CPU displays said display data in accordance with the program stored in said external memory device if said display data read out from said external memory device matches said comparison reference data, wherein said security checking device repeatedly compares said display data with said comparison reference data during the execution of the program by said CPU.
Claim 19
Dependent Claim 174 words
An information processing apparatus having a security checking function, comprising: an external memory device for storing a program and display data; an information processing console to which said external memory device is detachably connected, including, a CPU for executing the program that is read out from said external memory device, an internal memory device for storing comparison reference data, and a security checking device for comparing said comparison reference data with said display data read out from said external memory device in response to a checking start signal, said checking start signal being based on a display checking start command included in said program read out from said external memory device; and a display device on which the CPU displays said display data in accordance with the program stored in said external memory device if said display data read out from said external memory device matches said comparison reference data, wherein said security checking device repeatedly compares said display data with said comparison reference data during the execution of the program by said CPU.
Claim 20
Dependent Claim 40 words
The information processing apparatus according to claim 15, wherein said display data displayed on said display device depicts a representation of a legal right which is associated with an external memory device authorized for use with said information processing console.
Claim 21
Dependent Claim 66 words
The information processing apparatus according to claim 15, wherein said information processing console further includes a display data storage device for storing the display data that are compared with said comparison reference data, and said CPU transfers and stores said display data from said external memory device to said display data storage device in accordance with the program that is stored in said external memory device.
Claim 22
Dependent Claim 28 words
The information processing apparatus according to claim 15, wherein said display data are read out from said external memory device only once when said CPU executes said program.
Claim 23
Dependent Claim 27 words
The information processing apparatus according to claim 15, wherein said display data are read out from said external memory device repeatedly as said CPU executes said program.
Claim 24
Dependent Claim 26 words
The information processing apparatus according to claim 15, wherein said display data are displayed on said display device only once when said CPU executes said program.
Claim 25
Dependent Claim 99 words
An information processing console having a security checking function, comprising: a CPU for executing a program received externally of said console; an internal memory device for storing comparison reference data; and a security checking and display control device for repeatedly comparing comparison reference data with display data received externally of said console in response to a checking start signal, said checking start signal being based on a display checking start command included in said externally received program, as the CPU executes said externally received program, and controlling the display of said externally received display data on a display device.
Claim 26
Dependent Claim 99 words
An information processing console having a security checking function, comprising: a CPU for executing a program received externally of said console; an internal memory device for storing comparison reference data; and a security checking and display control device for repeatedly comparing comparison reference data with display data received externally of said console in response to a checking start signal, said checking start signal being based on a display checking start command included in said externally received program, as the CPU executes said externally received program, and controlling the display of said externally received display data on a display device.
Claim 27
Dependent Claim 42 words
The information processing console according to claim 21, wherein said display data displayed on said display device depicts a representation of a legal right which is associated with said externally received program which is authorized for use with said information processing console.
Claim 28
Dependent Claim 55 words
The information processing console according to claim 21, wherein said information processing console further includes a display data storage device for storing the display data that are compared with said comparison reference data, and said CPU stores said externally received display data to said display data storage device in accordance with said externally received program.
Claim 29
Dependent Claim 63 words
The information processing console according to claim 23, wherein said display data are stored in said display data storage device before said security checking device performs said data comparison, and after said data comparison by said security checking device and the display of said display data by said display device are completed, said display data are erased from said display data storage device.
Claim 30
Dependent Claim 23 words
The information processing console according to claim 21, wherein said display data are externally received only once when said CPU executes said program.
Claim 31
Dependent Claim 22 words
The information processing console according to claim 21, wherein said display data are externally received repeatedly as said CPU executes said program.
Claim 32
Dependent Claim 26 words
The information processing console according to claim 21, wherein said display data are displayed on said display device only once when said CPU executes said program.
Claim 33
Dependent Claim 20 words
The information processing console according to claim 21, wherein said display data are externally received from an external memory device.
Claim 34
Dependent Claim 19 words
The information processing console according to claim 21, wherein said program is externally received from an external memory device.
Claim 35
Dependent Claim 106 words
An information processing console having a security checking function, comprising: a CPU for executing a program received externally of said console; an internal memory device for storing comparison reference data; and a security checking and display control device for repeatedly comparing comparison reference data with display data received externally of said console in response to a checking start signals, said checking signal being based on a display checking start command included in said externally received program, and controlling the display of said externally received display data on a display device in accordance with said externally received program during the execution of the program by said CPU.
Claim 36
Dependent Claim 106 words
An information processing console having a security checking function, comprising: a CPU for executing a program received externally of said console; an internal memory device for storing comparison reference data; and a security checking and display control device for repeatedly comparing comparison reference data with display data received externally of said console in response to a checking start signals, said checking signal being based on a display checking start command included in said externally received program, and controlling the display of said externally received display data on a display device in accordance with said externally received program during the execution of the program by said CPU.
Claim 37
Dependent Claim 42 words
The information processing console according to claim 30, wherein said display data displayed on said display device depicts a representation of a legal right which is associated with said externally received program which is authorized for use with said information processing console.
Claim 38
Dependent Claim 55 words
The information processing console according to claim 30, wherein said information processing console further includes a display data storage device for storing the display data that are compared with said comparison reference data, and said CPU stores said externally received display data to said display data storage device in accordance with said externally received program.
Claim 39
Dependent Claim 23 words
The information processing console according to claim 30, wherein said display data are externally received only once when said CPU executes said program.
Claim 40
Dependent Claim 22 words
The information processing console according to claim 30, wherein said display data are externally received repeatedly as said CPU executes said program.
Claim 41
Dependent Claim 26 words
The information processing console according to claim 30, wherein said display data are displayed on said display device only once when said CPU executes said program.
Claim 42
Dependent Claim 20 words
The information processing console according to claim 30, wherein said display data are externally received from an external memory device.
Claim 43
Dependent Claim 19 words
The information processing console according to claim 30, wherein said program is externally received from an external memory device.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-12-27 2003-06-28 2003-12-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-12-27 2007-06-28 2007-12-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-12-27 2011-06-28 2011-12-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag