US 12,293,631 B2
Systems and methods for generating multidimensional data structures based on fantasy sports account activity
Rick Sawyer, Boston, MA (US); Jordan Mendell, Boca Raton, FL (US); Frank Lo, Boston, MA (US); Alexander John Krusz, Somerville, MA (US); and Brendan Thompson Grove, Brookline, MA (US)
Assigned to DK Crown Holdings Inc., Boston, MA (US)
Filed by DK Crown Holdings Inc., Boston, MA (US)
Filed on Oct. 10, 2023, as Appl. No. 18/483,846.
Application 18/483,846 is a continuation of application No. 17/704,959, filed on Mar. 25, 2022, granted, now 11,798,357.
Application 17/704,959 is a continuation of application No. 16/437,782, filed on Jun. 11, 2019, granted, now 11,288,919.
Claims priority of provisional application 62/683,398, filed on Jun. 11, 2018.
Prior Publication US 2024/0046743 A1, Feb. 8, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 16/2457 (2019.01); G06F 16/28 (2019.01); G06F 16/334 (2025.01); G06F 16/35 (2019.01); G06F 16/9535 (2019.01); G07F 17/32 (2006.01)
CPC G07F 17/3237 (2013.01) [G06F 16/24578 (2019.01); G06F 16/285 (2019.01); G06F 16/3347 (2019.01); G06F 16/35 (2019.01); G06F 16/9535 (2019.01); G07F 17/3211 (2013.01); G07F 17/3244 (2013.01); G07F 17/3209 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
identifying, by one or more processors, one or more player lineups of a user profile and one or more respective contests for which the one or more player lineups were entered;
determining, by the one or more processors, i) a user type for the user profile on a frequency that the user profile participates in one or more fantasy sports contests or ii) a skill level for the user profile based on the user type and an outcome value of the one or more fantasy sports contests;
generating, by the one or more processors, using the user type or the skill level of the user profile, a data structure including a plurality of features, each feature of the plurality of features associated with a respective user metric generated based on one or more historic contests previously entered using the user profile;
providing, by the one or more processors, to a device associated with the user profile, a first content item selected based on the respective user metric of a subset of the plurality of features in the data structure, the first content item corresponding to a first contest;
receiving, by the one or more processors, an indication that the user profile participated in the first contest;
modifying, by the one or more processors, responsive to receiving the indication, the respective user metric for at least one feature of the plurality of features of the data structure based on a contest attribute of the first contest; and
providing, by the one or more processors, to the device associated with the user profile, a second content item corresponding to a second contest selected based on the modified data structure of the user profile.