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

Method and apparatus for relating messages and actions in interactive computer games

Assignee: SIERRA ENTERTAINMENT Inc
•
Filing: 1992-09-22
•
Granted: 1995-01-03
•
Expires: 2012-09-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The invented method is used in creating an interactive computer game to relate messages in the game to actions in the game. The game is designed for play on a computer system and the play of the game is controlled by software code stored in at least one code file in memory accessible by the computer system. The method includes the steps of producing a message to be communicated to a game player at the occurrence of a predefined action in the game, assigning an identifier to the message, storing the message in a message file that is separate from the code file, storing the identifier in the message file or in a message file title that is separate from the code file, incorporating in the software code the assigned identifier instead of the message itself, and inserting into the software code instructions to retrieve the message from the message file and communicate the message to the game player at the occurrence of the predefined action in the game by retrieving and communicating the message to which the identifier incorporated in the code is assigned. The invented apparatus is a software tool used in creating an interactive computer game that employs the invented method. The invented interactive computer game is produced by the invented method.

Inventors

  • 👤 Mark A. Wilden
  • 👤 Jonathan M. Hood
  • 👤 Brian K. Hughes
  • 👤 Jane S. Jensen
  • 👤 Larry L. Scott
  • 👤 Christopher F. Smith

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 19:28
CPC Classifications
A; A63; A63F; A63F13/00; A63F13/60; A63F13/63; A63F13/10; A63F13/45; A63F13/50; A63F13/53; A63F13/537; G; G09; G09B; G09B7/00; G09B7/02; G09B7/04; A63F2300/00; A63F2300/60; A63F2300/6009; A63F2300/6018

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 262 words
A method of implementing an interactive computer game designed for play on a computer system having a display screen, an input device, and a cursor displayed on the display screen and controlled at least in part by the input device, the method comprising: providing memory accessible by the computer system, where the memory includes a code file and a message file that is separate from the code file; storing, in the code file, software code which defines the play of the game, which causes objects to be displayed graphically on the display screen, which defines operations a game player may perform during the game, and which allows the game player to perform a predefined action in the game by selecting an operation, positioning the cursor adjacent an object on the display screen and then inputing a predetermined signal through the user input device to perform the selected operation on the object; storing, in the message file, a message to be communicated to the game player at the occurrence of the predefined action in the game, where the message communicates information concerning the object associated with the predefined action; assigning an identifier to the message to distinguish the message from other messages and to relate the message to the predefined action by incorporation of the assigned identifier in the software code; and retrieving the message from the message file and communicating the message to the game player at the occurrence of the predefined action in the game by retrieving and communicating the message to which the identifier incorporated in the code is assigned.
Claim 2
Independent Claim 262 words
A method of implementing an interactive computer game designed for play on a computer system having a display screen, an input device, and a cursor displayed on the display screen and controlled at least in part by the input device, the method comprising: providing memory accessible by the computer system, where the memory includes a code file and a message file that is separate from the code file; storing, in the code file, software code which defines the play of the game, which causes objects to be displayed graphically on the display screen, which defines operations a game player may perform during the game, and which allows the game player to perform a predefined action in the game by selecting an operation, positioning the cursor adjacent an object on the display screen and then inputing a predetermined signal through the user input device to perform the selected operation on the object; storing, in the message file, a message to be communicated to the game player at the occurrence of the predefined action in the game, where the message communicates information concerning the object associated with the predefined action; assigning an identifier to the message to distinguish the message from other messages and to relate the message to the predefined action by incorporation of the assigned identifier in the software code; and retrieving the message from the message file and communicating the message to the game player at the occurrence of the predefined action in the game by retrieving and communicating the message to which the identifier incorporated in the code is assigned.
Claim 3
Dependent Claim 31 words
The method of claim 1 where the message includes text to be displayed on the display screen, and the location where the assigned identifier is stored is in the message file.
Claim 4
Dependent Claim 43 words
The method of claim 1, where the computer system includes a sound generator, and where the message includes an audio portion played on the sound generator, and the location where the assigned identifier is stored is in a title to the message file.
Claim 5
Dependent Claim 69 words
The method of claim 1 further comprising: repeating the steps of storing, assigning and retrieving for additional messages to be communicated to the game player at the occurrence of the predefined action in the game, where the additional messages communicate information concerning the object associated with the predefined action, and where each identifier includes a sequence designation that identifies the order in which its message is to be communicated.
Claim 6
Dependent Claim 20 words
The method of claim 1 where the identifier includes a mnemonic that identifies the object associated with the predefined action.
Claim 7
Dependent Claim 14 words
The method of claim 5 where the mnemonic is a noun identifying the object.
Claim 8
Dependent Claim 34 words
The method of claim 1 where the identifier includes a first mnemonic that identifies the object associated with the predefined action and a second mnemonic that identifies the operation associated with the predefined action.
Claim 9
Dependent Claim 16 words
The method of claim 7 where the second mnemonic is a verb that identifies the operation.
Claim 10
Dependent Claim 33 words
The method of claim 1 where the identifier includes a first mnemonic that identifies the object associated with the predefined action and second mnemonic that identifies a state of progression of the game.
Claim 11
Dependent Claim 66 words
The method of claim 1 further comprising: repeating the steps of storing, assigning and retrieving for additional messages to be communicated to the game player at the occurrence of the predefined action in the game where each identifier includes a mnemonic that identifies the object associated with the predefined action and a sequence designation that identifies the order in which its message is to be communicated.
Claim 12
Dependent Claim 46 words
The method of claim 1 where the identifier includes a first mnemonic that identifies the object associated with the predefined action, a second mnemonic that identifies the operation association with the predefined action and a third mnemonic that identifies a state of progression of the game.
Claim 13
Dependent Claim 80 words
The method of claim 1 further comprising: repeating the steps of storing, assigning and retrieving for additional messages to be communicated to the game player at the occurrence of the predefined action in the game where each identifier includes a first mnemonic that identifies the object associated with the predefined action, a second mnemonic that identifies the operation associated with the predefined action and a sequence designation that identifies the order in which the respective messages are to be communicated.
Claim 14
Dependent Claim 92 words
The method of claim 1 further comprising: repeating the steps of storing, assigning and retrieving for additional messages to be communicated to the game player at the occurrence of the predefined action in the game where each identifier includes a first mnemonic that identifies the object associated with the predefined action, a second mnemonic that identifies the operation associated with the predefined action, a third mnemonic that identifies a state of progression of the game and a sequence designation that identifies the order in which the respective messages are to be communicated.
Claim 15
Dependent Claim 66 words
The method of claim 1 wherein the object associated with the predefined action is a character intended to communicate messages to the game player, the method further comprising: assigning a label to the message to identify the character intended to communicate the message, and displaying a visual image on the display screen that identifies the character intended to communicate the message when the message is communicated.
Claim 16
Independent Claim 134 words
An apparatus, used to translate a message to be communicated to a player of an interactive computer game at the occurrence of a predefined action in the game, the apparatus comprising: a computer system having a display screen, memory containing a code file and a message file, and an input device, software code, stored in the code file, for controlling the apparatus, a visual display produced by the software code and displayed on the display screen when the apparatus is used, a first area within the visual display where the message is displayed, a translation area within the visual display where a translation of the message may be produced by inputing the translation through the input device, and instructions within the software code for assigning an identifier to the message and to the translation.
Claim 17
Independent Claim 134 words
An apparatus, used to translate a message to be communicated to a player of an interactive computer game at the occurrence of a predefined action in the game, the apparatus comprising: a computer system having a display screen, memory containing a code file and a message file, and an input device, software code, stored in the code file, for controlling the apparatus, a visual display produced by the software code and displayed on the display screen when the apparatus is used, a first area within the visual display where the message is displayed, a translation area within the visual display where a translation of the message may be produced by inputing the translation through the input device, and instructions within the software code for assigning an identifier to the message and to the translation.
Claim 18
Dependent Claim 272 words
An interactive computer game designed for play on a computer system having a display screen, an input device and a cursor displayed on the display screen and controlled at least in part by the input device, the game comprising: memory containing a code file and a message file separate from the code file, software code which defines the play of the game, which causes objects to be displayed graphically on the display screen, which defines operations a game player may perform during the game, which allows the game player to perform a predefined action in the game by selecting an operation, positioning the cursor adjacent an object on the display screen and then inputing a predetermined signal through the user input device to perform the selected operation on the object, and which is stored in the code file, a message, stored in the message file, to be communicated to a game player at the performance of the predefined action, where the message communicates information concerning the object associated with the predefined action, and an identifier assigned to the message to distinguish the message from other messages and to relate the message to the predefined action, where the identifier is stored in the message file or in the title to the message file and incorporated in the software code instead of the message itself, where the software code further includes instructions to retrieve the message from the message file and communicate the message to the game player at the performance of the predefined action in the game by retrieving and communicating the message to which the identifier incorporated in the code is assigned.
Claim 19
Dependent Claim 272 words
An interactive computer game designed for play on a computer system having a display screen, an input device and a cursor displayed on the display screen and controlled at least in part by the input device, the game comprising: memory containing a code file and a message file separate from the code file, software code which defines the play of the game, which causes objects to be displayed graphically on the display screen, which defines operations a game player may perform during the game, which allows the game player to perform a predefined action in the game by selecting an operation, positioning the cursor adjacent an object on the display screen and then inputing a predetermined signal through the user input device to perform the selected operation on the object, and which is stored in the code file, a message, stored in the message file, to be communicated to a game player at the performance of the predefined action, where the message communicates information concerning the object associated with the predefined action, and an identifier assigned to the message to distinguish the message from other messages and to relate the message to the predefined action, where the identifier is stored in the message file or in the title to the message file and incorporated in the software code instead of the message itself, where the software code further includes instructions to retrieve the message from the message file and communicate the message to the game player at the performance of the predefined action in the game by retrieving and communicating the message to which the identifier incorporated in the code is assigned.
Claim 20
Dependent Claim 268 words
A computer-implemented method of creating an interactive computer game designed for play on a computer system having a display screen, an input device, and a cursor displayed on the display screen and controlled at least in part by the input device, the method comprising: providing software code which defines the play of the game, which defines an action a game player may perform during the game, and which allows the player to perform the action in the game by audibly voicing sounds identifying the action, where the user input device receives and recognizes the sounds and triggers the action, incorporating in the software code the assigned identifier instead of the message itself, providing memory accessible by the computer system, where the memory includes a code file and a message file which is separate from the code file, storing the software code in the code file, producing a message to be communicated to the game player at the occurrence of the action in the game, assigning an identifier to the message to distinguish the message from other messages and to relate the message to the action, storing the message in the memory in the message file and storing the message's assigned identifier in a location in the memory that is related to the message and is separate from the code file, and inserting into the software code instructions to produce the message from the message file and communicate the message to the game player at the occurrence of the action in the game by retrieving and communicating the message to which the identifier incorporated in the code is assigned.
Claim 21
Dependent Claim 268 words
A computer-implemented method of creating an interactive computer game designed for play on a computer system having a display screen, an input device, and a cursor displayed on the display screen and controlled at least in part by the input device, the method comprising: providing software code which defines the play of the game, which defines an action a game player may perform during the game, and which allows the player to perform the action in the game by audibly voicing sounds identifying the action, where the user input device receives and recognizes the sounds and triggers the action, incorporating in the software code the assigned identifier instead of the message itself, providing memory accessible by the computer system, where the memory includes a code file and a message file which is separate from the code file, storing the software code in the code file, producing a message to be communicated to the game player at the occurrence of the action in the game, assigning an identifier to the message to distinguish the message from other messages and to relate the message to the action, storing the message in the memory in the message file and storing the message's assigned identifier in a location in the memory that is related to the message and is separate from the code file, and inserting into the software code instructions to produce the message from the message file and communicate the message to the game player at the occurrence of the action in the game by retrieving and communicating the message to which the identifier incorporated in the code is assigned.

References Cited (Backward Citations)

US4104625A Cited
US4569026A Cited
CA1129640A Cited
GB2121587A Cited
US4460342A Cited
US4692941A Cited
US4617645A Cited
US4805220A Cited
US4852168A Cited
US4884972A Cited
US5065343A Cited
US4968257A Cited
US5111409A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-01-02 1998-07-04 1999-01-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-01-02 2002-07-04 2003-01-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-01-02 2006-07-04 2007-01-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag