Dynamic personalized program content
First Claim
1. In a computing environment, a method performed at least in part on at least one processor comprising,accessing personalization data,determining video clips based upon the personalization data and metadata associated with the video clips,generating transition content relevant to a first one of the video clips by:
- retrieving metadata associated with the first one of the video clips, the retrieved metadata being textually descriptive of content included in the first one of the video clips, andinserting the retrieved metadata, being textually descriptive of the content included in the first one of the video clips, into the transition content for display before the first one of the video clips is displayed, andgenerating for display the video clips and the transition content in a sequence for narrative presentation based upon the personalization data and at least some of the metadata, such that upon playing of the narrative presentation, the transition content is played before the first one of the video clips, and wherein the transition content includes for display the retrieved metadata associated with the first one of the video clips;
determining, during playback of the narrative presentation, that an event has occurred;
in response to the event occurring during the playback of the narrative presentation, dynamically reconfiguring the sequence of the video clips and the transition content in the narrative presentation; and
in response to dynamically reconfiguring the sequence for narrative presentation, marking video clips in the sequence that have already been played during display of the narrative presentation as already played.
8 Assignments
0 Petitions
Accused Products
Abstract
Described is a technology by which personalization data is used to select and order video highlight clips for a personalized highlight reel that a user may play to view, such as part of a narrative arranged for that user. The narrative may include introductory content, transition content and/or ending content. The narrative may include advertising content and/or ending content. The narrative may be rearranged in response to an event.
90 Citations
20 Claims
-
1. In a computing environment, a method performed at least in part on at least one processor comprising,
accessing personalization data, determining video clips based upon the personalization data and metadata associated with the video clips, generating transition content relevant to a first one of the video clips by: -
retrieving metadata associated with the first one of the video clips, the retrieved metadata being textually descriptive of content included in the first one of the video clips, and inserting the retrieved metadata, being textually descriptive of the content included in the first one of the video clips, into the transition content for display before the first one of the video clips is displayed, and generating for display the video clips and the transition content in a sequence for narrative presentation based upon the personalization data and at least some of the metadata, such that upon playing of the narrative presentation, the transition content is played before the first one of the video clips, and wherein the transition content includes for display the retrieved metadata associated with the first one of the video clips; determining, during playback of the narrative presentation, that an event has occurred; in response to the event occurring during the playback of the narrative presentation, dynamically reconfiguring the sequence of the video clips and the transition content in the narrative presentation; and in response to dynamically reconfiguring the sequence for narrative presentation, marking video clips in the sequence that have already been played during display of the narrative presentation as already played. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising,
a filter set for determining a set of personalized video clips from a larger set of available video clips based upon at least some personalization data, a content scoring component for determining scores for the set of personalized video clips, a sorting component that orders the video clips, a mechanism for generating other content relevant to a first one of the video clips by: -
retrieving metadata associated with the first one of the video clips, the retrieved metadata being textually descriptive of content included in the first one of the video clips, and inserting the retrieved metadata, being textually descriptive of the content included in the first one of the video clips, into the other content for display before the first one of the video clips is displayed, and a mechanism that arranges the video clips and the other content into a narrative for playing by inserting the other content into the narrative, the other content comprising at least one of introductory content, transition content and ending content relevant to the first one of the video clips, wherein the other content is inserted such that upon playing of the narrative, the other content is played before the first one of the video clips, and wherein the other content includes for display the retrieved metadata associated with the first one of the video clips; a mechanism for determining, during playback of the narrative, that an event has occurred; a mechanism for, in response to the event occurring, during playback of the narrative, dynamically reconfiguring the arrangement of the video clips and the other content; and a mechanism for, in response to dynamically reconfiguring the arrangement of the video clips, marking video clips in the arrangement that have already been played as already played. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. One or more computer-readable storage memory having computer-executable instructions, which when executed perform steps, comprising:
-
ordering information corresponding to a set of video clips into a catalog based upon personalization data corresponding to sports; generating other sports content relevant to a first one of the video clips by; retrieving metadata associated with the first one of the video clips, the retrieved metadata being textually descriptive of content included in the first one of the video clips, and inserting the retrieved metadata, being textually descriptive of the content included in the first one of the video clips, into the other sports content for display before the first one of the video clips is displayed, and arranging the catalog into a highlight reel based upon the ordering, including adding the other sports content relevant to the first one of the video clips to the highlight reel as transition content such that upon playing of the highlight reel, the other sports content is played before the first one of the video clips, and wherein the other sports content includes for display the retrieved metadata associated with the first one of the video clips; playing at least part of the highlight reel, including playing at least the first one of the video clips; determining, during playback of the highlight reel, that an event has occurred; in response to the event occurring during playback of the highlight reel, dynamically reconfiguring the arrangement of the highlight reel including the other sports content; and in response to dynamically reconfiguring the arrangement of the catalog, marking video clips in the catalog that have already been played as already played. - View Dependent Claims (18, 19, 20)
-
Specification