Systems and methods for optimizing gameplay on an electronic social gaming platform
AssigneeUnicorn 7 Inc.
InventorsLevan Owens, Onome Ufomata
Life of this patent
Estimating the term…
Abstract
The present invention is related to an electronic social gaming platform for applications such as fantasy sports. The invention comprises a unique approach to optimize gameplay aspects to maintain a competitive balance as the number of registered, active users changes over time. Through the inventive concepts disclosed herein, gameplay can be optimized as a function of season progress such that a competitive balance is maintained throughout the duration of the season.
Claims2
A computer implemented method for optimizing gameplay on an electronic social gaming platform, the optimization based on the number of active accounts on the electronic social gaming platform, and stage of gameplay, the computer implemented method comprising:
- obtaining a first value for a game unit for a plurality of game units that are acquirable on the electronic social gaming platform;
- updating the first value based on a value algorithm comprising the following variables:
- game unit ownership percentage, game unit past performance relative to past expected performance, and game unit projected performance;
- changing a first weighting of variables in the value algorithm based on the number of active accounts on the electronic social gaming platform to generate a second value algorithm, wherein as the number of active accounts increases, the weighting of game unit ownership percentage is increased relative to the weighting of at least one of game unit past performance relative to past expected performance and game unit projected performance;
- change a second weighting of variables in the second value algorithm based on the stage of gameplay on the electronic social gaming platform to generate a third value algorithm, wherein as the stage of gameplay progresses, the weighting of game unit ownership percentage is increased relative to the weighting of at least one of game unit past performance relative to past expected performance and game unit projected performance;
- calculate a second value for the game unit by applying the third value algorithm;
- enabling a user associated with an account to transact with a game unit based on the second value of the game unit;
- enabling a user to play with a plurality of transacted game units with any plurality of other users within the electronic social gaming platform, regardless of whether the plurality of users are in a league with each other.
A computer implemented method for dynamically determining weights for an athlete valuation algorithm for fantasy sports to allow for adjustments in the valuation algorithm as a fantasy sport season progresses and the number of users registered on a fantasy sports platform changes over time, the computer implemented method comprising:
- applying a weighting algorithm to assign an athlete value to each athlete in a database of acquirable athletes associated with a fantasy sport competition hosted on a fantasy sports platform, the weighting algorithm comprising a first weight based on athlete ownership percentage, a second weight based on athlete past performance, and a third weight based on athlete projected performance;
- providing a plurality of registered users with remote access to the fantasy sports platform such that any user has access to the athlete values in real-time thereby enabling users to adjust a user roster by adding or removing an athlete via a roster change operation;
- dynamically obtaining user registration information, the user registration information comprising a total number of users registered for a fantasy sport, the dynamically obtaining comprising obtaining up to date user registration information as user registration information changes over time;
- obtaining season progress information comprising a measure of percent completion for a fantasy sport season;
- dynamically updating at least the first weight based on the total number of registered users and the season progress information;
- dynamically applying the weighting algorithm at threshold time intervals using the updated first weights to determine updated athlete values;
- providing the updated athlete values to users in real-time such that subsequent roster change operations are based on the updated athlete values.
Dependencies are inferred from the claim text.