Systems and methods for customized preview videos
First Claim
1. A television receiver for creating a customized preview video, the television receiver comprising:
- one or more tuners;
one or more processors; and
a memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to;
compile viewing statistics based on a plurality of television programs output for presentation, whereinthe viewing statistics include an amount of time spent outputting for presentation each television program of the plurality of television programs;
determine, based on an event, to create the customized preview video, wherein the event is a predefined time occurring or elapsing;
determine, based on the viewing statistics for the plurality of television programs output for presentation, one or more preferred content types and one or more preferred content genres;
identify using stored electronic programming guide data, a plurality of scheduled television programs, based on the determined one or more preferred content types and the determined one or more preferred content genres, wherein;
the plurality of scheduled television programs are television programs to be broadcast on one or more television channels included in a subscription with a television service provider of a user linked with the television receiver; and
the plurality of scheduled television programs are scheduled, by a television service provider, to be broadcast on the one or more television channels within an upcoming predefined period of time that is defined by the television service provider, the upcoming predefined period of time refers to a time period extending from a current time to a day in the future;
record a plurality of preview clips via the one or more tuners of the television receiver;
access the plurality of preview clips corresponding to the plurality of scheduled television programs that are scheduled to be broadcast on the one or more television channels within the television service provider-defined upcoming predefined period of time;
create, at the television receiver, a locally-created preview clip of a locally-stored television program based on stored metadata that identifies a plurality of portions of the locally-stored television program to include in the locally-created preview clip; and
assemble the recorded plurality of preview clips and the locally-created preview clip to create the customized preview video.
4 Assignments
0 Petitions
Accused Products
Abstract
Various arrangements are presented for creating a customized preview video. A television receiver may compile viewing statistics based on a plurality of pieces of content output for presentation. The viewing statistics can include an amount of time spent outputting for presentation each piece of content of the plurality of pieces of content. The television receiver, based on the viewing statistics for the plurality of pieces of content output for presentation, may determine one or more preferred content types and one or more preferred content genres. Using stored electronic programming guide data, a plurality of scheduled content instances may be determined based on the one or more preferred content types and one or more preferred content genres. A plurality of preview clips corresponding to the plurality of scheduled content instances may be accessed. The plurality of preview clips may be assembled to create the customized preview video.
28 Citations
16 Claims
-
1. A television receiver for creating a customized preview video, the television receiver comprising:
-
one or more tuners; one or more processors; and a memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to; compile viewing statistics based on a plurality of television programs output for presentation, wherein the viewing statistics include an amount of time spent outputting for presentation each television program of the plurality of television programs; determine, based on an event, to create the customized preview video, wherein the event is a predefined time occurring or elapsing; determine, based on the viewing statistics for the plurality of television programs output for presentation, one or more preferred content types and one or more preferred content genres; identify using stored electronic programming guide data, a plurality of scheduled television programs, based on the determined one or more preferred content types and the determined one or more preferred content genres, wherein; the plurality of scheduled television programs are television programs to be broadcast on one or more television channels included in a subscription with a television service provider of a user linked with the television receiver; and the plurality of scheduled television programs are scheduled, by a television service provider, to be broadcast on the one or more television channels within an upcoming predefined period of time that is defined by the television service provider, the upcoming predefined period of time refers to a time period extending from a current time to a day in the future; record a plurality of preview clips via the one or more tuners of the television receiver; access the plurality of preview clips corresponding to the plurality of scheduled television programs that are scheduled to be broadcast on the one or more television channels within the television service provider-defined upcoming predefined period of time; create, at the television receiver, a locally-created preview clip of a locally-stored television program based on stored metadata that identifies a plurality of portions of the locally-stored television program to include in the locally-created preview clip; and assemble the recorded plurality of preview clips and the locally-created preview clip to create the customized preview video. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for creating a customized preview video, the method comprising:
-
compiling, by a television receiver, viewing statistics based on a plurality of television programs output for presentation, wherein the viewing statistics include an amount of time spent outputting for presentation each television program of the plurality of television programs; determining, by the television receiver, based on an event, to create the customized preview video, wherein the event is a predefined time occurring or elapsing or a user request; determining, by the television receiver, based on the viewing statistics for the plurality of television programs output for presentation, one or more preferred content types, one or more preferred content genres, or both; identifying, by the television receiver, using stored electronic programming guide data, a plurality of scheduled television programs to be broadcast by a television service provider, based on the determined one or more preferred content types, the determined one or more preferred content genres, or both, wherein; the plurality of scheduled television programs are television programs to be broadcast on one or more television channels included in a subscription with a television service provider of a user linked with the television receiver and within an upcoming predefined period of time that is defined by the television service provider, the upcoming predefined period of time refers to a time period extending from a current time to a time in the future; recording, by the television receiver, a plurality of preview clips corresponding to the plurality of scheduled television programs that are scheduled to be broadcast by the television service provider on the one or more television channels within the television service provider-defined upcoming predefined period of time by the television service provider; create, by the television receiver, a locally-created preview clip of a locally-stored television program based on stored metadata that identifies a plurality of portions of the locally-stored television program to include in the locally-created preview clip; and assembling, by the television receiver, the plurality of recorded preview clips and the locally-created preview clip to create the customized preview video. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory processor-readable medium for creating a customized preview video, comprising processor-readable instructions configured to cause one or more processors to:
-
compile viewing statistics based on a plurality of television programs output for presentation by a television receiver, wherein the viewing statistics include an amount of time spent outputting for presentation each television program of the plurality of television programs; determine, based on an event, to create the customized preview video, wherein the event is a predefined time occurring or elapsing or a user request; determine, based on the viewing statistics for the plurality of television programs output for presentation, one or more preferred content types and one or more preferred content genres; identify using stored electronic programming guide data, a plurality of scheduled television programs, based on the determined one or more preferred content types and the determined one or more preferred content genres, wherein; the plurality of scheduled television programs are scheduled to be broadcast by a television service provider on one or more television channels within an upcoming predefined period of time that is defined by the television service provider, the upcoming predefined period of time refers to a time period extending from a current time into the future; record a plurality of preview clips; create a plurality of locally-created preview clips of locally-stored television programs based on stored metadata that identifies a plurality of portions of the locally-stored television programs to include in the plurality of locally-created preview clips; and assemble the plurality of locally-created preview clips and the plurality of recorded preview clips to create the customized preview video. - View Dependent Claims (15, 16)
-
Specification