Outer Rim Archives
Archives · 2017 · 9573058

Granted patent

Interactive computer game

Number
9573058
Published
2017-02-21
Filed
2008-01-29
Assignee
Disney Enterprises, Inc.
Inventors
Avent; Jason
CPC
A63F13/00; A63F13/335
Verdict
Set aside generic 'interactive computer game' — CPC gives no distinguishing hardware or CV signal
Source
Google Patents · FreePatentsOnline

Abstract

A computer game terminal, and associated method and code, for operating an online interactive computer game. The terminal includes an interface receiving non-interactive user input data from a controller associated with the computer games terminal and an interface receiving interactive game data associated with at least one interactive game element. The terminal includes a display driver rendering a graphical representation of a computer game based on the non-interactive user input data and the interactive game data. The terminal includes a processor processing the received non-interactive user input data and the interactive game data, while inhibiting datainteraction. The processing inhibits interaction between a displayed avatar associated with the user input data and a displayed avatar associated with the received interactive game data. A network interface is included to transmit user input data from the controller associated with the terminal but operable in a non-interactive mode to inhibit such transmission.

Background

BRIEF DESCRIPTION OF THE FIGURES(1) The invention will now be described by way of example with reference to the accompanying Figures, in which:(2) FIG. 1 illustrates a general architecture to support an interactive computer gaming session between multiple users ina network environment as known in the art;(3) FIG. 2 illustrates an architecture to support an interactive computer gaming session between multiple users in a network environment adapted in accordance with an embodiment of the invention;(4) FIG. 3 shows a flow diagram of the main process steps for adapting a computer games system for the architecture of FIG. 2;(5) FIGS. 4(a) and 4(b) illustrate an architecture to support an interactive computer gaming session between multiple users in a network environment adapted in accordance with a further embodiment of the invention;(6) FIGS. 5(a) and 5(b) show flow diagrams of the main process steps for adapting a computer games system for the architecture of FIGS. 4(a) and 4(b);(7) FIG. 6 illustrates an architecture to support an interactive computer gaming session between multiple users in a network environment adapted in accordance with a still further embodiment of the invention;(8) FIG. 7 shows a flow diagram of the main process steps for adapting a computer games system for the architecture of FIG. 6; and(9) FIG. 8 illustrates the main functional elements of a computer games console.DESCRIPTION OF PREFERREDEMBODIMENTS(10) The invention is described herein by way of refer

Claims

