METHODS AND SYSTEMS FOR INTERACTIVE GAMING
First Claim
1. A method, comprising:
- selecting, by a user, from interactive gaming match content displayed on a Graphical User Interface (GUI) of a user device, a game server for a gaming match and an entrance fee to be paid for at least one of a number of players per team for the gaming match;
sending, over the network, from the user device to a cloud server that includes one or more processors and a memory, an entrance request that identifies the selected game server for the gaming match and a selected entrance fee to be paid for the at least one of the number of players per team for the gaming match;
sending, over the network, by the one or more processors, from the cloud server to a third-party payment acceptance platform, a request for validation from the third-party payment acceptance platform in response to the cloud server receiving the entrance request from the user device;
sending, over the network by the one or more processors, match population content from the cloud server to the selected game server that includes the at least one of the number of players per team in response to receiving validation content from the third-party payment acceptance platform, wherein the validation content includes confirmation that a user account associated with the user contains funds that are equal to or greater than the selected entrance fee for the at least one of the number of players per team for the gaming match associated with the selected game server;
determining, by the one or more processors, a payout amount for the at least one of the number of players per team for the gaming match in response to receiving, over the network by the cloud server, a tournament endgame report from the selected game server for the gaming match, wherein the payout amount is based on data included in the tournament endgame report;
authenticating, by the one or more processors, payment attribute information for the user account associated with the user if the payout amount for the at least one of the number of players per team is greater than zero, wherein the payment attribute information includes financial transaction information for the user account associated with the user; and
distributing, by the one or more processors over the network, the payout amount from a third-party payment distribution platform to the user account associated with the user if the payout amount for the at least one of the number of players per team is greater than zero and the payment attribute information for the user account associated with the user is authenticated.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented interactive gaming tournament system includes selecting, by a user, a game server and an entrance fee for a gaming match and submitting an entrance request that identifies the game server. The system includes sending a request for validation from a payment acceptance platform in response to receiving the entrance request and sending match population content to the game server in response to receiving validation from the payment acceptance platform that confirms a user account contains funds that are equal to or greater than the entrance fee. The system includes determining a payout amount in response to receiving a tournament endgame report from the game server and authenticating payment information for the user account and distributing the payout amount from a payment distribution platform to the user account if the payout amount is greater than zero and the user account is authenticated.
11 Citations
20 Claims
-
1. A method, comprising:
-
selecting, by a user, from interactive gaming match content displayed on a Graphical User Interface (GUI) of a user device, a game server for a gaming match and an entrance fee to be paid for at least one of a number of players per team for the gaming match; sending, over the network, from the user device to a cloud server that includes one or more processors and a memory, an entrance request that identifies the selected game server for the gaming match and a selected entrance fee to be paid for the at least one of the number of players per team for the gaming match; sending, over the network, by the one or more processors, from the cloud server to a third-party payment acceptance platform, a request for validation from the third-party payment acceptance platform in response to the cloud server receiving the entrance request from the user device; sending, over the network by the one or more processors, match population content from the cloud server to the selected game server that includes the at least one of the number of players per team in response to receiving validation content from the third-party payment acceptance platform, wherein the validation content includes confirmation that a user account associated with the user contains funds that are equal to or greater than the selected entrance fee for the at least one of the number of players per team for the gaming match associated with the selected game server; determining, by the one or more processors, a payout amount for the at least one of the number of players per team for the gaming match in response to receiving, over the network by the cloud server, a tournament endgame report from the selected game server for the gaming match, wherein the payout amount is based on data included in the tournament endgame report; authenticating, by the one or more processors, payment attribute information for the user account associated with the user if the payout amount for the at least one of the number of players per team is greater than zero, wherein the payment attribute information includes financial transaction information for the user account associated with the user; and distributing, by the one or more processors over the network, the payout amount from a third-party payment distribution platform to the user account associated with the user if the payout amount for the at least one of the number of players per team is greater than zero and the payment attribute information for the user account associated with the user is authenticated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product embodied in a computer-readable storage device and comprising instructions that when executed by one or more processors and a memory, cause the one or more processors to implement a method comprising:
-
selecting, by a user, from interactive gaming match content displayed on a Graphical User Interface (GUI) of a user device, a game server for a gaming match and an entrance fee to be paid for at least one of a number of players per team for the gaming match; sending, over the network, from the user device to a cloud server that includes one or more processors and a memory, an entrance request that identifies the selected game server for the gaming match and a selected entrance fee to be paid for the at least one of the number of players per team for the gaming match; sending, over the network, by the one or more processors, from the cloud server to a third-party payment acceptance platform, a request for validation from the third-party payment acceptance platform in response to the cloud server receiving the entrance request from the user device; sending, over the network by the one or more processors, match population content from the cloud server to the selected game server that includes the at least one of the number of players per team in response to receiving validation content from the third-party payment acceptance platform, wherein the validation content includes confirmation that a user account associated with the user contains funds that are equal to or greater than the selected entrance fee for the at least one of the number of players per team for the gaming match associated with the selected game server; determining, by the one or more processors, a payout amount for the at least one of the number of players per team for the gaming match in response to receiving, over the network by the cloud server, a tournament endgame report from the selected game server for the gaming match, wherein the payout amount is based on data included in the tournament endgame report; authenticating, by the one or more processors, payment attribute information for the user account associated with the user if the payout amount for the at least one of the number of players per team is greater than zero, wherein the payment attribute information includes financial transaction information for the user account associated with the user; and distributing, by the one or more processors over the network, the payout amount from a third-party payment distribution platform to the user account associated with the user if the payout amount for the at least one of the number of players per team is greater than zero and the payment attribute information for the user account associated with the user is authenticated. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
one or more processors; and one or more memory elements including instructions that when executed cause the one or more processors to perform operations comprising; selecting, by a user, from interactive gaming match content displayed on a Graphical User Interface (GUI) of a user device, a game server for a gaming match and an entrance fee to be paid for at least one of a number of players per team for the gaming match; sending, over the network, from the user device to a cloud server that includes the one or more processors and the one or more memory elements, an entrance request that identifies the selected game server for the gaming match and a selected entrance fee to be paid for the at least one of the number of players per team for the gaming match; sending, over the network, by the one or more processors, from the cloud server to a third-party payment acceptance platform, a request for validation from the third-party payment acceptance platform in response to the cloud server receiving the entrance request from the user device; sending, over the network by the one or more processors, match population content from the cloud server to the selected game server that includes the at least one of the number of players per team in response to receiving validation content from the third-party payment acceptance platform, wherein the validation content includes confirmation that a user account associated with the user contains funds that are equal to or greater than the selected entrance fee for the at least one of the number of players per team for the gaming match associated with the selected game server; determining, by the one or more processors, a payout amount for the at least one of the number of players per team for the gaming match in response to receiving, over the network by the cloud server, a tournament endgame report from the selected game server for the gaming match, wherein the payout amount is based on data included in the tournament endgame report; authenticating, by the one or more processors, payment attribute information for the user account associated with the user if the payout amount for the at least one of the number of players per team is greater than zero, wherein the payment attribute information includes financial transaction information for the user account associated with the user; and distributing, by the one or more processors over the network, the payout amount from a third-party payment distribution platform to the user account associated with the user if the payout amount for the at least one of the number of players per team is greater than zero and the payment attribute information for the user account associated with the user is authenticated. - View Dependent Claims (17, 18, 19, 20)
-
Specification