Method and Apparatus for Efficient, Entertaining Information Delivery
First Claim
1. A method of providing video programming, comprising:
- selecting by a computer a plurality of video clips, each of the clips having at least one frame;
determining by the computer a first temporal sequence for the selected video clips, the selected video clips in the determined first temporal sequence defining first video programming;
presenting by the computer said first video programming in a first area of a display;
simultaneously with said presenting said first video programming, presenting by the computer in a second area of the display one or more frames from recently-displayed video clips from the first video programming;
receiving by the computer a user selection of one of the displayed frames;
selecting by the computer a first video clip based on a stored association between the first video clip and a second video clip, the user-selected displayed frame being a frame of the second video clip;
selecting and determining a second temporal sequence for, by the computer and in accordance with a template, a plurality of video clips including the first video clip, to define second video programming; and
presenting by the computer, responsive to said user selection, said second video programming in the first area of the display.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention are directed to a method and apparatus for efficient, entertaining information delivery. In one embodiment, information is partitioned into clips. Clips are selected for a user and packaged together for presentation to the user in an entertaining manner. In one embodiment, the clips are selected and packaged together in accordance with a template. In another embodiment, information about a user is used to select clips. In one embodiment, a user is presented with a stream of information comprised of clips of information assembled for the user. The user may select a clip to retrieve additional information related to the clip. In one embodiment, the selected clip is a portion of a program (e.g., a television show, a movie, a song, an advertisement, etc.) and the additional information is a larger clip of the program and/or the entire program.
12 Citations
1 Claim
-
1. A method of providing video programming, comprising:
-
selecting by a computer a plurality of video clips, each of the clips having at least one frame; determining by the computer a first temporal sequence for the selected video clips, the selected video clips in the determined first temporal sequence defining first video programming; presenting by the computer said first video programming in a first area of a display; simultaneously with said presenting said first video programming, presenting by the computer in a second area of the display one or more frames from recently-displayed video clips from the first video programming; receiving by the computer a user selection of one of the displayed frames; selecting by the computer a first video clip based on a stored association between the first video clip and a second video clip, the user-selected displayed frame being a frame of the second video clip; selecting and determining a second temporal sequence for, by the computer and in accordance with a template, a plurality of video clips including the first video clip, to define second video programming; and presenting by the computer, responsive to said user selection, said second video programming in the first area of the display.
-
Specification