This disclosure relates to an incentivized electronic platform.
Games may be used to improve socialization and activity among groups or associations. As groups and association sizes grow, technical solutions may be used to orchestrate gameplay and tally scores. Large-scale games may cause technical failures in game regulation infrastructure or impose large overhead costs. Technical improvements to game regulation and point systems may reduce such costs and processing requirements. Additionally, the use of these games on mobile devices may further restrict the processing power available to facilitate the games.
A data structure is embodied on a computer-readable medium having a database schema for accessing and managing incentivized electronic platform data in a structured query language (SQL) database. The data schema includes a digital user ranking schema for relating a selected digital user ranking of a plurality of users including first digital content items and second digital content items. The data schema further includes an incentive results schema representing relational data tables for capturing a plurality of incentivized promotions associated with the users including a score accumulated from the digital user ranking over a period of time based on an activity tracking parameter of the first and second digital content items. Further, the digital user ranking schema and the incentive results schema are used by an incentivized electronic platform application to access and manage promoted digital content items in the SQL database.
An incentivized electronic platform includes machine instructions when executed by the CPU that implement logic that includes transmission of a first digital register of first digital content items and a second digital register of second digital content items. The logic further includes reception of a digital user ranking based on user selection from the first and a second digital registers and including at least one first digital content item and at least one of second digital content item. The logic further includes calculation of a score associated with the digital user ranking over a period of time based on an activity tracking parameter of the first digital content items and the second digital content items on the digital user ranking within a predefined association of the user. The logic further includes transmission of an indication of the score associated with the digital user ranking.
An incentivized electronic platform includes machine instructions when executed by the CPU that implement logic including transmission of a digital register of digital content items. The logic further includes reception of a digital user ranking based on user selection from the digital register including at least one digital content item. The logic further includes calculation of a score associated with the digital user ranking over a period of time based on an activity tracking parameter of the digital content item on the digital user ranking relative to a predefined association of the user defined by a predominant location of the user aggregated over a location assessment period received from a positioning system transceiver of digital interaction devices that are assigned to predefined associations. The logic further includes transmission of an indication of the score associated with the digital user ranking.
Embodiments of the present disclosure are described herein. It is to be understood, however, that the disclosed embodiments are merely examples and other embodiments may take various and alternative forms. The figures are not necessarily to scale; some features could be exaggerated or minimized to show details of particular components. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for teaching one skilled in the art to variously employ the present invention. As those of ordinary skill in the art will understand, various features illustrated and described with reference to any one of the figures may be combined with features illustrated in one or more other figures to produce embodiments that are not explicitly illustrated or described. The combinations of features illustrated provide representative embodiments for typical applications. Various combinations and modifications of the features consistent with the teachings of this disclosure, however, could be desired for particular applications or implementations.
Processing and memory constraints necessitate efficient gaming platforms, architectures, and data schemas to allow interoperability with mobile devices. The existing computer game systems and point accumulators do not provide adequate technical solutions that provide efficient gaming platforms, architectures and data schemas. Mobile devices may have limited processing capabilities, memory availability, and data transmission capabilities. Movement from high-performance gaming rigs to mobile devices has increased the gravity of deficient data structures and communication methods.
The following proposed gaming systems have failed to provide adequate technical solutions to these acute problems.
U.S. Pat. No. 8,678,930, to Gabrail, discloses a fantasy league management system including one or more reality factors, equity lines, luxury taxes, or revenue sharing policies. The fantasy league management system discloses generic databases for storing and maintaining data. Gabrail, however, does not attempt to technically improve the association of data within the system or improve data structures and components necessary for fantasy league management. Gabrail attempts to apply computer methods to a well-known fantasy league practice, instead of a technical improvement to computers processing fantasy league parameters.
U.S. Pub. No. 2013/0191399A1, to Tacoben, discloses an inadequate content distribution system. The Tacoben system and method provides a generic “rotational database” structure. The Tacoben system does not provide technical improvement data structures to reduce processing, transmission, and memory usage of mobile devices and backend servers. Tacoben does not provide an improvement to computer functionality itself such as improving data structures required to maintain and process digital content.
U.S. Pub. No 2014/0162741A1, to Diskin, discloses a non-technical improvement to a fantasy league system for allocating points to a fantasy team. Diskin fails to address technical aspects necessary to improve the digital computer system. The fantasy league system of Diskin does not address specific data structures necessary to meet mobile device constraints.
On the other hand, the incentivized electronic platform, the computer system, the computer-readable medium, and the database signature components and parts described herein provide a non-abstract, technological improvement over the previous methods. These technological improvements are rooted in an incentivized data structure having a digital user ranking schema, and an incentivized results schema. The digital user ranking schema and the incentivized results schema are used by an incentivized electronic platform approach to access and manage provided digital content items in a SQL database.
According to one embodiment, a data structure embodied on a computer-readable medium may include a database schema for accessing and managing incentivized electronic platform data. Data stored in the schema may include digital content items or referential information to the digital content items. Each of the digital content items may be identified by a unique identifier. The unique identifier may be assigned to each digital content item using a hash mechanism (e.g., MD5). The unique identifier may also include a first portion to identify an original work and a second portion to identify a derivative work. The unique identifier may be used to organize the schema.
The schema may also include ranking information. The ranking information may be used to generate digital registers, including a subset of digital content items based on popularity or association. The schema is an innovative logical model for maintaining game data and information. An additional digital register may include a subset of unranked digital content items. The schema may include a column or identifier for recognizing unranked digital content items (e.g., null).
The ranked and unranked digital registers may be sent to a user through a network (e.g., internet) for selection such that the user can participate in a game. The user may select from the digital registers to form a digital user ranking. The digital user ranking may include digital content items from both registers. After the digital user ranking is determined, it is compared against other digital user rankings. The comparison uses activity tracking parameters to determine points associated with each digital user ranking. For example, an activity tracking parameter may be the popularity of the digital content item. If the digital content item is a song, points may be assigned to the digital user ranking based on the improvement of the song along the charts.
Referring to
The mobile device 100 may be configured to transmit and receive data through the internet 150. The internet 150 may be reached through cellular towers, satellite or ad-hoc networks. The mobile device 100 may be connected with a backend server 120. The backend server 120 may serve as the main repository for data and information associated with the game. The backend server 120 may include a data store and processing components to store digital content items and references, calculate scores associated with digital user rankings, track activity parameters to determine the score, and otherwise facilitate the game. The backend server 120 and mobile device 100 may be connected with a third-party fingerprinting server 130. The third-party fingerprinting server 130 may determine the unique identifiers associated with original digital content items and derivative digital content items. It should be appreciated that any combination of servers 120, 130 and mobile devices 100 may facilitate the game. For example, the game may be operated entirely on one device 100.
Referring to
In order to sort the ranked digital register 210, the items may be bucket sorted, bubble sorted, insertion sorted, selection sorted, heap sorted, or most preferably merge sorted. The digital content items 212 may be arranged for selection by the user of the mobile device 100. The digital content items 212 may be arranged in the digital register 210 in a variety of ways. The digital content items 212 may be ranked according to popularity. The popularity index may be localized to the region or association of the user of the mobile device 100. For example, the ranked digital register 210 may be formed based on the local popularity of the digital content item 212. The digital content item 212 may be a song, book, movie, streamed media, music video, or other created content available in a digital form. The ranking may also take into consideration hardcopy or paper forms of the digital content items. The popularity index may incorporate or consist of a public popularity index (e.g., Nielsen®).
The data structure 200 may include an unranked digital register 220. The unranked digital register 220 may include unranked digital content items 222. The unranked digital content items may be selected from a variety of sources. The unranked digital content item 222 may be associated with the user of the mobile device 100. The unranked digital content item 222 may be promoted by a local radio station or part of an association related to the user of the mobile device 100. The unranked digital register 220 may be similar to schema 2, as shown below. As shown, the unranked digital content items 220 have different unique identifiers (UUIDs) than the ranked digital content items. The digital content items 212, 222 of the ranked and unranked digital registers 210, 220 may have little or no intersection.
The data structure 200 may include a digital user ranking 230 including selected digital content items 232. The selected digital content items 232 may be selected from at least one of the ranked and unranked digital registers 210, 220. The selected digital content items 232 may be tracked to determine the top score of the players in the game. The digital user ranking 230 or a portion thereof may be sent to the backend server 120. For example, the UUIDs associated with the selected digital content items 232 may be sent to the backend server. In another embodiment, activity tracking data associated with selected digital content items 232 may be sent to the mobile device 100 for tabulation thereby reducing the processing and memory required to obtain a score. The digital user ranking may be similar to schema 3, as shown below. Portions of the data structure 200 may be located on the backend server 120, mobile device 100, or third-party server 130.
The data structure 200 may further include an activity tracking schema to track activity associated with each digital content item UUID. The activity tracking schema may include competition starting date ranking and accumulators for each of the activity tracking genres and each of the digital user rankings 230. For example, the activity tracking schema may include a column for tracking the promotions a user has made for each selected digital content item 232 on the digital user ranking 230.
The data structure 200 may further include demographic tracking information related to the user, contest, association, digital content creator, digital content items, or other information of interest. The data structure 200 may track what associations are promoting a digital content item or determine song preferences of a user.
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
In step 306, the ranked and unranked digital registers 210, 220 are generated and stored. The ranked digital register 210 is generated based on popularity or other factors. Nielsen® charts and chart positions may be used. The chart position or ranking may indicate a statistical approval rating of the digital content item 232. The chart position or ranking may be defined at a national, state, or local level. Local popularity indexes based on streams in particular regions or associations may be used. For example, the streams belonging to a particular university may be aggregated and assigned to a ranking. The unranked digital register 220 may be generated based on the user or other factors. For instance, the unranked digital register 220 may be created by a local radio station or a college club.
In step 308 the digital registers are sorted and stored by the ranking. The sorting may be performed using various methods. For instance, a merge sort may be used to streamline the sorting process at the mobile device 100. In step 310, the digital registers 210, 220 are populated on the mobile device GUI 102. In step 312, the user selects the digital user ranking 230 by identifying ranked and unranked digital content items 212, 222.
In step 314, the mobile device 100 or backend server 120 determines whether the contest timer has expired. If the timer has not expired an activity tracking algorithm is initiated to determine total points is assigned to each selected digital content item 232 selected in the digital user ranking 230. For example, a score associated with the selected digital content item 232 of the digital user ranking is incremented, in step 322, if the stream count of the selected digital content item 232 has increased, in step 316. Periodic polling of streaming services may be performed to determine the number of streams of the selected digital content item 232. In step 318, if the user has promoted the digital content item 318, the score associated with the digital user ranking is increased in step 322. In step 320, if the user has shared the digital content item, the score associated with the digital user ranking is increased in step 322. For example, the user may use a peer-based sharing service to share the selected digital content item 232 with friends on social media. In step 324, an indication of the score associated with the digital user ranking is transmitted or displayed on the mobile device 100.
The score associated with the digital user ranking may also include a risk factor. The risk factor may proportionately or unproportionately change the points assigned to each score based on a likelihood of success of the digital content item 212, 222 selection. The risk associated with each digital content item 212, 222 may be displayed next to the item 212, 222 during the selection process. The risk may be based on a trend of the digital content items 212, 222 popularity. For example, a song that is losing popularity may be associated with a higher risk, providing greater reward to the user who includes the song in their digital user ranking 230.
If the contest time has expired, in step 314, the backend server 120 or mobile device 100 will calculate a total score of each of the digital user rankings in the contest. The highest score is then submitted as the winner. In step 328 the game is stopped.
Referring to
The words used in the specification are words of description rather than limitation, and it is understood that various changes may be made without departing from the spirit and scope of the disclosure. As previously described, the features of various embodiments may be combined to form further embodiments of the invention that may not be explicitly described or illustrated. While various embodiments could have been described as providing advantages or being preferred over other embodiments or prior art implementations with respect to one or more desired characteristics, those of ordinary skill in the art recognize that one or more features or characteristics may be compromised to achieve desired overall system attributes, which depend on the specific application and implementation. These attributes may include, but are not limited to cost, strength, durability, life cycle cost, marketability, appearance, packaging, size, serviceability, weight, manufacturability, ease of assembly, etc. As such, embodiments described as less desirable than other embodiments or prior art implementations with respect to one or more characteristics are not outside the scope of the disclosure and may be desirable for particular applications.