System for previewing video trailers
First Claim
1. In an interactive entertainment network system in which a content provider serves video content programs and associated preview video trailers to a user interface unit over a distribution network, a system comprising:
- a memory at the user interface unit;
an application resident at the user interface unit to search an SQL database that includes program IDs for full length video programs, trailer IDs for preview video trailers and associated preview video trailer monikers, viewer IDs for viewers, star IDs for stars wherein a first join table correlates program IDs and star IDs, a second join table correlates program IDs and trailer IDs, a third join table correlates program IDs and viewer IDs, and a viewer table associates viewer IDs and viewers and wherein the program IDs and the trailer IDs are usable as shorthand ID tags for rapid search of the SQL database, to receive trailer monikers from the SQL database, and to queue the trailer monikers in a sequential order in the user interface unit memory;
a preview browse user interface which executes at the user interface unit to facilitate display of the preview video trailers in the sequential order, the preview video trailers retrieved from storage locations in a video media database, the storage locations associated with the trailer monikers; and
the preview browse user interface having next/previous control icon buttons which enable a user to skip directly from a presently displayed preview video trailer to a next or previous preview video trailer in the sequential order.
1 Assignment
0 Petitions
Accused Products
Abstract
An interactive entertainment network system has a video-on-demand (VOD) application which enables viewers to select criteria for grouping various video content programs (e.g., movies, games, TV shows, etc.) into manageable sets for convenient review. Once grouped, the previews or “trailers” for the set of programs are displayed. The VOD application permits the viewer to browse the trailers at their own rate, skipping forward to the next trailer or backward to the previous trailer. If the viewer settles on a particular program, the VOD application also allows the user to rent the program immediately from the trailer being displayed on their television set, without returning to a menu or other order screen.
265 Citations
18 Claims
-
1. In an interactive entertainment network system in which a content provider serves video content programs and associated preview video trailers to a user interface unit over a distribution network, a system comprising:
-
a memory at the user interface unit;
an application resident at the user interface unit to search an SQL database that includes program IDs for full length video programs, trailer IDs for preview video trailers and associated preview video trailer monikers, viewer IDs for viewers, star IDs for stars wherein a first join table correlates program IDs and star IDs, a second join table correlates program IDs and trailer IDs, a third join table correlates program IDs and viewer IDs, and a viewer table associates viewer IDs and viewers and wherein the program IDs and the trailer IDs are usable as shorthand ID tags for rapid search of the SQL database, to receive trailer monikers from the SQL database, and to queue the trailer monikers in a sequential order in the user interface unit memory;
a preview browse user interface which executes at the user interface unit to facilitate display of the preview video trailers in the sequential order, the preview video trailers retrieved from storage locations in a video media database, the storage locations associated with the trailer monikers; and
the preview browse user interface having next/previous control icon buttons which enable a user to skip directly from a presently displayed preview video trailer to a next or previous preview video trailer in the sequential order. - View Dependent Claims (2, 3, 4)
-
-
5. A user interface unit comprising:
-
a processor;
a network I/O configured to receive preview video trailers from a continuous media server and to receive information associated with preview video trailers from an SQL database server that includes program IDs for full length video programs, trailer IDs for preview video trailers, viewer IDs for viewers, star IDs for stars wherein a first join table correlates program IDs and star IDs, a second join table correlates program IDs and trailer IDs, a third join table correlates program IDs and viewer IDs, and a viewer table associates viewer IDs and viewers and wherein the program IDs and the trailer IDs are usable as shorthand ID tags for rapid search of the SQL database;
a memory to store the information associated with the preview video trailers;
a preview browse user interface which executes on the processor to facilitate display of preview video trailers in a sequential order; and
the preview browse user interface having actuatable next/previous control buttons which enable a user to skip directly from a presently displayed preview video trailer to a next or previous preview video trailer. - View Dependent Claims (6, 7, 8)
-
-
9. A headend server accessible through a browser user interface, the browser interface capable of displaying media stored in the headend server, the headend server comprising:
-
an SQL database server that includes program IDs for full length video programs, trailer IDs for preview video trailers, viewer IDs for viewers wherein a first join table correlates program IDs and star IDs, a second join table correlates program IDs and trailer IDs, a third join table correlates program IDs and viewer IDs, and a viewer table associates viewer IDs and viewers and wherein the program IDs and the trailer IDs are usable as shorthand ID tags for rapid search of the SQL database;
a continuous media server that includes the full length video programs and the preview video trailers; and
the headend server responsive to an order request from the browser user interface wherein the SQL database server associates user information; and
at least one of the full length video programs and the preview video trailers and wherein the continuous media server provides access to the at least one of the full length video programs and the preview video trailers.- View Dependent Claims (10, 11)
-
-
12. An SQL database comprising:
-
an input to receive search commands;
an output to communicate search results;
program IDs for full length video programs stored in a continuous media database;
trailer IDs for preview video trailers stored in the continuous media database;
viewer IDs for viewers;
star IDs for stars;
a first join table that correlates program IDs and star IDs;
a second join table that correlates program IDs and trailer IDs;
a third join table that correlates program IDs and viewer IDs;
a viewer table that associates viewer IDs and viewers; and
wherein the program IDs and the trailer IDs are usable as shorthand ID tags for rapid search of the SQL database. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method comprising:
-
identifying a full length video program having an associated moniker that facilitates access to the full length video program in a continuous media database and an associated program ID that serves as a shorthand ID tag for rapid search of an SQL database;
correlating the program ID with a star ID using a first join table;
correlating the program ID with a trailer ID using a second join table wherein the program ID and trailer ID serves as a shorthand ID tag for rapid search of the SQL database;
correlating the program ID with a viewer ID using a third join table; and
associating the viewer ID with a viewer, using a viewer table;
wherein the trailer ID has an associated preview video trailer and an associated moniker that facilitates access to the preview video trailer in a continuous media database. - View Dependent Claims (18)
-
Specification