Interactive computer game
AssigneeDisney Enterprises, Inc.
InventorsJason Avent, David Jefferies, James Callin
Life of this patent
Estimating the term…
Abstract
Methods, apparatus and articles for dynamically facilitating user interaction with a program are provided. A user is may be provided with refresher elements (or a tutorial) based on the period of time since the user's last session (or level of skill). Programs which may benefit from such features include, inter alia, interactive games, word processors, spreadsheets, payroll applications etc.
Claims42
A computer-implemented method of operating an interactive game on a games terminal, comprising:
- storing in a user profile a first time for a user, the first time denoting an end of a play session in a game, wherein the user profile contains user data pertaining to a user's play session of the interactive computer game;
- determining a second time for the user, the second time denoting commencement of a new play session in said game;
- and
- determining the difference between the first time and the second time and providing to the user refresher elements relating to the game, said refresher elements being selected based at least on said difference.
A computer, comprising:
- a memory containing a program;
- a computer processor which when executing the program contained in the memory, performs an operation comprising:
- storing in a user profile a first time for a user, the first time denoting an end of a session in an interactive application, wherein the user profile contains user data pertaining to a user's session of the interactive application;
- determining a second time for the user, the second time denoting commencement of a new session in said interactive application;
- and
- determining the difference between the first time and the second time and providing to the user refresher elements relating to the interactive application, said refresher elements being selected based at least on said difference.
A computer readable storage medium containing a program which, when executed by one or more processors, performs an operation comprising:
- storing in a user profile a stop time for a user, the stop time denoting an end of play session in a game, wherein the user profile contains user data pertaining to a user's play session of the interactive computer game;
- determining a return time for the user, the return time denoting commencement of a new play session in said game;
- and
- determining the difference between the stop time and the return time and providing to the user refresher elements relating to the game, said refresher elements being selected based at least on said difference.
A computer-implemented method of operating an interactive computer game on a computer games terminal, comprising:
- monitoring using a processor at least one performance metric of a user in a gaming session of the interactive computer game;
- the processor determining based on the at least one performance metric a standard of play of the user;
- and
- the processor presenting an interactive tutorial to the user based on the standard of play.
A system for operating an interactive computer game on a computer games terminal, comprising:
- one or more computer processors configured to execute:
- a monitor component operable to monitor at least one performance metric of a user in a gaming session of the interactive computer game;
- a play component operable to determine based on the at least one performance metric a standard of play of the user;
- and
- a tutorial component for presenting an interactive tutorial to the user based on the standard of play.
A game server for managing an interactive computer gaming session connected in a network to a plurality of computer game terminals comprising:
- a network interface adapted to receive over the network from a computer games terminal a determined standard of play of a user based on at least one performance metric monitored during the gaming session;
- an interactive tutorial selector for selecting an interactive tutorial from a set of predetermined interactive tutorials stored in a memory based on the standard of play,
- wherein the network interface is also adapted to transmit the selected interactive tutorial over the network to the computer games terminal.
A computer games terminal for operating an interactive computer game comprising:
- a central processor unit adapted to monitor at least one performance metric of a user in a gaming session of the interactive computer game, and further adapted to determine based on the at least one performance metric a standard of play of the user;
- and
- a tutorial component for presenting an interactive tutorial if the determined standard of play is below a predetermined threshold.
A computer readable storage medium containing a program which, when executed by one or more processors, performs an operation comprising:
- monitoring at least one performance metric of a user in a gaming session of the interactive computer game;
- determining based on the at least one performance metric a standard of play of the user;
- and
- presenting an interactive tutorial to the user if the standard of play is below a predetermined threshold.
A computer readable storage medium containing a program which, when executed by one or more processors of a respective one or more server computers connected to a plurality of interconnected computer games terminals connected to each other, performs an operation comprising:
- receiving over the network, from a computer games terminal of the plurality of interconnected computer games terminals, at least one determined standard of play of a user based on at least one performance metric monitored during the gaming session;
- selecting an interactive tutorial from a set of predetermined interactive tutorials stored in a memory if the standard of play does not meet a predetermined threshold;
- and
- transmitting the selected interactive tutorial over the network to the computer games terminal.
A computer-implemented method of operating an interactive game on a games terminal, comprising:
- monitoring using a processor at least one performance metric of a user in a gaming session, said performance metric being selectable time or skill related;
- and
- the processor presenting to a user refresher elements based on said performance metric.
Dependencies are inferred from the claim text.