Executing multiple applications and their variations in computing environments
First Claim
1. A gaming machine configured to provide game play of a first game and a second game, the gaming machine comprising:
- a first memory configured to load the first game and the second game for execution by a processor of the gaming machine;
a second memory configured to store the first game and the second game, wherein the first game includes plurality of first game components, each first game component is associated with a different part of the first game, and wherein the second game includes plurality of second game components, each second game component is associated with a different part of the second game; and
the processor configured to;
load the plurality of first game components into the first memory such that the first game is available for game play on the gaming machine,determine whether any of the plurality of first game components matches any of the plurality of second game components, andload only the second game components that do not have a matching first game component into the first memory such that the second game is available for game play on the gaming machine.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for execution of multiple application programs and their variations are disclosed. One or more individual application program components that are determined to be already stored and/or loaded into memory are not loaded into memory again, thereby allowing the associated application program to be executed without unnecessarily reloading the one or more individual application program components into memory. Generally, by keeping track and/or predicting of the application components loaded into memory, it can be determined whether to load or unload a particular application program component. In addition, data that can readily identify the application components that are not already into memory can be provided as differential application data for loading various application programs and their variations to facilitate switching between and/or concurrently running multiple application programs and their variations.
165 Citations
24 Claims
-
1. A gaming machine configured to provide game play of a first game and a second game, the gaming machine comprising:
-
a first memory configured to load the first game and the second game for execution by a processor of the gaming machine; a second memory configured to store the first game and the second game, wherein the first game includes plurality of first game components, each first game component is associated with a different part of the first game, and wherein the second game includes plurality of second game components, each second game component is associated with a different part of the second game; and the processor configured to; load the plurality of first game components into the first memory such that the first game is available for game play on the gaming machine, determine whether any of the plurality of first game components matches any of the plurality of second game components, and load only the second game components that do not have a matching first game component into the first memory such that the second game is available for game play on the gaming machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of loading a first game and a second game on a gaming machine, the method comprising:
-
loading, by a processor of the gaming machine, a plurality of first game components of the first game into a memory of the gaming machine, wherein each of the first game components is associated with a different function of the first game; determining, by the processor, whether any of the plurality of first game components matches any of a plurality of second game components of the second game, wherein each of the second game components is associated with a different function of the second game; and loading, by the processor, only the second game components that do not have a matching first game component into the memory such that the second game is available for game play on the gaming machine. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A gaming system configured to control the loading of a first game and a second game onto an electronic gaming machine, the gaming system comprising:
-
a database configured to store a first game and a second game, wherein the first game has a plurality of first game components, each first game component is associated with a different part of the first game, and wherein the second game has a plurality of second game components, each second game component is associated with a different part of the second game; and a processor configured to; load the plurality of first game components into a memory of the gaming machine such that the first game is available for game play on the gaming machine, determine whether any of the plurality of first game components matches any of the plurality of second game components, and load only the second game components that do not have a matching first game component into the memory of the gaming machine such that the second game is available for game play on the gaming machine. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification