IP Library Granted Patent US 8,930,405
Granted Patent B2
US 8,930,405 · App. 12/904,094 · Granted Jan 6, 2015

Content scheduling for fantasy gaming

Inventors: Don Relyea (Dallas, TX); Brian Roberts (Dallas, TX); Heath Stallings (Colleyville, TX)
Assignee: Verizon Patent and Licensing Inc.
G06Q10/10Y10S707/951
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,930,405
App. No.
12/904,094
Granted
Jan 6, 2015
Kind
B2
Abstract

An exemplary method includes a media program scheduling facility 1) retrieving data associated with a fantasy game, the data representing players of interest engaged in a real-life competitive activity that forms a basis for the fantasy game, 2) determining, based on the data representing the players of interest and on media program listing data associated with a plurality of media programs, one or more of the media programs that are associated with the players of interest, and 3) providing a scheduling screen for display, the scheduling screen containing listing information for each of the one or more media programs determined to be associated with the players of interest. Corresponding systems and methods are also disclosed.

Claims (62)

1. A method comprising:

retrieving, by a media program scheduling facility, data associated with a fantasy game, the data representing players of interest engaged in a real-life competitive activity that forms a basis for the fantasy game;

determining, by the media program scheduling facility based on the data representing the players of interest and on media program listing data associated with a plurality of video based media programs, one or more of the video based media programs in which the players of interest will be shown competing in the real-life competitive activity in real-time;

generating, by the media program scheduling facility, an optimal viewing lineup for the one or more of the video based media programs based on criteria that include at least one of player rankings and achieving a viewing of the most number of players of interest; and

providing, by the media program scheduling facility, a scheduling screen for display, the scheduling screen containing media program listing information for each of the one or more video based media programs included in the optimal viewing lineup.

2. The method of claim 1 , wherein the real-life competitive activity includes a sports league and the players of interest include a plurality of sports players.

3. The method of claim 1 , wherein:

the scheduling screen includes an interactive program guide; and

the media program listing information for each of the one or more video based media programs in which the players of interest will be shown competing in the real-life competitive activity is integrated within the interactive program guide.

4. The method of claim 3 , wherein:

the interactive program guide includes a grid of cells; and

the media program listing information for each of the one or more video based media programs in which the players of interest will be shown competing in the real-life competitive activity is displayed within one or more of the cells.

5. The method of claim 4 , wherein:

the data representing the players of interest includes player identifier information for each of the players of interest; and

the scheduling screen contains player identifier information displayed together with the media program listing information within the one or more of the cells.

6. The method of claim 1 , wherein the scheduling screen contains a fantasy roster displayed together with the media program listing information, the fantasy roster including entries for the players of interest associated with a fantasy league team.

7. The method of claim 6 , wherein the media program listing information for each of the one or more video based media programs determined to be associated with the players of interest is arranged as a list of one or more media program listings representing the one or more video based media programs in which the players of interest will be shown as competing in the real-life competitive activity.

8. The method of claim 1 , wherein the media program listing information contained in the scheduling screen is configured to display together with a video content view on a display.

9. The method of claim 1 , further comprising:

obtaining, by a statistics facility, performance statistics data representative of performances of the players of interest in the real-life competitive activity; and

providing, by the statistics facility, a statistics screen for display, the statistics screen containing the performance statistics data representative of the performances of the players of interest in the real-life competitive activity.

10. The method of claim 9 , wherein the statistics screen is configured for display together with the scheduling screen on a display.

11. The method of claim 1 , embodied as computer-executable instructions on at least one non-transitory computer-readable medium.

12. A method comprising:

determining, by a media program scheduling facility, one or more players associated with a fantasy team included in a fantasy sports game, each of the one or more players associated with a real team within a real-life sports league that forms a basis for the fantasy sports game;

determining, by the media program scheduling facility, one or more video based media programs in which the one or more players will be shown competing in the real-life sports league activity in real-time, the determining including

identifying the real team associated with each of the one or more players, and

using the real team associated with each of the one or more players to query media program listing information;

generating, by the media program scheduling facility, an optimal viewing lineup for the one or more video based media programs based on criteria that include at least one of player rankings and achieving a viewing of the most number of players of interest; and

