IP Library Granted Patent US 8,821,231
Granted Patent B2
US 8,821,231 · App. 13/898,408 · Granted Sep 2, 2014

Fantasy sport auction draft application

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,821,231
App. No.
13/898,408
Granted
Sep 2, 2014
Kind
B2
Abstract

Methods and system include obtaining attributes of athletic players from one or more sources. The attributes define statistics of the athletic players. Minimum requirements are determined for teams organized in a group. A listing is generated for each team in the group. The listing includes a plurality of entries wherein each entry is configured to present attributes of an athletic player or a team that is part of the group. Select ones of the plurality of entries in the listing are static and select ones of the entries are dynamic. The entries that are static are used to provide minimum requirements defined for each team in the group and the entries that are dynamic are used to provide attributes of the teams or the athletic players. The dynamic entries are adjusted during a drafting process to provide current status of the teams and the athletic players.

Claims (40)

1. A method, comprising:

obtaining attributes of athletic players from one or more sources, the attributes defining statistics of the athletic players;

determining minimum requirements for teams organized in a group; and

generating a listing for providing attributes related to every team in the group in a grid format for rendering at a display during a drafting process, the listing having a plurality of entries, each of the plurality of entries configured to present attributes of an athletic player in rows of the grid format or attributes of a team that is part of the group in columns of the grid format,

wherein the listing includes select ones of the plurality of entries that are static and select ones of the plurality of entries that are dynamic, the entries that are static are used to provide minimum requirements defined for each team in the group and the entries that are dynamic are used to provide the attributes of the athletic players, the entries that are dynamic being adjusted during the drafting process to provide current status of the teams and the athletic players.

2. The method of claim 1 , wherein determining minimum requirements includes querying rules for the group in which the teams are members, the rules identifying minimum requirements related to the athletic players that need to be satisfied by each team organized in the group, during the drafting process.

3. The method of claim 1 , wherein generating a listing further includes,

generating a customized listing with select ones of the plurality of entries rendering current status of select ones of the teams and select ones of the athletic players within the select teams in response to specified viewing preference.

4. The method of claim 3 , wherein the viewing preference identifies select ones of the athletic players to be rendered in the listing based on one or more positions played by the athletic players.

5. The method of claim 3 , wherein the viewing preference identifies select ones of the teams for select positions played by the select ones of the athletic players.

6. The method of claim 1 , wherein generating a listing further includes,

providing an expansion option at each of the plurality of entries within the listing, wherein the expansion option is configured to allow rendering of additional attributes of the select ones of the athletic players or select ones of the teams; and

providing a minimize option at each of the plurality of entries within the listing, wherein the minimize option is configured to allow rendering of minimal attributes of the select ones of the athletic players or select ones of the teams.

7. The method of claim 1 , further includes providing visual indicators at each of the plurality of entries, the visual indicators dynamically adjusted during the drafting process to provide current status of the athletic players and teams in the group.

8. The method of claim 1 , further includes dynamically computing secondary attributes for the athletic players using the attributes of the athletic players; and

dynamically computing secondary attributes for the teams in the group using the attributes of the teams in the groups,

wherein the secondary attributes of the athletic players and the teams rendered at corresponding entries in the listing.

9. A system, comprising:

a memory to store programming logic of an application used to provide a listing for teams organized in a group and to store team statistics for the teams in the group; and

a processor for executing the application used for providing the listing for the teams, the application includes,

(a) a draft module configured to,

interact with one or more sources over a network to obtain attributes of athletic players, wherein the attributes define statistics of the athletic players;

obtain minimum requirements for the teams by querying the team statistics of the teams stored in the memory; and

(b) a listing generator module configured to generate a listing for providing attributes related to every team in the group in a grid format for rendering at a display during a drafting process, wherein the generated listing includes a plurality of entries with each entry configured to present attributes of an athletic player in rows of the grid format or attributes of a team in the group in columns of the grid format, select ones of the plurality of entries being static and select ones of the plurality of entries that are dynamic, the entries that are static are configured to provide minimum requirements defined for each team in the group and the entries that are dynamic are configured to provide attributes of the athletic players, the entries that are dynamic are configured to be adjusted during a drafting process to provide current status of the teams and the athletic players.

10. The system of claim 9 , wherein the listing generator module is further configured to provide visual indicators for each of the plurality of entries, the visual indicators configured to be dynamically adjusted during the drafting process to provide current status of the athletic players and teams in the group.

11. A computer program stored in a non-transitory computer-readable medium, the computer program having instructions which, when executed by a computer, performs a method, the computer program comprising:

program instructions for obtaining attributes of athletic players from one or more sources, the attributes defining statistics of the athletic players;

program instructions for determining minimum requirements for teams organized in a group; and

program instructions for generating a listing for for providing attributes related to every team in the group in a grid format for rendering at a display during a drafting process, the listing having a plurality of entries, each of the plurality of entries configured to present attributes of an athletic player in rows of the grid format or attributes of a team that is part of the group in columns of the grid format,

wherein the listing includes select ones of the plurality of entries that are static and select ones of the plurality of entries that are dynamic, the entries that are static are used to provide minimum requirements defined for each team in the group and the entries that are dynamic are used to provide the attributes of the athletic players, the entries that are dynamic being adjusted during the drafting process to provide current status of the teams and the athletic players.

12. The computer program of claim 11 , wherein program instructions for generating the listing further includes,

program instructions for providing an expansion option at each of the plurality of entries within the listing, wherein the expansion option is configured to allow rendering of additional attributes of the select ones of the athletic players or select ones of the teams rendered in the entry; and

program instructions for providing a minimize option at each of the plurality of entries within the listing, wherein the minimize option is configured to allow rendering of minimal attributes of the select ones of the athletic players or select ones of the teams rendered in the entry.

13. The computer program of claim 11 , further includes program instructions for providing visual indicators at each of the plurality of entries, the visual indicators dynamically adjusted during the drafting process to provide current status of the athletic players and teams in the group.

14. The computer program of claim 11 , further includes program instructions for dynamically computing secondary attributes for the athletic players using the corresponding attributes of the athletic players; and

dynamically computing secondary attributes for the teams in the group using the corresponding attributes of the teams in the groups,

wherein the secondary attributes of the athletic players and the teams rendered at one or more of the plurality of entries in the listing.

15. The method of claim 1 , wherein the entries that are dynamic are used to provide current attributes of the teams that are part of the group.

16. The system of claim 9 , wherein the entries that are dynamic are further configured to provide current attributes of the teams that are part of the group.

17. The computer program of claim 11 , wherein the entries that are dynamic are further configured to provide current attributes of the teams that are part of the group.

Assignments (5)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2018
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 045240/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 042963/0211 →