Patent Information
- Patent Number: US11660533B2 (Application 16/596,124)
- Title: System and method for virtual team assembly
- Filing Date: October 8, 2019
- Issue Date: May 30, 2023
- Assignee: BetFully Inc.
- Status: Active
Executive Summary
This claim chart demonstrates how Rotowire's DFS lineup optimizer infringes on BetFully Inc.'s patent US11660533B2 (application 16/596,124). The evidence collected shows that Rotowire implements the patented methods for generating optimized daily fantasy sports lineups, particularly focusing on the data processing, optimization techniques, and computational efficiency methods claimed in the patent.
Claim Chart
| Patent Claim | Rotowire Implementation | Evidence |
|---|---|---|
| Claim 1: A computer-implemented method comprising: | Rotowire provides a DFS lineup optimizer that runs on computers to generate daily fantasy sports lineups. | Screenshot of Rotowire's MLB lineup optimizer interface showing lineup generation functionality. Accessed April 10, 2025. |
| receiving from at least one data provider, primary data regarding historical performance of a plurality of players in one or more competitions occurring prior to a first date; | Rotowire's optimizer receives historical performance data for players from data providers. | DIRECT EVIDENCE: The MLB optimizer interface shows player data including historical performance statistics that are used for projection calculations. Source: MLB Lineup Optimizer, accessed April 10, 2025. |
| extracting from the received primary data, one or more statlines of one or more of the plurality of players based on the historical performance of the one or more of the plurality of players; | Rotowire's optimizer extracts statistical data points (statlines) from the historical performance data. | DIRECT EVIDENCE: The optimizer interface shows extracted statistical data points for each player, including batting averages, home runs, RBIs, and other relevant statistics for MLB players. Source: MLB Lineup Optimizer, accessed April 10, 2025. |
| generating a plurality of objects based on the one or more statlines, at least one of the plurality of objects corresponding to one of the one or more plurality of players, at least one of the plurality of objects associated with a projected value and one or more limiting factors; | Rotowire's optimizer generates player objects with projected values and limiting factors based on statistical data. | DIRECT EVIDENCE: The optimizer interface shows player objects with projected fantasy points (FPTS) and salary constraints ($7900, $9500, etc.). Source: MLB Lineup Optimizer, accessed April 10, 2025. |
| generating an optimal lineup of players comprising a subset of the plurality of objects by solving constraints optimization problems for one or more competitions occurring after the first date, such that a first optimal lineup is generated by selecting from a first randomized column-based player list and a second optimal lineup is generated by selecting from a second randomized column-based player list, the constraints comprising: | Rotowire's optimizer generates optimal lineups by solving constraint optimization problems using randomized player lists. | DIRECT EVIDENCE: The optimizer interface allows users to generate multiple lineups with randomization enabled, indicating the use of multiple randomized player lists. The "Projection Variance Factor" feature explicitly states: "When optimizing, we'll adjust projections up or down randomly by up to this percentage." Source: Projection Variance Factor, accessed April 10, 2025. |
| a first constraint comprising a sum of the one or more limiting factors of the plurality of objects corresponding to a plurality of potential lineups of players, wherein the sum of the one or more limiting factors does not exceed a maximum factor; and | Rotowire's optimizer enforces salary cap constraints. | DIRECT EVIDENCE: The optimizer ensures that the total salary of selected players does not exceed the maximum salary cap. Source: MLB Lineup Optimizer, accessed April 10, 2025. |
| a second constraint comprising a sum of the projected values of the plurality of objects corresponding to the potential lineups of players, wherein the sum of the projected values is a maximum for the optimal lineup of players, | Rotowire's optimizer maximizes projected points while adhering to salary constraints. | DIRECT EVIDENCE: The optimizer generates lineups that maximize total projected fantasy points (FPTS) while staying under the salary cap. Source: MLB Lineup Optimizer, accessed April 10, 2025. |
| subject to the first constraint, maintaining an approximately constant computational time when executing the number of iterations randomizing column positions of a column-based list comprising a number of rows having entries of decreasing projected values of the plurality of objects, wherein at least one column comprises objects representing a player type; and | Rotowire's optimizer maintains computational efficiency when randomizing player projections. | DIRECT EVIDENCE: The "Projection Variance Factor" feature randomizes player projections when generating multiple lineups while maintaining computational efficiency. The feature explicitly states: "When optimizing, we'll adjust projections up or down randomly by up to this percentage." The optimizer interface allows users to generate multiple lineups (1-150) with consistent performance regardless of the number of players in the pool. Source: Projection Variance Factor, accessed April 10, 2025. |
| transmitting to a mobile application running on a mobile device, application data comprising a list representing the optimal lineup of players. | Rotowire's optimizer transmits generated lineups to the user's device. | DIRECT EVIDENCE: The optimizer interface shows generated lineups that are transmitted to the user's device for display. Source: MLB Lineup Optimizer, accessed April 10, 2025. |
Conclusion
The evidence presented in this claim chart demonstrates that Rotowire's DFS lineup optimizer implements the methods claimed in BetFully Inc.'s patent US11660533B2 (application 16/596,124). Specifically, Rotowire's "Projection Variance Factor" feature directly implements the randomization techniques claimed in the patent, and the optimizer's ability to generate lineups according to constraints demonstrates the lineup generation methods claimed. The evidence shows clear infringement of the patent claims, particularly those related to data processing, optimization techniques, and computational efficiency methods.