I claim:
1. A game machine comprising:
a display module providing, at a start of a game, a changing display wherein a plurality of symbols statically displayed in a plurality of display regions is changed to various other symbols in a continuously changing manner and a static display wherein said symbols being displayed in said changing manner are displayed again in a static manner in said display regions;
an evaluation module evaluating whether symbols establishing a win are statically displayed on a win line selected ahead of time on said display module;
an indicator moving on said display module; and
a control module controlling progress of said game and emphasizing said win line when said win is established by moving said indicator along said win line.
2. The game machine as described in claim 1, wherein said indicator is a frame surrounding a boundary line of at least one of said display regions.
3. The game machine as described in claim 2, wherein said control module performs control operations to keep a frame in an emphasized state on said display module after said indicator has passed said frame, said frame in said emphasized state surrounding a boundary line of a display region displaying one of said symbols that are statically displayed on said win line and associated with said win.
4. The game machine as described in claim 1, wherein:
said symbols being statically displayed on said win line comprise said symbols establishing a win and other symbols;
said control module controls said display module so that said other symbols that are statically displayed on said win line are displayed in an obscured state, after said indicator has passed said other symbols.
5. The game machine as described in claim 1, wherein said control module performs control operations so a trail of said indicator is displayed on said display module.
6. The game machine as described in claim 1, further comprising at least one characteristic selected from the group consisting of a shape, a shading pattern, and a color of said indicator is selected based on a payout value of said established win.
7. The game machine as described in claim 6, wherein said control module performs control operations to display said indicator according to said characteristic set up according to said payout value of said established win.
8. The game machine as described in claim 1, further comprising at least one characteristic selected from the group consisting of a shape, a shading pattern, and a color of said indicator is selected based on said win line.
9. The game machine as described in claim 8, wherein said control module performs control operations to display said indicator according to said characteristic set up according to said win line.
10. The game machine as described in claim 1, wherein said control module selects a direction and a speed of motion for said indicator moving along said win line according to a game situation.
11. The game machine as described in claim 1, wherein said control module performs control operations providing a replay display of movement of said indicator.
12. A computer-readable medium encoded with processing instructions for implementing a method for providing a game, said method comprising the steps of:
outputting, to a display module of a game machine, a signal for providing a changing display wherein a plurality of symbols statically displayed in a plurality of display regions is changed to various other symbols in a continuously changing manner and a static display wherein said symbols being displayed in said changing manner are displayed again in a static manner in said display regions;
evaluating whether at least one predetermined symbol, of said symbols being statically displayed, are positioned on a win line selected ahead of time; and
outputting another signal to display an indicator along said win line and to move said indicator along said win line if said evaluation determines that said predetermined symbols are positioned on said win line.
13. The game machine as described in claim 2, wherein:
said symbols that are statically displayed on said win line comprise said symbols establishing a win and other symbols;
said control module controls said display module so that said other symbols that are statically displayed on said win line are displayed in an obscured state, after said indicator has passed said other symbols.
14. The game machine as described in claim 3, wherein:
said symbols that are statically displayed on said win line comprise said symbols establishing a win and other symbols;
said control module controls said display module so that said other symbols that are statically displayed on said win line are displayed in an obscured state, after said indicator has passed said other symbols.
15. The game machine as described in claim 2, wherein said control module performs control operations so a trail of said indicator is displayed on said display module.
16. The game machine as described in claim 3, wherein said control module performs control operations so a trail of said indicator is displayed on said display module.
17. The game machine as described in claim 4, wherein said control module performs control operations so a trail of said indicator is displayed on said display module.
18. The game machine as described in claim 2, further comprising at least one characteristic selected from the group consisting of a shape, a shading pattern, and a color of said indicator is selected based on a payout value of said established win.
19. The game machine as described in claim 3, further comprising at least one characteristic selected from the group consisting of a shape, a shading pattern, and a color of said indicator is selected based on a payout value of said established win.
20. The game machine as described in claim 4, further comprising at least one characteristic selected from the group consisting of a shape, a shading pattern, and a color of said indicator is selected based on a payout value of said established win.
21. The game machine as described in claim 5, further comprising at least one characteristic selected from the group consisting of a shape, a shading pattern, and a color of said indicator is selected based on a payout value of said established win.
22. The game machine as described in claim 2, further comprising at least one characteristic selected from the group consisting of a shape, a shading pattern, and a color of said indicator is selected based on said win line.
23. The game machine as described in claim 3, further comprising at least one characteristic selected from the group consisting of a shape, a shading pattern, and a color of said indicator is selected based on said win line.
24. The game machine as described in claim 4, further comprising at least one characteristic selected from the group consisting of a shape, a shading pattern, and a color of said indicator is selected based on said win line.
25. The game machine as described in claim 5, further comprising at least one characteristic selected from the group consisting of a shape, a shading pattern, and a color of said indicator is selected based on said win line.
26. A method for providing a game, said method comprising the steps of:
providing, at a start of said game, a changing display on a display module wherein a plurality of symbols statically displayed in a plurality of display regions is changed to various other symbols in a continuously changing manner;
providing a static display wherein said symbols being displayed in said changing manner are displayed again in a static manner in said display regions;
evaluating whether symbols establishing a win are statically displayed on a win line selected ahead of time on said display module;
moving an indicator on said display module; and
emphasizing said win line when said win is established by moving said indicator along said win line.
27. The method as described in claim 26, wherein said indicator is a moving frame surrounding a boundary line of at least one of said display regions.
28. The method as described in claim 27, further comprising the step of keeping in a frame in an emphasized state on said display module, after said indicator has passed said frame, said frame in said emphasized state surrounding a boundary line of a display region displaying one of said symbols that are statically displayed on said win line and associated with said win.
29. The method as described in claim 26, further comprising the step of displaying other symbols that are statically displayed on said win line in an obscured state, after said indicator has passed said other symbols, wherein said symbols that are statically displayed on said win line comprise said symbols establishing a win and said other symbols.
30. The method as described in claim 26, further comprising the step of displaying a trail of said indicator on said display module.
31. The method as described in claim 26, further comprising the step of selecting at least one characteristic from the group consisting of a shape, a shading pattern, and a color of said indicator based on a payout value of said established win.
32. The method as described in claim 31, further comprising the step of displaying said indicator according to said characteristic set up according to said payout value of said established win.
33. The method as described in claim 26, further comprising the step of selecting at least one characteristic from the group consisting of a shape, a shading pattern, and a color of said indicator based on said win line.
34. The method as described in claim 33, further comprising the step of displaying said indicator according to said characteristic set up according to said win line.
35. The method as described in claim 26, further comprising the step of selecting a direction and a speed of motion for said indicator moving along said win line according to a game situation.
36. The method as described in claim 26, further comprising the step of providing a replay display of movement of said indicator.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method, comprising:
preloading a shared library for one or more applications on at least one of a first host and a second host;
aliasing a unique IP address of the one or more applications, by the shared library, to an IP address on the first host where the one or more applications are running;
migrating the one or more applications’ unique IP address to the second host as part of a migration of the one or more applications; and
capturing, by a bridge at an IP layer of a TCPIP stack of the first host, a state of the one or more applications’ TCPIP connections on the first host and transferring said state to the TCPIP stack on the second host as part of the migration;
wherein said unique IP address is assigned to each of the one or more applications by the preloaded shared library.
2. The method according to claim 1, wherein the one or more applications are standard applications.
3. The method according to claim 1, wherein the one or more applications are operating system services.
4. The method according to claim 1, wherein said unique IP address is unique within the IP address space of said IP network.
5. The method according to claim 1, wherein said unique IP address is used by external client applications to communicate with the one or more applications.
6. The method according to claim 1, wherein the one or more applications can be addressed independently of the first host upon which the applications are running at any given point in time.
7. The method according to claim 1, wherein the migration of the one or more applications from the first host to the second host is hidden from external client applications by transferring the applications’ IP address from the first host to the second host.
8. The method according to claim 1, whereupon failure of the one or more applications, the method further comprises re-establishing a connections to the second host.
9. The method according to claim 1, wherein the migrating includes aliasing the one or more application\u2032 IP address to a MAC in the second host as part of the migration, wherein aliasing of the unique IP address is provided as a system level function.
10. The method according to claim 1, wherein the one or more applications can be addressed independently of the first host and the second host while running at any given point in time.
11. A non-transitory computer readable storage medium storing a computer program having instructions for:
preloading a shared library for one or more applications;
assigning a unique IP address, by the shared library, to the one or more applications;
aliasing the IP address of the one or more applications, by the shared library, to a NIC IP address on a first host where the one or more applications are running;
migrating the IP address of the one or more applications to a second host as part of a migration; and
aliasing the IP address to a NIC in the second host as part of the migration;
wherein the method further comprises capturing, by a bridge at an IP layer of a TCPIP stack of the first host, a state of the one or more applications’ TCPIP connections on the first host and transferring said state to the TCPIP stack on the second host as part of the migration.
12. The non-transitory computer readable storage medium according to claim 11, further comprising when the one or more applications fail on the first host, the computer program performs the step of migrating the applications’ IP address with the applications.
13. The non-transitory computer readable storage medium according to claim 11, further comprising when the one or more applications fail on the first host, the computer program performs the step of re-establishing a connection to the second host.
14. The non-transitory computer readable storage medium according to claim 11, wherein the migration of the one or more applications from the first host to the second host is hidden from external client applications by transferring the applications’ IP address from the first host to the second host.
15. The non-transitory computer readable storage medium according to claim 11, wherein the one or more applications is at least one of standard applications, operating system services, operating system programs, and a virtual machine programs.
16. The non-transitory computer readable storage medium according to claim 11, wherein aliasing of the applications’ IP address is provided as a system level function.
17. A system, comprising:
a first server structured to run one or more applications;
a second server in communication with the first server; and
at least one computer readable medium associated with the first server and the second server, the at least one computer readable medium including a computer program having instructions for migrating the one or more applications between the first server and the second server, wherein the computer program performs steps comprising:
preloading a shared library for each of the one or more applications;
assigning a unique IP address, by the shared library, to the one or more applications;
aliasing the IP address of the one or more applications, by the shared library, to a NIC IP on a first server where the one or more applications are running;
migrating the IP address of the one or more applications to the second server as part of a migration;
aliasing the IP address to a NIC in the second server as part of the migration; and
a bridge at an IP layer of a TCPIP stack of the first server, the bridge capturing an internal state of TCP and IP and forwarding the internal state to the second server.
18. The system according to claim 17, wherein the computer program is operable to alias the IP address for the one or more applications as a system level function.
19. The system according to claim 17, wherein the one or more applications can be addressed independently of the first server upon which the applications are running at any given point in time.