# US 10,500,503 B2 · Systems and methods for using an interactive television program guide to access fantasy sports contests

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,500,503 B2
- Document ID: US10500503B2
- Status: Granted
- Kind: B2
- Application number: 15/061,111
- Filed: 2016-03-04
- Published: 2016-10-06
- Granted: 2019-12-10
- Earliest claimed: 2002-08-30
- Assignees: Rovi Guides, Inc.
- Applicants: Rovi Guides, Inc.
- Inventors: David Barber
- Web page: https://patentgrep.com/patent/US10500503B2

## CPC

- H04N 21/4334: {Recording operations (recording of a television signal H04N5/76; arrangements for recording or accumulating broadcast information or broadcast-related information H04H60/27)}
- A63F 13/828: Managing virtual sport teams
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06T 11/60: Creating or editing images; Combining images with text
- H04N 21/4532: {involving end-user characteristics, e.g. viewer profile, preferences (monitoring of user activities for profile generation for accessing a video database G06F16/739; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 21/458: Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules {; time-related management operations (arrangements for replacing or switching information during the broadcast or during the distribution H04H20/10)}
- H04N 21/4622: {Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet (web site content organization and management for information retrieval from the Internet G06F16/958; transmission by internet of broadcast information H04H60/82; stock exchange data over packet-switching network H04L12/1804; push services including data channel over packet-switching network H04L12/1859)}
- H04N 21/4755: {for defining user preferences, e.g. favourite actors or genre (retrieval personalisation and generation of user profiles for the retrieval of video data G06F16/739; user profiles in network data switching protocols H04L67/306)}
- H04N 21/4781: {Games}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

Systems and methods for using an interactive television program guide application to access fantasy sports contests are presented. In some embodiments of the present invention, the interactive television program guide application may display information indicating to a user that one or more programs is related to a fantasy sports contest. In some embodiments of the present invention, the application may provide to the user a schedule of programs related to one or more fantasy sports contests in which the user participates. The application may provide additional features to fantasy sports contestants including automatic recording of programs related to a user's fantasy sports contest, playback of highlight video clips for events that affect a user's fantasy sports contest standing, and targeted advertisements for fantasy sports contests.

## Claims

### Claim 1

A method for providing fantasy sports contest info, the method comprising:
receiving, using input circuitry, a data stream comprising information about a real-life event corresponding to a real-life sports contest of a media asset;
retrieving, from a database, a user profile including information about a fantasy sports contest for which the user participates and a plurality of real-life sports players on the user's fantasy sports roster associated with the fantasy sports contest;
comparing data from the user profile to information about the real-life event to determine whether a real-life sports player associated with the real-life event matches a real-life sports player of the plurality of real-life sports players on the user's fantasy sports roster; and
in response to determining that the real-life sports player associated with the real-life event matches the real-life sports player of the plurality of real-life sports player's on the user's fantasy sports roster, generating for display, on a display device;
information indicating to the user that the media asset is related to the fantasy sports contest for which the user participates; and
an overlay comprising fantasy sports information associated with the event.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
determining a number of real-life sports players included in the media asset that are also included in the user's fantasy sports roster; and
scheduling the media for automatic recording based on a determination that the number is greater than a threshold minimum number of real-life sports players.

### Claim 3 (depends on 1)

The method of claim 1, wherein the event corresponds to an accumulation of a statistic by a real-life sports player, further comprising determining whether the statistic changes a standing of the user in the fantasy sports contest.

### Claim 4 (depends on 1)

The method of claim 1, further comprising generating for display a video corresponding to the real-life event in response to determining that the real-life sports player associated with the real-life event matches the real-life sports player of the plurality of real-life sports player's on the user's fantasy sports roster.

### Claim 5 (depends on 1)

The method of claim 1, wherein generating for display the overlay comprising the fantasy sports information associated with the event, further comprises:
computing a number of points in the fantasy sports contest associated with the event; and
generating for display the overlay including the number of points.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
retrieving, from the user profile, a recording priority associated with the fantasy sports contest for which the user participates; and
determining whether to schedule the media asset for recording based on the recording priority.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
identifying a plurality of real-life sports players included in the media asset that are also included in the user's fantasy sports team roster; and
generating for display information indicating to the user that the plurality of real-life sports players are included in both the user's fantasy sports team roster and the media asset.

### Claim 8

A system comprising control circuitry configured to providing fantasy sports contest info, wherein the control circuitry is configured to:
receive, using input circuitry, a data stream comprising information about a real-life event corresponding to a real-life sports contest of a media asset;
retrieve, from a database, a user profile including information about a fantasy sports contest for which the user participates and a plurality of real-life sports players on the user's fantasy sports roster associated with the fantasy sports contest;
compare data from the user profile to information about the real-life event to determine whether a real-life sports player associated with the real-life event matches a real-life sports player of the plurality of real-life sports players on the user's fantasy sports roster; and
in response to determining that the real-life sports player associated with the real-life event matches the real-life sports player of the plurality of real-life sports player's on the user's fantasy sports roster, generate for display, on a display device:
information indicating to the user that the media asset is related to the fantasy sports contest for which the user participates; and
an overlay comprising fantasy sports information associated with the event.

### Claim 9 (depends on 8)

The system of claim 8, wherein the control circuitry is further configured to:
determine a number of real-life sports players included in the media asset that are also included in the user's fantasy sports roster; and
schedule the media for automatic recording based on a determination that the number is greater than a threshold minimum number of real-life sports players.

### Claim 10 (depends on 8)

The system of claim 8, wherein the event corresponds to an accumulation of a statistic by a real-life sports player, and wherein the control circuitry is further configured to determine whether the statistic changes a standing of the user in the fantasy sports contest.

### Claim 11 (depends on 8)

The system of claim 8, wherein the control circuitry is further configured to generate for display a video corresponding to the real-life event in response to determining that the real-life sports player associated with the real-life event matches the real-life sports player of the plurality of real-life sports player's on the user's fantasy sports roster.

### Claim 12 (depends on 8)

The system of claim 8, wherein the control circuitry is further configured, when generating for display the overlay comprising the fantasy sports information associated with the event, to:
compute a number of points in the fantasy sports contest associated with the event; and
generate for display the overlay including the number of points.

### Claim 13 (depends on 8)

The system of claim 8, wherein the control circuitry is further configured to:
retrieve, from the user profile, a recording priority associated with the fantasy sports contest for which the user participates; and
determine whether to schedule the media asset for recording based on the recording priority.

### Claim 14 (depends on 8)

The system of claim 8, wherein the control circuitry is further configured to:
identify a plurality of real-life sports players included in the media asset that are also included in the user's fantasy sports team roster; and
generate for display information indicating to the user that the plurality of real-life sports players are included in both the user's fantasy sports team roster and the media asset.
