Sharing events in a game streaming environment
Systems and methods that enable a user at a client device interacting with a live streaming platform to realize one or more benefits based on a transfer event occurring in association with a streaming device also interacting with the live streaming platform.
1 . A live streaming platform server comprising:
a processor; and
a memory device that stores a plurality of instructions that, when executed by the processor, cause the processor to:
receive, from a streaming device, first data associated with a play of a wagering game being displayed by the streaming device, wherein the streaming device is distinct from the processor,
responsive to a receipt of data of a transfer event occurring in association with the streaming device:
receive, from the streaming device, second data associated with an asset associated with the streaming device to be transferred from the streaming device to a client device and supplemental content captured at the streaming device which is independent of the play of the wagering game being displayed by the streaming device,
construct a first live stream at least partially based on the first data and the second data, the first live stream comprising content to be displayed in association with a transfer of the asset from the streaming device to the client device, and
communicate, to the client device, data associated with the constructed first live stream, wherein the client device is distinct from the processor, and
responsive to no receipt of data of any transfer event occurring in association with the streaming device;
receive, from the streaming device, third data associated with the supplemental content captured at the streaming device,
construct a second live stream at least partially based on the first data and the third data, and
communicate, to the client device, data associated with the constructed second live stream.
2 . The live streaming platform server of claim 1 , wherein the asset comprises an award from the play of the wagering game being displayed by the streaming device.
3 . The live streaming platform server of claim 2 , wherein the transfer of the asset from the streaming device to the client device comprises one of: a reduction, based on the award, of a balance of the streaming device and a reduction, based on the award, of an account associated with a user of the streaming device.
4 . The live streaming platform server of claim 3 , wherein the transfer of the asset from the streaming device to the client device comprises one of: an increase, based on the award, of a balance of the client device and an increase, based on the award, of an account associated with a user of the client device.
5 . The live streaming platform server of claim 1 , wherein the asset comprises an opportunity to win an award from the play of the wagering game being displayed by the streaming device.
6 . The live streaming platform server of claim 1 , wherein the memory device stores a plurality of further instructions that, when executed by the processor, cause the processor to cause the streaming device to display a recommendation of at least one of: the client device to be transferred the asset and the asset to be transferred.
7 . The live streaming platform server of claim 1 , wherein the memory device stores a plurality of further instructions that, when executed by the processor responsive to a receipt, from the streaming device, of data associated with an input to cause the transfer event to occur, cause the processor to randomly select at least one of: the client device to be transferred the asset and the asset to be transferred.
8 . The live streaming platform server of claim 1 , wherein the asset complies with at least one transfer limit.
9 . The live streaming platform server of claim 1 , wherein the streaming device comprises any of an electronic gaming machine and a slot machine interface board.
10 . A live streaming platform server comprising:
a processor; and
a memory device that stores a plurality of instructions that, when executed by the processor, cause the processor to:
receive, from an electronic gaming machine, first data associated with a play of a wagering game being displayed by a display device of the electronic gaming machine, wherein the electronic gaming machine is distinct from the processor,
responsive to a receipt of data of a transfer event occurring in association with the electronic gaming machine after an increase, based on an award from the play of the wagering game, of a credit balance of the electronic gaming machine:
receive, from the electronic gaming machine, second data associated with an asset associated with the electronic gaming machine to be transferred from the electronic gaming machine to a client device and supplemental content captured at the electronic gaming machine which is independent of the play of the wagering game being displayed by the electronic gaming machine,
construct a first live stream at least partially based on the first data and the second data, the first live stream comprising content to be displayed in association with a transfer of the asset from the electronic gaming machine to the client device,
communicate, to the client device, data associated with the constructed first live stream, wherein the client device is distinct from the processor,
communicate, to the electronic gaming machine, data that results in a decrease, based on the award from the play of the wagering game, of the credit balance of the electronic gaming machine, and
communicate, to the client device, data that result in an increase, based on the award from the play of the wagering game, of a balance associated with the client device, and
responsive to no receipt of data of any transfer event occurring in association with the electronic gaming machine:
receive, from the electronic gaming machine, third data associated with the supplemental content captured at the electronic gaming machine,
construct a second live stream at least partially based on the first data and the third data, and
communicate, to the client device, data associated with the constructed second live stream.
11 . The live streaming platform server of claim 10 , wherein the balance associated with the client device comprises one of: a credit balance of the client device and an account balance associated with a user of the client device.
12 . A method of operating a live streaming platform server, the method comprising:
receiving, from a streaming device, first data associated with a play of a wagering game being displayed by the streaming device, wherein the streaming device is distinct from the live streaming platform server,
responsive to a receipt of data of a transfer event occurring in association with the streaming device:
receiving, from the streaming device, second data associated with an asset associated with the streaming device to be transferred from the streaming device to a client device and supplemental content captured at the streaming device which is independent of the play of the wagering game being displayed by the streaming device,
constructing, by a processor, a first live stream at least partially based on the first data and the second data, the first live stream comprising content to be displayed in association with a transfer of the asset from the streaming device to the client device, and
communicating, to the client device, data associated with the constructed first live stream, wherein the client device is distinct from the live streaming platform server, and
responsive to no receipt of data of any transfer event occurring in association with the streaming device:
receiving, from the streaming device, third data associated with the supplemental content captured at the streaming device,
constructing, by the processor, a second live stream at least partially based on the first data and the third data, and
communicating, to the client device, data associated with the constructed second live stream.
13 . The method of claim 12 , wherein the asset comprises an award from the play of the wagering game being displayed by the streaming device.
14 . The method of claim 13 , wherein the transfer of the asset from the streaming device to the client device comprises one of: a reduction, based on the award, of a balance of the streaming device and a reduction, based on the award, of an account associated with a user of the streaming device.
15 . The method of claim 14 , wherein the transfer of the asset from the streaming device to the client device comprises one of: an increase, based on the award, of a balance of the client device and an increase, based on the award, of an account associated with a user of the client device.
16 . The method of claim 12 , wherein the asset comprises an opportunity to win an award from the play of the wagering game being displayed by the streaming device.
17 . The method of claim 12 , further comprising causing the streaming device to display a recommendation of at least one of: the client device to be transferred the asset and the asset to be transferred.
18 . The method of claim 12 , further comprising, responsive to a receipt, from the streaming device, of data associated with an input to cause the transfer event to occur, randomly selecting, by the processor, at least one of: the client device to be transferred the asset and the asset to be transferred.
19 . The method of claim 12 , wherein the asset complies with at least one transfer limit.
20 . The method of claim 12 , wherein the streaming device comprises any of an electronic gaming machine and a slot machine interface board.