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

Interactive electronic games and screen savers with multiple characters

Assignee: Individual
•
Filing: 1993-12-16
•
Granted: 1996-03-12
•
Expires: 2013-12-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Interactive, electronic game apparatus including a visual display, an input device, a plurality of character behavior controllers containing logic for determining the behavior of respective game characters, and a game controller containing logic to determine consistent game states for the game and the characters, each character behavior controller including an independent application process.

Inventors

  • 👤 Jerry Gechter

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 18:00
CPC Classifications
A; A63; A63F; A63F13/00; A63F13/50; A63F13/52; A63F13/55; A63F13/57; A63F13/60; A63F13/63; A63F2300/00; A63F2300/60; A63F2300/6009; A63F2300/6018; A63F2300/64; A63F2300/66

Claims Analysis

Total Claims: 42
Claim 1
Independent Claim 271 words
Interactive, electronic game apparatus for playing a game in which game characters appearing on a display are responsive to inputs from a game user, said apparatus comprising: a visual display presenting an observable state of said game and of said game characters to said game user in response to a display signal, an input device for interactively entering user input signals representative of user interaction with game characters, and processing means receiving said user input signals from said input device and generating said display signal and outputting said display signal to said visual display, said processing means including an extensible plurality of independent character behavior controllers for determining the behavior of respective said game characters, each said character behavior controller containing independent behavior logic to determine states and state transitions of its respective game character as represented to said user by said display means, said character behavior controllers being responsive to said user input signals and to game control signals for adjusting the behavior of said respective game characters, a game controller for coordinating the behavior of said game characters, said game controller containing logic to determine consistent game states for said game and said characters, and communicating said game control signals to said character behavior controllers so that the state of said game and of said game characters is a consistent game state, an operating application for operation of said character behavior controllers and said game controller on said processing means, each said character behavior controller including an independent dynamically-linked procedure invoked by said operating application, said game controller including logic to add new character behavior controllers to said game.
Claim 2
Dependent Claim 271 words
Interactive, electronic game apparatus for playing a game in which game characters appearing on a display are responsive to inputs from a game user, said apparatus comprising: a visual display presenting an observable state of said game and of said game characters to said game user in response to a display signal, an input device for interactively entering user input signals representative of user interaction with game characters, and processing means receiving said user input signals from said input device and generating said display signal and outputting said display signal to said visual display, said processing means including an extensible plurality of independent character behavior controllers for determining the behavior of respective said game characters, each said character behavior controller containing independent behavior logic to determine states and state transitions of its respective game character as represented to said user by said display means, said character behavior controllers being responsive to said user input signals and to game control signals for adjusting the behavior of said respective game characters, a game controller for coordinating the behavior of said game characters, said game controller containing logic to determine consistent game states for said game and said characters, and communicating said game control signals to said character behavior controllers so that the state of said game and of said game characters is a consistent game state, an operating application for operation of said character behavior controllers and said game controller on said processing means, each said character behavior controller including an independent dynamically-linked procedure invoked by said operating application, said game controller including logic to add new character behavior controllers to said game.
Claim 3
Independent Claim 34 words
The apparatus of claim i wherein said game controller receives character state signals from said character behavior controllers, said character state signals describing the observable state of characters controlled by said character behavior controllers.
Claim 4
Dependent Claim 29 words
The apparatus of claim 1 wherein said game control signals include a global game state signal, describing the observable states of said characters controlled by said character behavior controllers.
Claim 5
Dependent Claim 33 words
The apparatus of claim 3 further comprising plural said global game state signals, and wherein one said global game state signal is accessible to one but not another of said character behavior controllers.
Claim 6
Dependent Claim 55 words
The apparatus of claim 1 wherein at least one of said character behavior controllers generates an interaction with a character defined by another said character behavior controller, said interaction requiring resolution to determine subsequent behavior of a character controlled by said character behavior controller, and wherein said game controller determines the resolution of said interaction.
Claim 7
Dependent Claim 28 words
The apparatus of claim 1 wherein said game controller includes an instance manager function which directs the creation and deletion of characters controlled by said character behavior controllers.
Claim 8
Dependent Claim 20 words
The apparatus of claim 1 wherein said game controller and said character behavior controllers are operated on a single computer.
Claim 9
Dependent Claim 23 words
The apparatus of claim 1 wherein said game controller and said character behavior controllers are operated on multiple computers communicating over a network.
Claim 10
Dependent Claim 18 words
The apparatus of claim 1 wherein said game controller includes a dynamically-linked procedure invoked by said operating application.
Claim 11
Dependent Claim 300 words
Interactive, electronic game apparatus for playing a game with replaceable game controller logic for game characters appearing on a display and responsive to inputs from a game user, said apparatus comprising: a visual display presenting an observable state of said game and of said game characters to said game user in response to a display signal, an input device for interactively entering user input signals representative of user interaction with game characters, and processing means receiving said user input signals from said input device and generating said display signal and outputting said display signal to said visual display, said processing means including one or more character behavior controllers for determining the behavior of respective said game characters, each said character behavior controller containing independent behavior logic to determine states and state transitions of its respective game character as represented to said user by said display means, said character behavior controllers being responsive to said user input signals and to game control signals for adjusting the behavior of said respective game characters, a game controller for coordinating the behavior of said game characters, said game controller containing logic to determine consistent game states for said game and said characters, and communicating said game control signals to said character behavior controller or controllers so that the state of said game and of said game characters is a consistent game state, an operating application for operation of said character behavior controller or controllers and said game controller on said processing means, said game controller and each said character behavior controller or controllers including a distinct dynamically-linked procedure invoked by said operating application, whereby said game controller can be used with one or more different character behavior controllers, and said one or more character behavior controllers can be used with a different game controller.
Claim 12
Dependent Claim 300 words
Interactive, electronic game apparatus for playing a game with replaceable game controller logic for game characters appearing on a display and responsive to inputs from a game user, said apparatus comprising: a visual display presenting an observable state of said game and of said game characters to said game user in response to a display signal, an input device for interactively entering user input signals representative of user interaction with game characters, and processing means receiving said user input signals from said input device and generating said display signal and outputting said display signal to said visual display, said processing means including one or more character behavior controllers for determining the behavior of respective said game characters, each said character behavior controller containing independent behavior logic to determine states and state transitions of its respective game character as represented to said user by said display means, said character behavior controllers being responsive to said user input signals and to game control signals for adjusting the behavior of said respective game characters, a game controller for coordinating the behavior of said game characters, said game controller containing logic to determine consistent game states for said game and said characters, and communicating said game control signals to said character behavior controller or controllers so that the state of said game and of said game characters is a consistent game state, an operating application for operation of said character behavior controller or controllers and said game controller on said processing means, said game controller and each said character behavior controller or controllers including a distinct dynamically-linked procedure invoked by said operating application, whereby said game controller can be used with one or more different character behavior controllers, and said one or more character behavior controllers can be used with a different game controller.
Claim 13
Dependent Claim 37 words
The apparatus of claim 10 wherein said game controller receives character state signals from one said character behavior controller, said character state signals describing states and state transitions of a character controlled by said character behavior controller.
Claim 14
Dependent Claim 55 words
The apparatus of claim 10 wherein at least one of said character behavior controllers generates a character action causing an interaction with another character requiring resolution to determine subsequent behavior of a character controlled by said one character behavior controller, and said interaction is resolved by an interaction manager function provided in said game controller.
Claim 15
Dependent Claim 30 words
The apparatus of claim 10 wherein said game controller includes an instance manager function which directs the creation and deletion of characters controlled by said character behavior controller or controllers.
Claim 16
Independent Claim 256 words
A method to coordinate the actions of a plurality of characters appearing on a visual display in an interactive computer or video game, said method comprising: presenting the observable state of said game and of said game characters to said game user in response to a display signal, providing an input device for interactively entering user input signals representative of user interaction with game characters, receiving said user input signals from said input device and generating said display signal and outputting said display signal to said visual display at a processing means, executing control logic for said characters and said game by an operating application at said processing means, controlling the behavior of said plural characters by character behavior controllers determining states and state transitions for respective characters and each including independent dynamically-linked procedure invoked by said operating application of said processing means, coordinating the behavior of said game characters by a game controller executing as part of said control logic for said game, for said game controller, determining consistent game states for said game and said characters, and communicating game control signals to said character behavior controllers so that the state of said game and of said game characters is a consistent game state, for each said character behavior controller, responding to said user input signals and said game control signals by responsively determining a current state of its respective game character for representation to said user by said display means. adding a new character to said game by adding a new character behavior controller.
Claim 17
Independent Claim 256 words
A method to coordinate the actions of a plurality of characters appearing on a visual display in an interactive computer or video game, said method comprising: presenting the observable state of said game and of said game characters to said game user in response to a display signal, providing an input device for interactively entering user input signals representative of user interaction with game characters, receiving said user input signals from said input device and generating said display signal and outputting said display signal to said visual display at a processing means, executing control logic for said characters and said game by an operating application at said processing means, controlling the behavior of said plural characters by character behavior controllers determining states and state transitions for respective characters and each including independent dynamically-linked procedure invoked by said operating application of said processing means, coordinating the behavior of said game characters by a game controller executing as part of said control logic for said game, for said game controller, determining consistent game states for said game and said characters, and communicating game control signals to said character behavior controllers so that the state of said game and of said game characters is a consistent game state, for each said character behavior controller, responding to said user input signals and said game control signals by responsively determining a current state of its respective game character for representation to said user by said display means. adding a new character to said game by adding a new character behavior controller.
Claim 18
Dependent Claim 39 words
The method of claim 14 further comprising communicating character state signals from said character behavior controllers to said game controller, whereby said game controller is informed of states and state transitions of characters controlled by said character behavior controllers.
Claim 19
Dependent Claim 43 words
The method of claim 14 further comprising communicating an interaction signal from one said character behavior controller to said game controller, whereby said game controller is required to respond to determine subsequent behavior of a character controlled by said one character behavior controller.
Claim 20
Dependent Claim 32 words
The method of claim 14 further comprising communicating creation or deletion signals from said game controller to said character behavior controllers for creating and deleting characters controlled by said character behavior controllers.
Claim 21
Dependent Claim 213 words
Electronic display apparatus for multiple independent display characters, said apparatus comprising: a visual display presenting an observable state of said display characters in response to a display signal, processing means generating said display signal and outputting said display signal to said visual display, said processing means including a plurality of character behavior controllers for determining the behavior of respective said display characters, each said character behavior controller containing independent behavior logic to determine states and state transitions of its respective display character as represented to said user by said display means, said character behavior controller being responsive to display control signals for adjusting the behavior of said respective display characters, a display controller for coordinating the behavior of said display characters, said display controller containing logic to determine consistent display states for said display and said characters, and communicating said display control signals to said character behavior controllers so that the state of said display and of said display characters is a consistent display state, an operating application for operation of said character behavior controllers and said display controller on said processing means, each said character behavior controller including an independent dynamically-linked procedure invoked by said operating application, said display controller including logic to add new character behavior controllers to said visual display.
Claim 22
Dependent Claim 213 words
Electronic display apparatus for multiple independent display characters, said apparatus comprising: a visual display presenting an observable state of said display characters in response to a display signal, processing means generating said display signal and outputting said display signal to said visual display, said processing means including a plurality of character behavior controllers for determining the behavior of respective said display characters, each said character behavior controller containing independent behavior logic to determine states and state transitions of its respective display character as represented to said user by said display means, said character behavior controller being responsive to display control signals for adjusting the behavior of said respective display characters, a display controller for coordinating the behavior of said display characters, said display controller containing logic to determine consistent display states for said display and said characters, and communicating said display control signals to said character behavior controllers so that the state of said display and of said display characters is a consistent display state, an operating application for operation of said character behavior controllers and said display controller on said processing means, each said character behavior controller including an independent dynamically-linked procedure invoked by said operating application, said display controller including logic to add new character behavior controllers to said visual display.
Claim 23
Independent Claim 284 words
A method for incorporating new characters in an interactive, electronic game with game characters appearing on a display and responsive to inputs from a game user, said method comprising: presenting the observable state of said game and of said game characters to said game user at a visual display in response to a display signal, providing an input device for interactively entering user input signals representative of user interaction with game characters, receiving said user input signals from said input device and generating said display signal and outputting said display signal to said visual display at a processing means, executing control logic for said characters and said game at said processing means, controlling the behavior of said characters by independent character behavior controllers determining states and state transitions for respective characters and executing as part of said control logic for said characters, coordinating the behavior of said game characters by a game controller executing as part of said control logic for said game, for said game controller, determining consistent game states for said game and said characters and communicating game control signals to said character behavior controllers so that the state of said game and of said game characters is a consistent game state, for said character behavior controllers, responding to said user input signals and to said game control signals by responsively determining a current state for its respective game character as represented to said user by said visual display, and modifying said character control logic at said processing means from a first character behavior control configuration including a first but not a second of two distinct character behavior controllers to a second character behavior control configuration including said second character behavior controller.
Claim 24
Independent Claim 284 words
A method for incorporating new characters in an interactive, electronic game with game characters appearing on a display and responsive to inputs from a game user, said method comprising: presenting the observable state of said game and of said game characters to said game user at a visual display in response to a display signal, providing an input device for interactively entering user input signals representative of user interaction with game characters, receiving said user input signals from said input device and generating said display signal and outputting said display signal to said visual display at a processing means, executing control logic for said characters and said game at said processing means, controlling the behavior of said characters by independent character behavior controllers determining states and state transitions for respective characters and executing as part of said control logic for said characters, coordinating the behavior of said game characters by a game controller executing as part of said control logic for said game, for said game controller, determining consistent game states for said game and said characters and communicating game control signals to said character behavior controllers so that the state of said game and of said game characters is a consistent game state, for said character behavior controllers, responding to said user input signals and to said game control signals by responsively determining a current state for its respective game character as represented to said user by said visual display, and modifying said character control logic at said processing means from a first character behavior control configuration including a first but not a second of two distinct character behavior controllers to a second character behavior control configuration including said second character behavior controller.
Claim 25
Dependent Claim 18 words
The method of claim 19 wherein said character logic extension means performs addition of a new logic procedure.
Claim 26
Dependent Claim 16 words
The method of claim 19 wherein said character logic extension means performs substitution of procedure logic.
Claim 27
Dependent Claim 26 words
The method of claim 19 further comprising communicating a global game state signal, describing the observable states of said characters controlled by said character behavior controllers.
Claim 28
Dependent Claim 39 words
The method of claim 19 further comprising communicating character state signals from said character behavior controllers to said game controller, whereby said game controller is informed of states and state transitions of characters controlled by said character behavior controllers.
Claim 29
Dependent Claim 43 words
The method of claim 19 further comprising communicating an interaction signal from one said character behavior controller to said game controller, whereby said game controller is required to respond to determine subsequent behavior of a character controlled by said one character behavior controller.
Claim 30
Dependent Claim 32 words
The method of claim 19 further comprising communicating creation or deletion signals from said game controller to said character behavior controllers for creating and deleting characters controlled by said character behavior controllers.
Claim 31
Dependent Claim 18 words
The method of claim 19 wherein said modifying includes altering character registration information provided at said processing means.
Claim 32
Dependent Claim 20 words
The method of claim 19 further comprising executing said game controller and said character behavior controllers on a single computer.
Claim 33
Dependent Claim 23 words
The method of claim 19 further comprising executing said game controller and said character behavior controllers on multiple computers communicating over a network.
Claim 34
Independent Claim 269 words
A method for changing game control logic in an interactive, electronic game with game characters appearing on a display and responsive to inputs from a game user, said method comprising: presenting the observable state of said game and of said game characters to said game user at a visual display in response to a display signal, providing an input device for interactively entering user input signals representative of user interaction with game characters, receiving said user input signals from said input device and generating said display signal and outputting said display signal to said visual display at a processing means, executing control logic for said characters and said game at said processing means, controlling the behavior of said characters by independent character behavior controllers determining states and state transitions for respective characters and executing as part of said control logic for said characters, coordinating the behavior of said game characters by a first or a second of two distinct game controllers executing as part of said control logic for said game, for each said game controller, determining consistent game states for said game and said characters and communicating game control signals to said character behavior controllers so that the state of said game and of said game characters is a consistent game state, for said character behavior controllers, responding to said game control signals for adjusting the behavior of said respective game characters, and modifying said game control logic at said processing means from a first game control configuration including said first game controller to a second game control configuration including said second but not said first game controller.
Claim 35
Independent Claim 269 words
A method for changing game control logic in an interactive, electronic game with game characters appearing on a display and responsive to inputs from a game user, said method comprising: presenting the observable state of said game and of said game characters to said game user at a visual display in response to a display signal, providing an input device for interactively entering user input signals representative of user interaction with game characters, receiving said user input signals from said input device and generating said display signal and outputting said display signal to said visual display at a processing means, executing control logic for said characters and said game at said processing means, controlling the behavior of said characters by independent character behavior controllers determining states and state transitions for respective characters and executing as part of said control logic for said characters, coordinating the behavior of said game characters by a first or a second of two distinct game controllers executing as part of said control logic for said game, for each said game controller, determining consistent game states for said game and said characters and communicating game control signals to said character behavior controllers so that the state of said game and of said game characters is a consistent game state, for said character behavior controllers, responding to said game control signals for adjusting the behavior of said respective game characters, and modifying said game control logic at said processing means from a first game control configuration including said first game controller to a second game control configuration including said second but not said first game controller.
Claim 36
Dependent Claim 26 words
The method of claim 29 further comprising communicating a global game state signal, describing the observable states of said characters controlled by said character behavior controllers.
Claim 37
Dependent Claim 42 words
The method of claim 39 further comprising communicating character state signals from said character behavior controllers to said first or second game controller, whereby said game controller is informed of states and state transitions of characters controlled by said character behavior controllers.
Claim 38
Dependent Claim 43 words
The method of claim 29 further comprising communicating an interaction signal from one said character behavior controller to said game controller, whereby said game controller is required to respond to determine subsequent behavior of a character controlled by said one character behavior controller.
Claim 39
Dependent Claim 32 words
The method of claim 29 further comprising communicating creation or deletion signals from said game controller to said character behavior controllers for creating and deleting characters controlled by said character behavior controllers.
Claim 40
Dependent Claim 18 words
The method of claim 29 wherein said modifying includes altering character registration information provided at said processing means.
Claim 41
Dependent Claim 20 words
The method of claim 29 further comprising executing said game controllers and said character behavior controllers on a single computer.
Claim 42
Dependent Claim 23 words
The method of claim 29 further comprising executing said game controller and said character behavior controllers on multiple computers communicating over a network.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-03-12 1999-09-11 2000-03-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-03-12 2003-09-11 2004-03-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-03-12 2007-09-11 2008-03-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag