IP Library Granted Patent US 8,813,133
Granted Patent B1
US 8,813,133 · App. 11/104,307 · Granted Aug 19, 2014

Video rotation interface

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,813,133
App. No.
11/104,307
Granted
Aug 19, 2014
Kind
B1
Abstract

According to the invention, a program delivery system for playing a plurality of video vignettes, which correspond to a plurality of video programs is disclosed. The program delivery system includes a first store, a second store a command signal. In one example, a method for selecting the types and order of video vignettes to be played can be selected. The first store holds a number of programs, where the number of video programs includes a first and second video programs. The second store holds a number of video vignettes that correspond to the number of video programs. The number of video vignettes includes a first and second video vignettes. The first video vignette promotes at least the first video program, and the second video vignette promotes at least the second video program. The command signal causes playing the first video vignette, but switches to cause playing the second video vignette when either a manual command is detected from a user or a triggering event automatically occurs.

Claims (103)

1. A program delivery system for playing a plurality of video vignettes, which correspond to a plurality of video programs, the program delivery system comprising:

a first store for storing a plurality of video programs, wherein:

the plurality of video programs includes a first video program and a second video program, and

each of the plurality video programs are each individual programs with a single beginning and a single end;

a second store for storing a plurality of video vignettes that correspond to the plurality of video programs, wherein:

the plurality of video vignettes includes:

a first video vignette,

a second video vignette, and

a third video vignette,

the first video vignette is created automatically by the program delivery system from a stored version of the first video program,

the first video vignette promotes the first video program,

the second video vignette promotes the second video program,

the second video vignette is specific to the second video program;

the second video vignette comprises a program trailer for the second video program,

the third video vignette also promotes the second video program,

the third video vignette is specific to the second video program, and

the third video vignette comprises a making-of clip for the second video program,

a search command that uses a search string to search a plurality of video programs, wherein search results include at least the first video program and the second video program;

a first command signal that causes playing the first video vignette;

a second command signal that is that is generated both when a manual command is received from a user and whenever a triggering event occurs, wherein:

the triggering event comprises at least one selection from a group consisting of:

a video vignette ending playback, and

a time period expiring,

the second command signal causes focus to switch from the first video vignette to the second video vignette by rotating a vertical or horizontal carousel,

a first display area of the first video vignette is decreased and a second display area of the second video vignette is enlarged when focus is switched from the first video vignette to the second video vignette; and

the third video vignette replaces the second video vignette in the second display area when the second video vignette ends without requiring rotation of the vertical or horizontal carousel; and

an interactive program guide (IPG) screen displaying information on the first video program while the second video program is playing.

2. The program delivery system for playing the plurality of video vignettes as recited in claim 1 , wherein the first video vignette is stored in a media player at a location of the user, and wherein a length of the first video vignette is based on a storage capacity of the media player.

3. The program delivery system for playing the plurality of video vignettes as recited in claim 1 , wherein the plurality of video programs are chosen from at least one of linearly scheduled programs, programs stored local to the user location, or on-demand programs.

4. The program delivery system for playing the plurality of video vignettes as recited in claim 1 , wherein the first store and second store are stored on a same storage media.

5. A method for playing a plurality of video vignettes, which correspond to a plurality of video programs, the method comprising:

determining the plurality of video programs, wherein:

the plurality of video programs include a first video program and a second video program, and

each of the plurality video programs are each individual programs with a single beginning and a single end;

determining the plurality of video vignettes corresponding to the plurality of video programs, wherein:

the plurality of video vignettes includes:

a first video vignette,

a second video vignette, and

a third video vignette,

the first video vignette promotes at least the first video program,

the second video vignette promotes the second video program,

the second video vignette is specific to the second video program;

the second video vignette comprises a program trailer for the second video program,

the third video vignette also promotes the second video program,

the third video vignette is specific to the second video program, and

the third video vignette comprises a making-of clip for the second video program,

playing the first video vignette;

switching from playing the first video vignette to playing the second video vignette when at least one of the following steps is performed:

detecting a manual command by a user, or

detecting a triggering event that automatically occurs;

switching from playing the second vignette to playing the third video vignette; and

displaying an interactive program guide (IPG) screen with information on the first video program while the second video vignette is playing;

wherein the switching comprises a step of rotating focus from the first video vignette to the second video vignette according to a vertical or horizontal carousel, and further wherein rotating focus from the first video vignette to the second video vignette comprises enlarging a first display area of the second video vignette and decreasing a second display area of the first video vignette, and wherein the third video vignette replaces the second video vignette in the first display area.

6. The method for playing the plurality of video vignettes as recited in claim 5 , wherein the first video vignette is stored in a media player at a location of the user.

7. The method for playing the plurality of video vignettes as recited in claim 5 , wherein the first-listed determining step comprises a step of:

