Patent attributes
A data structure embodied on a computer-readable medium is disclosed. The data structure may include a database schema for arranging a competition among associated users in a structured query language (SQL) database. The database schema may include a grouping schema and a competition schema. The grouping schema may identify one or more associated contestants. The grouping schema may receive one or more inputs from a host contestant to identify and associate the one or more associated contestants. The competition schema may include a plurality of contests. Each contest may have relational data tables configured to receive selections of songs, albums, and/or artists from the contestants, and reward points based on those selections. The points may be rewarded to each contestant based on their corresponding selections. The sum of the points for each contestant may be accumulated to determine a score. The points may be rewarded based on one or more activity tracking parameters. The database schema may also employ an application. The application may provide access to the plurality of selections and scores in the SQL database. The application may also manage the contestants, the plurality of selections, the one or more activity tracking parameter and the scores for each of the contestant.