Using shared files in a game console or computer for cross-game state sharing
First Claim
Patent Images
1. A method for enabling interaction with a shared game data file in a game device, the method comprising:
- providing logic to perform one or more actions associated with the shared game data file; and
providing logic to cause the game device to perform an action in the one or more actions with the shared game data file, the shared game data file allowing data associated with a first game in the shared game data file to affect actions in a second game.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for enabling interaction with a shared game data file in a game device is provided. The method comprises: providing logic to perform one or more actions associated with the shared game data file; and providing logic to cause the game device to perform an action in the one or more actions with the shared game data file, the shared game data file allowing data associated with a first game in the shared game data file to affect actions in a second game.
34 Citations
51 Claims
-
1. A method for enabling interaction with a shared game data file in a game device, the method comprising:
-
providing logic to perform one or more actions associated with the shared game data file; and
providing logic to cause the game device to perform an action in the one or more actions with the shared game data file, the shared game data file allowing data associated with a first game in the shared game data file to affect actions in a second game. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for interacting with a shared game data file in a game device, the method comprising:
-
receiving, at a first game application for a first game, a request for a function in one or more functions, the function including logic for performing an action associated with the shared game data file; and
providing access to the function to the game device, the function allowing the game device to perform the action with the shared game data file, wherein the shared game data file includes data associated with a second game in the shared game data file that is used to affect actions in the first game. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for using a shared game data file in a game device, the method comprising:
-
reading one or more functions from a game application for a first game at a game device, each function including logic for performing an action associated with the shared game data file; and
performing one or more actions with the shared game data file, wherein the one or more actions include reading or writing data to the shared game data file for the first game, wherein the shared game data file already includes data written by a second game. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A game application associated with a game that interacts with a game device, the game device including a shared game data file, the game application comprising:
-
game logic including one or more functions, the one or more functions usable to perform actions using the shared game data file; and
an interface to the game device, the interface receiving requests for a function in the one or more functions and providing access to the function to the game device so the game device may use the function to perform an action associated with the function using the shared game data file, wherein the shared game data file includes data for a first game that is used to affect actions in a second game. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A shared game data file included in a game device, the shared game data file comprising:
-
first data associated with a first game and written to the shared game data file using game logic associated with the first game; and
second data associated with a second game and written to the shared game data file using game logic associated with the second game, wherein the first data associated with the first game is used by the second game to affect actions in the second game and the second data associated with the second game is used by the first game to affect actions in the second game. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. In a gaming system wherein self-contained games are operated to allow user interaction when corresponding game media are electronically in communication with the gaming system, a method of providing persistent shared game state comprising:
-
storing data in the gaming system external to game storage for a first game, as shared game state, such that the shared game state persists after the first game is no longer being played; and
when operating a second game, using the shared game state, including portions created by the first game, to affect actions taken by the second game. - View Dependent Claims (39, 40, 41, 42, 43)
-
-
44. In a gaming system wherein self-contained games are operated to allow user interaction when corresponding game media are electronically in communication with the gaming system, a method of providing different game experiences to players with different achievements over a plurality of games, the method comprising:
-
when executing a first game, storing indications of player achievements for the first game in a shared game state dataset;
when executing a second game, storing indications of player achievements for the second game in the shared game state dataset;
when executing the first game, reading at least a portion of the shared game state dataset into a memory accessible to a processor executing the first game, the at least a portion including at least one achievement of a game other than the first game; and
when executing the first game, deciding on a program flow path among a plurality of program flow paths based on the at least a portion of the shared game state. - View Dependent Claims (45, 46, 47, 48)
-
-
49. An apparatus for executing self-contained games, wherein a player plays one game at a time by executing game code and completes noted tasks in games as they are played, the apparatus comprising:
-
storage for game state for a plurality of games, wherein game state storage is associated and specific to a game;
storage for shared game state for the plurality of games, wherein at least each of the games in the plurality of games can read and write shared game state to reflect noted tasks completed in a current game is being played;
game logic of a current game to read the shared game state, including at least a portion of the shared game state created by a prior execution of a game other than the current game, and cause a branch in game flow based on the read shared game state. - View Dependent Claims (50, 51)
-
Specification