determining a search criteria; and

applying the search criteria to a larger group of videos to cull out the plurality of video programs.

8. The method for playing the plurality of video vignettes as recited in claim 5 , wherein the plurality of video programs is chosen from at least one of linearly scheduled programs, programs stored local to the user location, or on-demand programs.

9. The method for playing the plurality of video vignettes as recited in claim 5 , wherein the triggering event is at least one of:

a video vignette ending playback, or

a time period expiring.

10. The method for playing the plurality of video vignettes as recited in claim 5 , wherein the manual command is at least one of:

activation of a remote control button, or

selection by navigation within the IPG.

11. A non-transitory computer-readable storage medium having computer-executable instructions for performing the computer-implementable method for playing the plurality of video vignettes of claim 5 .

12. A computer system adapted to perform the computer-implementable method for playing the plurality of video vignettes of claim 5 .

13. A method for playing a plurality of video vignettes, the method comprising steps of:

determining a plurality of video programs, wherein the plurality of video programs includes first and second video programs;

determining the plurality of video vignettes corresponding to the plurality of video programs, wherein:

the plurality of video vignettes includes first and second and third video vignettes,

the first video vignette promotes at least the first video program,

at least the first video vignette is created automatically from the first video program,

each of the plurality video programs are each individual programs with a single beginning and a single end,

the second video vignette promotes at least the second video program and is specific to the second video program; and

the second video vignette promotes the second video program;

the second video vignette is specific to the second video program;

the second video vignette comprises a program trailer for the second video program;

the third video vignette also promotes the second video program,

the third video vignette is specific to the second video program, and

the third video vignette comprises a making-of clip for the second video program,

searching the plurality of video programs by entering a search string;

determining search results based on the search string, wherein the search results include at least the first video vignette;

playing the first video vignette;

switching from playing the first video vignette to playing the second video vignette, wherein the switching comprising rotating focus from the first video vignette to the second video vignette according to a vertical or horizontal carousel, and further wherein rotating focus from the first video vignette to the second video vignette comprises enlarging a first display area of the second video vignette and decreasing a second display area of the first video vignette; and

switching from playing the second video vignette to playing the third video vignette, wherein the switching comprises the third video vignette replacing the second video vignette in the first display area.

14. A non-transitory computer-readable storage medium having computer-executable instructions for performing the computer-implementable method for playing the plurality of video vignettes of claim 13 .

15. A computer system adapted to perform the computer-implementable method for playing the plurality of video vignettes of claim 13 .

16. The program delivery system for playing the plurality of video vignettes as recited in claim 1 , wherein playback of the first video vignette and the second video vignette partially overlays playback of a video program.

17. The method for playing the plurality of video vignettes as recited in claim 13 , wherein the search results include the second video vignette; and

switching from playing the first vignette to playing the second vignette when a triggering event that automatically occurs is detected.

18. The program delivery system for playing the plurality of video vignettes as recited in claim 1 , wherein:

the first display area of the second video vignette is configured to be centered on a display screen;

the first display area of the second video vignette is configured to span a vertical height of the display screen; and

the second display area of the first video vignette is configured to be disposed to one side of the first display area.

19. The method for playing the plurality of video vignettes as recited in claim 13 , the method further comprising the steps of:

determining a plurality of tuner resources;

determining a plurality of live programs corresponding to video programs in the plurality of video programs;

determining that there are more live programs in the plurality of live programs than tuner resources; and

cycling the tuner resources through the plurality of live programs to generate a clip for each of the plurality of live programs.

20. The program delivery system for playing the plurality of video vignettes as recited in claim 1 , further comprising:

an output signal that causes the display of a notification symbol, wherein:

the notification symbol is associated with the first video vignette; and

the notification symbol indicates that the first video program is available for live playback.

Assignments (5)
PATENT SECURITY AGREEMENT (PATENTS, PATENT APPLICATIONS AND PATENT LICENSES) Recorded May 8, 2025
From: STARZ ENTERTAINMENT, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 071224/0261 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040709/0467) Recorded May 7, 2025
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: STARZ ENTERTAINMENT, LLC
Reel/Frame 071196/0817 →
SECURITY INTEREST Recorded Dec 12, 2016
From: STARZ ENTERTAINMENT, LLC; STARZ MEDIA, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 040709/0467 →
CHANGE OF NAME Recorded Nov 2, 2009
From: STARZ ENTERTAINMENT GROUP LLC
To: STARZ ENTERTAINMENT, LLC
Reel/Frame 023449/0916 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2005
From: DEPREZ, GREGORY R.; BARTON, SCOTT G.
To: STARZ ENTERTAINMENT GROUP LLC
Reel/Frame 016032/0599 →