1. A method of operating an interactive computer game on a computer gamesterminal, comprising: concurrently receiving, at the computer games terminal: non-interactive user input data from a controller associated with the computer games terminal and operated during the interactive computer game to produce the non-interactive user input data,wherein the non-interactive user input data includes control information for playing the interactive computer game; and interactive game data associated with at least one interactive game element from an additional computer games terminal operated during the playing ofthe interactive computer game; during the playing of the interactive computer game, rendering the non-interactive user input data and the interactive game data for display by the computer games terminal and not by the additional computer games terminal, wherein the rendering includes concurrently rendering the interactive game element and a game element associated with a non-interactive games player based on the received control information; andinhibiting any interaction between the non-interactive user input data and the interactive game data, wherein the inhibiting includes preventing any interaction between the interactive game element and the game element associated with the non-interactive games player, wherein the interactive game element and game element associated with the non-interactive games player are first and second avatars, respectively, and wherein the step of renderingthe non-interactive user input data and the interactive game data for display includes detecting a coincidence between the position of the second avatar for display associated with the user input data and the first avatar for display associated with the received interactive game data, and responsive thereto to render one of the first and second avatars semi-transparent. 11. A computer game terminal for operating an interactive computer game, comprising: an interface for receiving non-interactive user input data from a controller associated with the computer game terminal and operated during the interactive computer game, the computer game terminal being registered for use by a non-interactive player of the interactive computer game; an interface for receiving interactive game data associated with at least one interactive game element from another computer game terminal registered for use by an active player of the interactive computer game, wherein the another computer game terminal is operated during the interactive computer game to generate at least a portion of the interactive game data concurrently with generation of the non-interactive user inputdata; a display driver for rendering, during the interactive computer game, a graphical representation of a computer game based on the non-interactive user input data and the interactive game data, the graphical representation including a first avatar based on the non-interactive user input data and a second avatar based on the interactive game data; and a processor for processing the received non-interactive user input data and the interactive game data, the processing inhibiting any interaction between first and second avatars and for determining when positions of the first and second avatars are coincident and, in response to the determining of coincidence, rendering one of the first and second avatars as semi-transparent. 17. A non-transitory computer program for operating an interactive computer game on a computer games terminal and for carrying out a method comprising the steps of: concurrently receiving, at the computer games terminal: non-interactive user input data from a controller associated with the computer games terminal and operated during the interactive computer game to produce the non-interactive user input data, the non-interactive user input data defining movement of a first game element for the interactive computer game; and interactive game data associated with at least a second game element for the interactive computer game from a computer games terminal associated with a player registered as an interactive player for the interactive computer game and operated during the interactive computer game; and rendering the non-interactive user input data and the interactive game data for display including determining whether the first and second game elements coincide and, when determined to be coinciding, displaying the first or second game element as semi-transparent, wherein the non-interactive user input data is processed to inhibit interaction between the first and second game elements. 18. A computer program product for storing a non-transitory computer program code for carrying out a method of operating an interactive computer game on a computer games terminal, comprising the steps of: concurrently receiving, at the computer games terminal: non-interactive user input data from a controller associated with the computer games terminal and operated during the interactive computergame, the non-interactive user input device including data for playing the interactive computer game; and interactive game data associated with at least one interactive game element from an additional computer games terminal operated during the playing of the interactive computer game; and concurrently rendering the non-interactive user input data and the interactive game data for exclusive display on a display associated with the computer gamesterminal, the rendering including processing the game playing data from the controller associated with the computer games terminal without interfering with behavior of the at least one interactive game element in the interactive computer game, wherein the rendering includes creating a first avatar based on the non-interactive user input data and a second avatar based on the interactive game data, and wherein the rendering includes detecting a coincidence between positions of the first and second avatars, and, in response, displaying on the display one of the first and second avatars as semi-transparent. 19. A method of operating an interactive computer game on a plurality of computer game terminals, comprisingthe steps of: concurrently receiving, at a first computer games terminal registered for use by a non-interactive game player for the interactive computer game: non-interactive user input data from a first controller associated with the first computer games terminal andoperated when the interactive computer game is being played; and while the interactive computer game is being played, interactive user input data from two or more controllers associated with a plurality of second computer games terminals each registered for use by interactive game players for the interactive computer game; and while the interactive computergame is being played, rendering a graphical representation of the computer game at the first computer game terminal based on the non-interactive user input data and the interactive user input data, the graphical representation including a game element controlled by thenon-interactive user input data and a game element controlled by the interactive user input data, wherein the rendering at the first computer game terminal inhibits interaction between the game elements and, when in coinciding positions, includes rendering one of the game elements as semi-transparent; receiving, at each of the second computer games terminals the interactive user input data; and rendering a graphical representation of the computer game at each of the second computer game terminals based on the interactive user input data and free of the non-interactive user input data. 20. A network of interconnected computer games terminals each adapted for operating an interactive computer game, the network comprising: a plurality of first computer game terminals, each comprising: an interface forreceiving interactive user input data from a controller associated with the computer games terminal; an interface for receiving interactive user input data from a controller associated with the plurality of other first computer game terminals; and a display driver for rendering a graphical representation of a computer game based on the interactive user input data of each of the plurality of first computer game terminals; and at least one second computer game terminal, each comprising: an interface for receiving non-interactive user input data from a controller associated with the second computer game terminal; an interface for receiving the interactive user input data from each of the plurality of first terminals, wherein the interactive user input data and the non-interactive user input data are concurrently generated during a single, live game session of the interactive computer game;and a display driver for rendering a graphical representation of the computer game based on the non-interactive user input data of the second computer game terminal and the interactive user input data of each of the first computer game terminals, wherein the non-interactive user input data and the interactive user input data are generated concurrently by two or more players, wherein the graphical representation in the second computer game terminal includes game elements rendered based on the interactive user input data along with a game element rendered based on the non-interactive user input data and the graphical representations displayed on the first computer game terminals is free of representations of thegame element based on the non-interactive user input data, wherein the game element rendered based on the non-interactive user input data is inhibited from interaction with the game elements rendered based on the interactive user input data and, when the game element rendered based on the non-interactive user input data is in a position that coincides with one of the game elements rendered based on the interactive user input data, one of the game elements is rendered in the second computer game terminal as semi-transparent.