Nova Patents
US9616342B2

Video game system, apparatus and method

Summary by NHIP

Ghost Character Video Game System

The system executes a program to generate a 3D virtual world and periodically stores player movement data during a first session. During a second session, it generates a ghost character that appears at a time subsequent to the session start, moving to correspond to the stored first-session data.

Claim Score by NHIP

Read claim 20, the broadest

Abstract

An example video game system includes user controls and memory for storing a video game program. A processing system including at least one processor executes the video game program to provide a three-dimensional (3D) virtual game world including a player character. The processing system periodically stores in the memory ghost data for the player character as the player character moves in the 3D virtual game world, based on inputs to the user controls, during a first game play session. The processing system generates a ghost character during a second game play session whose movement in the 3D virtual game world is based on the ghost data stored in the memory. The ghost character appears in the second game play session at a time subsequent to the beginning of the second game play session.

US9616342B2, drawing sheet 1
Sheet 1 of 8

Term

8.4 yearsleft in the term

Expires 15 February 2035.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

23 claims: 7 independent, 16 dependent

  1. 1
    A video game system comprising:user controls;memory for storing a video game program;anda processing system including at least one hardware processor configured to execute the video game program to at least:generate a three-dimensional (3D) virtual game world including a player character;capture, using one or more virtual cameras, images of at least part of the 3D virtual game world;generate, for display, video game images based on the images captured by the virtual cameras;periodically store, in the memory, during a first game play session, movement data for the player character as the player character moves in the 3D virtual game world, based on inputs to the user controls;andgenerate a ghost character during a second game play session and control movement of the ghost character in the 3D virtual game world to correspond to the movement of the player character during the first game play session based on the movement data stored in the memory, whereinthe ghost character is not present in the 3D virtual game world at the beginning of the second game play session and becomes present in the 3D virtual game world in the second game play session at a time subsequent to the beginning of the second game play session.
  2. 11
    A video game system comprising:user controls;memory for storing a video game program;anda processing system including at least one hardware processor configured to execute the video game program to at least:generate a three-dimensional (3D) virtual game world including multiple player characters;capture, using one or more virtual cameras, images of at least part of the 3D virtual game world;generate, for display, video game images based on the images captured by the virtual cameras;periodically store, in the memory, during a first game play session, movement data for each player character as the player characters move in the virtual world, based on inputs to the user controls;andgenerate ghost characters during a second game play session and control movement of each ghost character in the 3D virtual game world to correspond to movement of a corresponding player character during the first game play session based on the movement data stored in the memory, whereinthe respective ghost characters become present in the 3D virtual game world at different times during the second game play session.
  3. 19
    A video game system comprising:user controls;memory for storing a video game program;anda processing system including at least one hardware processor configured to execute the video game program to at least:generate a three-dimensional (3D) virtual game world including a player character;capture, using one or more virtual cameras, images of at least part of the 3D virtual game world;generate, for display, video game images based on the images captured by the virtual cameras;periodically store, in the memory, during a first game play session, movement data for the player character as the player character freely moves in the 3D virtual game world, based on inputs to the user controls;andgenerate a ghost character during a second game play session and control movement of the ghost character in the 3D virtual game world to correspond to the movement of the player character during the first game play session based on the movement data stored in the memory, whereinthe ghost character is not present in the 3D virtual game world at the beginning of the second game play session and becomes present in the 3D virtual game world in the second game play session at a time subsequent to the beginning of the second game play session.
  4. 20
    Broadest claimClaim Score 38, average(NHIP)A video game system comprising:user controls;memory for storing a video game program;anda processing system including at least one hardware processor configured to execute the video game program to at least:generate a three-dimensional (3D) virtual game world including a player character;capture, using one or more virtual cameras, images of at least part of the 3D virtual game world;generate, for display, video game images based on the images captured by the virtual cameras;periodically store, in the memory, during a first game play session, movement data for the player character as the player character moves in the 3D virtual game world, based on inputs to the user controls by a game player;andgenerate a ghost character during a second game play session and control movement of the ghost character in the 3D virtual game world to correspond to the movement of the player character during the first game play session based on the movement data stored in the memory, whereinthe ghost character is an avatar of the game player.
  5. 21
    A non-transitory computer-readable storage medium storing a program which, when executed by a computer of a video game system, causes the video game system to at least:generate a three-dimensional (3D) virtual game world including at least one player character;capture, using one or more virtual cameras, images of at least part of the 3D virtual game world;generate, for display, video game images based on the images captured by the virtual cameras;periodically store, in a memory, during a first game play session, movement data for the player character as the player character moves in the virtual world during a first game play session based on inputs to user controls;andgenerate a ghost character during a second game play session and control movement of the ghost character in the 3D virtual game world to correspond to the movement of the player character during the first game play session based on the movement data stored in the memory, andwherein the ghost character is not present in the 3D virtual game world at the beginning of the second game play session and becomes present in the 3D virtual game world in the second game play session at a time subsequent to the beginning of the second game play session.
  6. 22
    A non-transitory computer-readable storage medium storing a program which, when executed by a computer of a video game system, causes the video game system to at least:generate a three-dimensional (3D) virtual game world including multiple player characters;capture, using one or more virtual cameras, images of at least part of the 3D virtual game world;generate, for display, video game images based on the images captured by the virtual cameras;periodically store, in a memory, during a first game play session, movement data for each player character as the player characters move in the virtual world, based on inputs to the user controls;generate ghost characters during a second game play session and control movement of each ghost character in the 3D virtual game world to correspond to movement of a corresponding player character during the first game play session, based on the movement data stored in the memory,wherein the respective ghost characters become present in the 3D virtual game world at different times during the second game play session.
  7. 23
    A video game system comprising:user controls;memory for storing a video game program;anda processing system including at least one hardware processor configured to execute the video game program to at least:generate a three-dimensional (3D) virtual game world including a player character;capture, using one or more virtual cameras, images of at least part of the 3D virtual game world;generate, for display, video game images based on the images captured by the virtual cameras;access a memory storing movement data corresponding to movement of the same or a different player character during a prior game play session;andbegin a current game play session in which the player character and ghost character move in the 3D virtual game world, the movement of the player character being controlled in accordance with movement inputs to a control device during the current game play session, whereinthe ghost character is not present in the 3D virtual game world at the beginning of the current game play session and becomes present in the 3D virtual game world after the beginning of the current game session, and movement of ghost character is automatically controlled in the 3D game world to correspond to movement of the same or different player character in the prior game play session in accordance with the accessed stored movement data and without any movement input to the control device.