providing, by the media program scheduling facility, a scheduling screen for display, the scheduling screen containing media program listing information for each of the one or more video based media programs included in the optimal viewing lineup.

13. The method of claim 12 , embodied as computer-executable instructions on at least one non-transitory computer-readable medium.

14. A system comprising:

at least one non-transitory computer-readable medium;

a processor;

a first database storing data associated with a fantasy game in the at least one non-transitory computer-readable medium, the data representing players of interest engaged in a real-life competitive activity that forms a basis for the fantasy game;

a second database storing media program listing data associated with a plurality of video based media programs in the at least one non-transitory computer-readable medium; and

a scheduling facility communicatively coupled to the first and second databases, the scheduling facility configured to direct the processor to

determine, based on the data representing the players of interest in the first database and the media program listing data in the second database, one or more of the video based media programs in which the players of interest will be shown competing in the real-life competitive activity in real-time,

generate an optimal viewing lineup for the one or more of the video based media programs based on criteria that include at least one of player rankings and achieving a viewing of the most number of players of interest, and

provide a scheduling screen for display, the scheduling screen containing media program listing information for each of the one or more video based media programs included in the optimal viewing lineup.

15. The system of claim 14 , wherein the real-life competitive activity includes a sports league and the players of interest include a plurality of sports players.

16. The system of claim 14 , wherein the scheduling facility is implemented by at least one of:

a media distribution system configured to distribute the plurality of media programs via an access network; and

a user system configured to access and present the plurality of video based media programs distributed by the media distribution system via the access network.

17. The system of claim 16 , wherein the media program listing information specifies temporal intervals during which the video based media programs are scheduled for distribution by the media distribution system.

18. The system of claim 14 , wherein:

the scheduling screen includes an interactive program guide; and

the media program listing information for each of the one or more video based media programs in which the players of interest will be shown competing in the real-life competitive activity is integrated within the interactive program guide.

19. The system of claim 18 , wherein:

the interactive program guide includes a grid of cells; and

the media program listing information for each of the one or more video based media programs in which the players of interest will be shown competing in the real-life competitive activity is displayed within one or more of the cells.

20. The system of claim 19 , wherein:

the data representing the players of interest includes player identifier information for each of the players of interest; and

the scheduling screen contains player identifier information displayed together with the media program listing information within the one or more of the cells.

21. A method comprising:

retrieving, by a media program scheduling facility, data associated with a fantasy game, the data representing at least one player of interest engaged in a real-life competitive activity that forms a basis for the fantasy game and a real team associated with the at least one player of interest;

determining, by the media program scheduling facility based on the data representing the at least one player of interest and the real team associated with the at least one player of interest, one or more video based real-time media programs of the real-life competitive activity that include the real team associated with the at least one player of interest;

generating, by the media program scheduling facility based on criteria that include at least one of player rankings and achieving a viewing of the most number of players of interest, an optimal viewing lineup that includes the one or more video based real-time media programs; and

providing, by the media program scheduling facility, a scheduling screen for display, the scheduling screen containing media program listing information for each of the one or more video based real-time media programs included in the optimal viewing lineup.

22. The method of claim 21 , wherein the data associated with the fantasy game is retrieved from a first database containing information about a user selected fantasy team.

23. The method of claim 21 , wherein the determining of the one or more video based real-time media programs of the real-life competitive activity that includes the real team associated with the at least one player of interest comprises matching electronic program guide information with the data representing the real team associated with the at least one player of interest.

24. The method of claim 23 , wherein the electronic program guide information is retrieved from a second database containing information about scheduled broadcasts of a plurality of real-life competitive activities associated with the fantasy game.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2014
From: VERIZON DATA SERVICES LLC
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 034261/0551 →
CHANGE OF NAME Recorded Nov 25, 2014
From: VERIZON DATA SERVICES INC.
To: VERIZON DATA SERVICES LLC
Reel/Frame 034470/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2010
From: RELYEA, DON; ROBERTS, BRIAN; STALLINGS, HEATH
To: VERIZON DATA SERVICES, INC.
Reel/Frame 025134/0819 →
Continuity (2)
Continuation 11859316 · Sep 21, 2007
Related Publication 20110028221A1 · Feb 3, 2011