1. A gaming system comprising:
at least one display device adapted to display a game;
at least one input device;
at least one processor; and
at least one memory device which stores a plurality of instructions, which when executed by the at least one processor, cause the at least one processor to operate with the at least one display device and the at least one input device to control a play of the game by:
(a) displaying a quantity of modifiers, wherein said quantity of displayed modifiers is at least two and said quantity of displayed modifiers is independent of any wagers placed by a player;
(b) for each displayed modifier, enabling the player to apply said modifier to a first game component, a second, different game component or a combination of the first game component and the second game component;
(c) if the player applied said modifiers to the first game component:
(i) modifying said first game component by each applied modifier, and
(ii) generating and displaying a first game outcome, wherein said generated game outcome is based on said modified first game component and said second game component;
(d) if the player applied said modifiers to the second game component:
(i) modifying said second game component by each applied modifier, and
(ii) generating and displaying a second game outcome, wherein said generated game outcome is based on said first game component and said modified second game component;
(e) if the player applied said modifiers to the combination of the first game component and the second game component:
(i) modifying said first game component by each modifier applied to said first game component,
(ii) modifying said second game component by each modifier applied to said second game component, and
(iii) generating and displaying a third game outcome, wherein said generated game outcome is based on said modified first game component and said modified second game component; and
(f) determining and displaying any award based on any generated game outcome.
2. The gaming system of claim 1, wherein the quantity of modifiers in the game is based on a game triggering event.
3. The gaming system of claim 1, wherein said first and second game components are selected from the group consisting of: a quantity of free spins, an multiplier for at least one free spin, a starting credit amount, a quantity of picks, a quantity of selections, a quantity of wild symbols, a quantity of retrigger symbols, a quantity of termination symbols, a quantity of anti-terminators, a quantity of locking reels, a quantity of locking symbol positions, a quantity of expanding symbols, a quantity of rounds, a quantity of award opportunities, a quantity of progressive awards, a range of awards, a maximum award, a minimum award, an average expected award, a quantity of active reels, a quantity of active paylines, a quantity of offers, a paytable, and a quantity of hands of playing cards.
4. The gaming system of claim 1, wherein a plurality of said modifiers are different.
5. The gaming system of claim 1, wherein when executed by the at least one processor, said plurality of instructions cause the at least one processor to control the play of the game by enabling the player to apply a plurality, but not all, of the modifiers the first game component.
6. The gaming system of claim 1, wherein the at least one processor resides remote from a housing which supports said at least one display device and said at least one input device.
7. A method of operating a gaming system, said method comprising:
(a) causing at least one display device to display a quantity of modifiers, wherein said quantity of displayed modifiers is at least two and said quantity of displayed modifiers is independent of any wagers placed by a player;
(b) for each displayed modifier, enabling the player to apply said modifier to a first game component, a second, different game component or a combination of the first game component and the second game component;
(c) if the player applied said modifiers to the first game component:
(i) causing at least one processor to execute a plurality of instructions to modify said first game component by each applied modifier,
(ii) causing the at least one processor to execute the plurality of instructions to generate a first game outcome, wherein said generated game outcome is based on said modified first game component and said second game component, and
(iii) causing the at least one display device to display the first game outcome;
(d) if the player applied said modifiers to the second game component:
(i) causing the at least one processor to execute the plurality of instructions to modify said second game component by each applied modifier,
(ii) causing the at least one processor to execute the plurality of instructions to generate a second game outcome, wherein said generated game outcome is based on said first game component and said modified second game component, and
(iii) causing the at least one display device to display the second game outcome;
(e) if the player applied said modifiers to the combination of the first game component and the second game component:
(i) causing the at least one processor to execute the plurality of instructions to modify said first game component by each modifier applied to said first game component,
(ii) causing the at least one processor to execute the plurality of instructions to modify said second game component by each modifier applied to said second game component,
(iii) causing the at least one processor to execute the plurality of instructions to generate a third game outcome, wherein said generated game outcome is based on said modified first game component and said modified second game component, and
(iv) causing the at least one display device to display the third game outcome;
(f) causing the at least one processor to execute the plurality of instructions to determine any award based on any generated game outcome; and
(g) causing the at least one display device to display the determined award.
8. The method of claim 7, wherein the quantity of modifiers in a game is based on a game triggering event.
9. The method of claim 7, wherein said first and second game components are selected from the group consisting of: a quantity of free spins, an multiplier for at least one free spin, a starting credit amount, a quantity of picks, a quantity of selections, a quantity of wild symbols, a quantity of retrigger symbols, a quantity of termination symbols, a quantity of anti-terminators, a quantity of locking reels, a quantity of locking symbol positions, a quantity of expanding symbols, a quantity of rounds, a quantity of award opportunities, a quantity of progressive awards, a range of awards, a maximum award, a minimum award, an average expected award, a quantity of active reels, a quantity of active paylines, a quantity of offers, a paytable, and a quantity of hands of playing cards.
10. The method of claim 7, wherein a plurality of said modifiers are different.
11. The method of claim 7, which includes enabling the player to apply a plurality, but not all, of the modifiers the first game component.
12. The method of claim 7, which is provided through a data network.
13. The method of claim 12, wherein the data network is an Internet.
14. A gaming system server comprising:
at least one processor; and
at least one memory device which stores a plurality of instructions, which when executed by the at least one processor, cause the at least one processor to:
(a) cause at least one display device to display a quantity of modifiers, wherein said quantity of displayed modifiers is at least two and said quantity of displayed modifiers is independent of any wagers placed by a player;
(b) for each displayed modifier, enable the player to apply said modifier to a first game component, a second, different game component or a combination of the first game component and the second game component;
(c) if the player applied said modifiers to the first game component:
(i) modify said first game component by each applied modifier,
(ii) generate a first game outcome, wherein said generated game outcome is based on said modified first game component and said second game component, and
(iii) cause the at least one display device to display the first game outcome;
(d) if the player applied said modifiers to the second game component:
(i) modify said second game component by each applied modifier,
(ii) generate a second game outcome, wherein said generated game outcome is based on said first game component and said modified second game component, and
(iii) cause the at least one display device to display the second game outcome;
(e) if the player applied said modifiers to the combination of the first game component and the second game component:
(i) modify said first game component by each modifier applied to said first game component,
(ii) modify said second game component by each modifier applied to said second game component, and
(iii) generate a third game outcome, wherein said generated game outcome is based on said modified first game component and said modified second game component, and
(iv) cause the at least one display device to display the third game outcome;
(f) determine any award based on any generated game outcome; and
(g) cause the at least one display device to display the determined award.
15. The gaming system server of claim 14, wherein the quantity of modifiers in a game is based on a game triggering event.
16. The gaming system server of claim 14, wherein said first and second game components are selected from the group consisting of: a quantity of free spins, an multiplier for at least one free spin, a starting credit amount, a quantity of picks, a quantity of selections, a quantity of wild symbols, a quantity of retrigger symbols, a quantity of termination symbols, a quantity of anti-terminators, a quantity of locking reels, a quantity of locking symbol positions, a quantity of expanding symbols, a quantity of rounds, a quantity of award opportunities, a quantity of progressive awards, a range of awards, a maximum award, a minimum award, an average expected award, a quantity of active reels, a quantity of active paylines, a quantity of offers, a paytable, and a quantity of hands of playing cards.
17. The gaming system server of claim 14, wherein a plurality of said modifiers are different.
18. The gaming system server of claim 14, wherein when executed by the at least one processor, said plurality of instructions cause the at least one processor to enable the player to apply a plurality, but not all, of the modifiers the first game component.
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:
receiving, by a network device of a content provider, a request for a first secret key and a second secret key,
the first secret key being used to encrypt the second secret key,
the second secret key being used to encrypt content being sent to a wireless user device, and
the content including one of an audio stream or a video stream;
generating, by the first network device and based on the request, the first secret key and the second secret key;
sending, by the network device and by using a multimedia Internet KEYing (MIKEY) protocol, the first secret key and the second secret key to a first broadcastmulticast service (BM-SC) device that provides service in a first coverage area of a network,
the first BM-SC device sending a first portion of the content, encrypted with the second secret key, to the wireless user device when the wireless user device is located in the first coverage area of the network;
sending, by the first network device and by using the MIKEY protocol, the first secret key and the second secret key to a second BM-SC device that provides service in a second coverage area of the network,
the second BM-SC device sending a second portion of the content, encrypted with the second secret key, to the wireless user device when the wireless user device is located in the second coverage area of the network, and
the first coverage area of the network being different than the second coverage area of the network; and
sending, by the first network device and by using the MIKEY protocol, the first secret key and the second secret key to the wireless user device,
the wireless user device using the second secret key to decrypt the first portion of the content received from the first BM-SC device and the second portion of the content received from the second BM-SC device, and
a user of the wireless user device being provided with the first portion of the content and the second portion of the content without interruption detectable by the user during a time when the wireless user device moves from the first coverage area of the network to the second coverage area of the network.
2. The method of claim 1, where sending the first secret key to the first BM-SC device and the second BM-SC device allows the wireless user device to continue receiving the content when the wireless user device moves from the first coverage area to the second coverage area.
3. The method of claim 1, where generating the first secret key includes:
generating the first secret key based on a bearer functional layer, a delivery method functional layer, and a user serviceapplication functional layer.
4. The method of claim 3, where generating the first secret key based on the bearer functional layer, the delivery method functional layer, and the user serviceapplication functional layer includes:
using variables, associated with the bearer functional layer, the delivery method functional layer, and the user serviceapplication functional layer, to generate the first secret key.
5. The method of claim 1, where sending the first secret key and the second secret key to the wireless user device includes:
sending the first secret key and the second secret key to a universal integrated circuit card located in the wireless user device.
6. The method of claim 1,
where the first secret key and the second secret key are associated with an identifier,
where the identifier associates the first secret key and the second secret key with a type of content, and
where the method further comprises:
storing the identifier associated with the first secret key and the second secret key.
7. The method of claim 1, where the first secret key permits the wireless user device to decrypt the second secret key.
8. A system comprising:
a device to:
receive a request for a secret key,
the secret key being used to encrypt a delivery of content being sent to a wireless user device;
generate the secret key based on receiving the request;
send, by using a multimedia Internet KEYing (MIKEY) protocol, the secret key to a first broadcastmulticast service (BM-SC) device associated with a first coverage area of a network,
the first BM-SC device sending a first portion of the content, encrypted with the secret key, to the wireless user device when the wireless user device is located in the first coverage area of the network;
send, by using the MIKEY protocol, the secret key to a second BM-SC device associated with a second coverage area of the network,
the second BM-SC device sending a second portion of the content, encrypted with the secret key, to the wireless user device when the wireless user device is located in the second coverage area of the network; and
send, by using the MIKEY protocol, the secret key to the wireless user device,
the wireless user device using the secret key to decrypt the first portion of the content received from the first BM-SC device and the second portion of the content received from the second BM-SC device, and
a user of the wireless user device being provided with the first portion of the content and the second portion of the content without interruption detectable by the user during a time when the wireless user device moves from the first coverage area of the network to the second coverage area of the network.
9. (canceled)
10. The system of claim 8, where the secret key is generated based on variables associated with a bearer layer, a delivery method layer, or a user serviceapplication layer.
11. The system of claim 8,
where the device:
generates a second secret key based on receiving the request; and
encrypts messages that include the secret key by using the second secret key, and
where sending the secret key to the first BM-SC device, the second BM-SC device, and the wireless user device includes sending the encrypted messages.
12. The system of claim 8,
where the device sends the secret key to a particular device, and
where the particular device sends a third portion of the content, encrypted with the secret key, to the wireless user device when the first BM-SC device and the second BM-SC device are not sending content to the wireless user device.
13. The system of claim 8,
where the secret key is associated with an identifier,
where the identifier associates the secret key with a type of content sent from the first BM-SC device to the wireless user device, and
where the device stores the identifier.
14. The system of claim 8, where the secret key is generated based on a bearer functional layer, a delivery method functional layer, or a user serviceapplication functional layer.
15. A non-transitory computer-readable medium storing instructions, the instructions comprising:
a plurality of instructions, that when executed by one or more processors of one or more network devices, cause the one or more processors to:
receive a request for a secret key,
the secret key being used to encrypt content sent to a wireless user device;
generate the secret key based on receiving the request;
send the secret key to a first broadcastmulticast service (BM-SC) device associated with a first coverage area of a network,
the first BM-SC device sending a first portion of the content, encrypted with the secret key, to the wireless user device when the wireless user device is located in the first coverage area of the network;
send the secret key to a second BM-SC device associated with a second coverage area of the network,
the second BM-SC device sending a second portion of the content, encrypted with the secret key, to the wireless user device when the wireless user device is located in the second coverage area of the network; and
send the secret key to the wireless user device,
the wireless user device using the secret key to decrypt the first portion of the content received from the first BM-SC device and using the secret key to decrypt the second portion of the content received from the second BM-SC device, and
a user of the wireless user device being provided with the first portion of the content and the second portion of the content without interruption detectable by the user during a time when the wireless user device moves from the first coverage area of the network to the second coverage area of the network.
16. The non-transitory computer-readable medium of claim 15, further comprising:
one or more instructions that, when executed by the one or more processors, cause the one or more processors to:
send the secret key to a third BM-SC device associated with a third coverage area of the network,
the third BM-SC device sending content, encrypted with the secret key, to the wireless user device when the wireless user device is located in the third coverage area of the network, and
the third coverage area of the network being different than the first coverage area of the network and the second coverage area of the network.
17. The non-transitory computer-readable medium of claim 15, where one or more instructions, of the plurality of instructions, to generate the secret key include one or more instructions to:
generate the secret key using variables associated with a type of content, a type of delivery associated with the content, or a type of bearer associated with the content.
18. The non-transitory computer-readable medium of claim 15, where one or more instructions, of the plurality of instructions, to generate the secret key include one or more instructions to:
generate the secret key as a multimedia broadcast multi-cast transport key.
19. The non-transitory computer-readable medium of claim 15, where one or more instructions, of the plurality of instructions, to generate the secret key include one or more instructions to:
generate the secret key using a boot-strapping transaction identifier associated with the wireless user device.
20. The non-transitory computer-readable medium of claim 15, further comprising:
one or more instructions that, when executed by the one or more processors, cause the one or more processors to:
terminate the secret key after a finite amount of time; and
prevent the wireless user device from using the secret key to decrypt the content after the finite amount of time.
21. The method of claim 1, where the method further comprises:
terminating the secret key after a finite amount of time; and
preventing the wireless user device from using the secret key to decrypt the content after the finite amount of time.