Concepts for providing an enhanced media presentation
First Claim
1. A method for providing an enhanced media presentation, the method comprising:
- receiving rundown data associated with one or more rundown tiles, each rundown tile associated with (i) a segment of the enhanced media presentation, wherein the enhanced media presentation comprises a show episode and the segment is a portion of the show episode, and (ii) a status configured to indicate at least one of (a) the segment associated with the rundown tile was previously aired, (b) the segment associated with the rundown tile is currently being aired, or (c) the segment associated with the rundown tile has not been aired, wherein only one of the one or more rundown tiles is associated with a status indicating the segment associated with the rundown tile is currently being aired at a given time and, when the status is currently being aired or has not been aired, a duration of the segment associated with the rundown tile is an estimated duration;
receiving a video stream or file corresponding to the enhanced media presentation;
simultaneously causing display of (i) the one or more rundown tiles within a rundown frame of a user interface provided via a window of a web browser or dedicated application, wherein (a) the one or more rundown tiles provide at least a portion of the rundown data, (b) the one or more rundown tiles are displayed such that the status associated with each rundown tile is indicated, and (c) a first rundown tile of the one or more rundown tiles is a selectable user interface element configured to provide a user with access to a video stream or file corresponding to a first segment associated with the first rundown tile, the first segment being associated with a status of previously aired, and (ii) at least a portion of the video stream or file within a video portion of the user interface via the window of the web browser or dedicated application, wherein the video portion of the user interface and the rundown frame of the user interface are non-overlapping;
receiving updated rundown data associated with at least one of a first rundown tile of the one or more rundown tiles or at least a second rundown tile of the one or more rundown tiles, wherein the updated rundown data indicates (i) that at least one of (a) the status associated with the first rundown tile has changed from currently being aired to previously aired or (b) the status associated with the second rundown tile corresponding to a second segment has changed from not been aired to currently being aired and (ii) that a duration of the first segment is an actual duration, wherein the actual duration is a known length of time; and
based at least in part on the received updated rundown data, causing display of both (i) at least a portion of the video stream or file corresponding to the second segment in the video portion and (ii) one or more updated rundown tiles via the rundown frame, wherein (a) the one or more updated rundown tiles provide at least a portion of the updated rundown data and (b) the updated rundown tiles are displayed such that the status associated with each updated rundown tile is indicated.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer program products, methods, systems, apparatus, and computing entities are provided for providing an enhanced media presentation. In one embodiment, an enhanced media presentation is provided. To provide the enhanced media presentation, one or more content items associated with subject matter associated with a segment of an enhanced media presentation are identified. Each content item may be associated with at least one uniform resource identifier. Then, a content object based at least in part on at least one content item is created. The content object is an abstract representation of the content item. The content object can be associated with the segment and provided for simultaneous displayed simultaneously with at least a portion of the segment.
58 Citations
21 Claims
-
1. A method for providing an enhanced media presentation, the method comprising:
-
receiving rundown data associated with one or more rundown tiles, each rundown tile associated with (i) a segment of the enhanced media presentation, wherein the enhanced media presentation comprises a show episode and the segment is a portion of the show episode, and (ii) a status configured to indicate at least one of (a) the segment associated with the rundown tile was previously aired, (b) the segment associated with the rundown tile is currently being aired, or (c) the segment associated with the rundown tile has not been aired, wherein only one of the one or more rundown tiles is associated with a status indicating the segment associated with the rundown tile is currently being aired at a given time and, when the status is currently being aired or has not been aired, a duration of the segment associated with the rundown tile is an estimated duration; receiving a video stream or file corresponding to the enhanced media presentation; simultaneously causing display of (i) the one or more rundown tiles within a rundown frame of a user interface provided via a window of a web browser or dedicated application, wherein (a) the one or more rundown tiles provide at least a portion of the rundown data, (b) the one or more rundown tiles are displayed such that the status associated with each rundown tile is indicated, and (c) a first rundown tile of the one or more rundown tiles is a selectable user interface element configured to provide a user with access to a video stream or file corresponding to a first segment associated with the first rundown tile, the first segment being associated with a status of previously aired, and (ii) at least a portion of the video stream or file within a video portion of the user interface via the window of the web browser or dedicated application, wherein the video portion of the user interface and the rundown frame of the user interface are non-overlapping; receiving updated rundown data associated with at least one of a first rundown tile of the one or more rundown tiles or at least a second rundown tile of the one or more rundown tiles, wherein the updated rundown data indicates (i) that at least one of (a) the status associated with the first rundown tile has changed from currently being aired to previously aired or (b) the status associated with the second rundown tile corresponding to a second segment has changed from not been aired to currently being aired and (ii) that a duration of the first segment is an actual duration, wherein the actual duration is a known length of time; and based at least in part on the received updated rundown data, causing display of both (i) at least a portion of the video stream or file corresponding to the second segment in the video portion and (ii) one or more updated rundown tiles via the rundown frame, wherein (a) the one or more updated rundown tiles provide at least a portion of the updated rundown data and (b) the updated rundown tiles are displayed such that the status associated with each updated rundown tile is indicated. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising at least one processor and at least one memory including program code, the at least one memory and the program code configured to, with the processor, cause the apparatus to at least:
-
receive rundown data associated with one or more rundown tiles, each rundown tile associated with (i) a segment of the enhanced media presentation, wherein the enhanced media presentation comprises a show episode and the segment is a portion of the show episode, and (ii) a status configured to indicate at least one of (a) the segment associated with the rundown tile was previously aired, (b) the segment associated with the rundown tile is currently being aired, or (c) the segment associated with the rundown tile has not been aired, wherein only one of the one or more rundown tiles is associated with a status indicating the segment associated with the rundown tile is currently being aired at a given time and, when the status is currently being aired or has not been aired, a duration of the segment associated with the rundown tile is an estimated duration; receive a video stream or file corresponding to the enhanced media presentation; simultaneously cause display of (i) the one or more rundown tiles within a rundown frame of a user interface provided via a window of a web browser or dedicated application, wherein (a) the one or more rundown tiles provide at least a portion of the rundown data, (b) the one or more rundown tiles are displayed such that the status associated with each rundown tile is indicated, and (c) a first rundown tile of the one or more rundown tiles is a selectable user interface element configured to provide a user with access to a video stream or file corresponding to a first segment associated with the first rundown tile, the first segment being associated with a status of previously aired, and (ii) at least a portion of the video stream or file within a video portion of the user interface via the window of the web browser or dedicated application, wherein the video portion of the user interface and the rundown frame of the user interface are non-overlapping; receive updated rundown data associated with at least one of a first rundown tile of the one or more rundown tiles or at least a second rundown tile of the one or more rundown tiles, wherein the updated rundown data indicates (i) that at least one of (a) the status associated with the first rundown tile has changed from currently being aired to previously aired or (b) the status associated with the second rundown tile corresponding to a second segment has changed from not been aired to currently being aired and (ii) that a duration of the first segment is an actual duration, wherein the actual duration is a known length of time; and based at least in part on the received updated rundown data, cause display of both (i) at least a portion of the video stream or file corresponding to the second segment in the video portion and (ii) one or more updated rundown tiles via the rundown frame, wherein (a) the one or more updated rundown tiles provide at least a portion of the updated rundown data and (b) the updated rundown tiles are displayed such that the status associated with each updated rundown tile is indicated. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for providing an enhanced media presentation, the computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
an executable portion configured to receive rundown data associated with one or more rundown tiles, each rundown tile associated with (i) the one or more rundown tiles within a rundown frame of a user interface provided via a web browser or dedicated application, wherein (a) the one or more rundown tiles provide at least a portion of the rundown data and (b) the one or more rundown tiles are displayed such that the status associated with each rundown tile is indicated, and (ii) at least a portion of the video stream or file within a video portion of the user interface, wherein the video portion of the user interface and the rundown frame of the user interface are non-overlapping; an executable portion configured to receive a video stream or file corresponding to the enhanced media presentation; an executable portion configured to simultaneously cause display of (i) the one or more rundown tiles within a rundown frame of a user interface provided via a window of a web browser or dedicated application, wherein (a) the one or more rundown tiles provide at least a portion of the rundown data, (b) the one or more rundown tiles are displayed such that the status associated with each rundown tile is indicated, and (c) a first rundown tile of the one or more rundown tiles is a selectable user interface element configured to provide a user with access to a video stream or file corresponding to a first segment associated with the first rundown tile, the first segment being associated with a status of previously aired, and (ii) at least a portion of the video stream or file within a video portion of the user interface via the window of the web browser or dedicated application, wherein the video portion of the user interface and the rundown frame of the user interface are non-overlapping; an executable portion configured to receive updated rundown data associated with at least one of a first rundown tile of the one or more rundown tiles or at least a second rundown tile of the one or more rundown tiles, wherein the updated rundown data indicates (i) that at least one of (a) the status associated with the first rundown tile has changed from currently being aired to previously aired or (b) the status associated with the second rundown tile corresponding to a second segment has changed from not been aired to currently being aired and (ii) that a duration of the first segment is an actual duration, wherein the actual duration is a known length of time; and an executable portion configured to, based at least in part on the received updated rundown data, cause display of both (i) at least a portion of the video stream or file corresponding to the second segment in the video portion and (ii) one or more updated rundown tiles via the rundown frame, wherein (a) the one or more updated rundown tiles provide at least a portion of the updated rundown data and (b) the updated rundown tiles are displayed such that the status associated with each updated rundown tile is indicated. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification