IP Library Granted Patent US 9,798,828
Granted Patent B2
US 9,798,828 · App. 14/522,998 · Granted Oct 24, 2017

Concepts for providing an enhanced media presentation

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 9,798,828
App. No.
14/522,998
Granted
Oct 24, 2017
Kind
B2
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.

Claims (87)

1. A method for providing an enhanced news channel to an end user, the method comprising:

receiving rundown data comprising segment data corresponding to one or more segments of an enhanced media presentation provided via the enhanced news channel, the segment data comprising first segment data corresponding to a first segment, the first segment data comprising (a) a video data identifier configured to identify the video data associated with the first segment and (b) a status, the status configured to indicate that the first segment (i) was previously aired, (ii) is currently being aired, or (iii) has not been aired;

receiving video data associated with a segment of the one or more segments, the video data comprising at least one tag identifying the segment; and

causing display of an end user interface, the end user interface simultaneously displaying (a) at least a portion of the video data for the segment, (b) a rundown frame populated with one or more segment tiles, the one or more segment tiles comprising a first segment tile corresponding to the first segment, wherein the first segment tile (i) provides at least a portion of the rundown data for the first segment and (ii) is configured to provide one or more functions corresponding to the first segment, the provided functions determined based on the status of the first segment.

2. The method of claim 1 further comprising receiving the video data via at least one of over the air content distribution network, a linear content distribution network, a cable content distribution network, a satellite content distribution network, or an Internet Protocol (IP) based content distribution network and receiving the rundown data via an IP network.

3. The method of claim 1 further comprising:

receiving ticker data, wherein the ticker data is organized into sets of ticker data with (a) each set of ticker data comprising a headline and (b) at least one set of ticker data associated with at least one of a content object and a segment; and

causing display of at least a portion of the ticker data.

4. The method of claim 3 further comprising:

receiving input indicating user selection of a set of ticker data;

determining whether the selected set of ticker data is associated with a content object;

responsive to determining that the selected set of ticker data is associated with a content object:

identifying the content object associated with the set of ticker data,

requesting the content object associated with the set of ticker data,

receiving the content object associated with the set of ticker data, and

causing display of the content object associated with the set of ticker data.

5. The method of claim 3 further comprising:

receiving input indicating user selection of a set of ticker data;

determining whether the selected set of ticker data is associated with a segment;

responsive to determining that the selected set of ticker data is associated with a segment:

identifying the segment associated with the set of ticker data,

requesting the segment associated with the set of ticker data,

receiving the segment associated with the set of ticker data, and

causing display of the segment associated with the set of ticker data.

6. The method of claim 3 wherein the ticker data is received via a rich site summary (RSS) feed.

7. The method of claim 3 wherein the at least a portion of the ticker data is configured for display via a 10 foot user interface.

8. The method of claim 1 further comprising:

displaying via the end user interface one or more content tiles, each content tile corresponding to a content object associated with the segment;

receiving input indicating user selection of one of the one or more content tiles;

requesting the content object represented by the content tile;

receiving the requested content object; and

causing display of at least a portion of the requested content object.

9. The method of claim 1 further comprising:

receiving input indicating user selection of a second segment of the one or more segments;

requesting (a) video data identified by the video identifier associated with the second segment and (b) one or more content tiles, each content tile representing one of the one or more content objects associated with the second segment; and

responsive to receiving the requested video data and the one or more content tiles, causing display of (a) the requested video data for the second segment, (b) the requested content tiles, and (c) at least a portion of the rundown data configured to indicate that the video data associated with the second segment is being displayed.

10. The method of claim 1 further comprising:

receiving an indicator indicating at least one of an end of the first segment and a beginning of a next segment;

responsive to receiving the indicator, requesting one or more content tiles, each content tile representing one of the one or more content objects associated with the next segment;

receiving segment data associated with the next segment; and

causing simultaneous display of (a) at least a portion of the video data for the next segment, (b) at least one of the one or more content tiles, and (c) at least a portion of the rundown data configured to indicate that the video data associated with the next segment is being displayed.

11. 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 comprising segment data corresponding to one or more segments of an enhanced media presentation provided via the enhanced news channel, the segment data comprising first segment data corresponding to a first segment, the first segment data comprising (a) a video data identifier configured to identify the video data associated with the first segment and (b) a status, the status configured to indicate that the first segment (i) was previously aired, (ii) is currently being aired, or (iii) has not been aired;

receive video data associated with a segment of the one or more segments, the video data comprising at least one tag identifying the segment; and

cause display of an end user interface, the end user interface simultaneously displaying (a) at least a portion of the video data for the segment, (b) a rundown frame populated with one or more segment tiles, the one or more segment tiles comprising a first segment tile corresponding to the first segment, wherein the first segment tile (i) provides at least a portion of the rundown data for the first segment and (ii) is configured to provide one or more functions corresponding to the first segment, the provided functions determined based on the status of the first segment.

12. The apparatus claim 11 , wherein the memory and program code are further configured to, with the processor, cause the apparatus to receive the video data via at least one of over the air content distribution network, a linear content distribution network, a cable content distribution network, a satellite content distribution network, or an Internet Protocol (IP) based content distribution network and receive the rundown data via an IP network.

13. The apparatus claim 11 , wherein the memory and program code are further configured to, with the processor, cause the apparatus to:

receive ticker data, wherein the ticker data is organized into sets of ticker data with (a) each set of ticker data comprising a headline and (b) at least one set of ticker data associated with at least one of a content object and a segment; and

cause display of at least a portion of the ticker data.

14. The apparatus claim 13 , wherein the memory and program code are further configured to, with the processor, cause the apparatus to

receive input indicating user selection of a set of ticker data;

determine whether the selected set of ticker data is associated with a content object; and

responsive to determining that the selected set of ticker data is associated with a content object:

identify the content object associated with the set of ticker data,

request the content object associated with the set of ticker data,

receive the content object associated with the set of ticker data, and

cause display of the content object associated with the set of ticker data.

15. The apparatus claim 13 , wherein the memory and program code are further configured to, with the processor, cause the apparatus to:

receive input indicating user selection of a set of ticker data;

determine whether the selected set of ticker data is associated with a segment; and

responsive to determining that the selected set of ticker data is associated with a segment:

identify the segment associated with the set of ticker data,

request the segment associated with the set of ticker data,

receive the segment associated with the set of ticker data, and

cause display of the segment associated with the set of ticker data.

16. The apparatus of claim 13 wherein the ticker data is received via a rich site summary (RSS) feed.

17. The apparatus of claim 13 wherein the at least a portion of the ticker data is configured for display via a 10 foot user interface.

18. The apparatus claim 11 , wherein the memory and program code are further configured to, with the processor, cause the apparatus to:

display via the end user interface one or more content tiles, each content tile corresponding to a content object associated with the segment;

receive input indicating user selection of one of the one or more content tiles;

request the content object represented by the content tile;

receive the requested content object; and

cause display of at least a portion of the requested content object.

19. The apparatus claim 11 , wherein the memory and program code are further configured to, with the processor, cause the apparatus to:

receive input indicating user selection of a second segment of the one or more segments;

request (a) video data identified by the video identifier associated with the second segment and (b) one or more content tiles, each content tile representing one of the one or more content objects associated with the second segment; and

responsive to receiving the requested video data and the one or more content tiles, cause display of (a) the requested video data for the second segment, (b) the requested content tiles, and (c) at least a portion of the rundown data configured to indicate that the video data associated with the second segment is being displayed.

20. The apparatus claim 11 , wherein the memory and program code are further configured to, with the processor, cause the apparatus to:

receive an indicator indicating at least one of an end of the first segment and a beginning of a next segment;

responsive to receiving the indicator, request one or more content tiles, each content tile representing one of the one or more content objects associated with the next segment;

receive segment data associated with the next segment; and

cause simultaneous display of (a) at least a portion of the video data for the next segment, (b) at least one of the one or more content tiles, and (c) at least a portion of the rundown data configured to indicate that the video data associated with the next segment is being displayed.

21. 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 comprising segment data corresponding to one or more segments of an enhanced media presentation provided via the enhanced news channel, the segment data comprising first segment data corresponding to a first segment, the first segment data comprising (a) a video data identifier configured to identify the video data associated with the first segment and (b) a status, the status configured to indicate that the first segment (i) was previously aired, (ii) is currently being aired, or (iii) has not been aired;

an executable portion configured to receive video data associated with a segment of the one or more segments, the video data comprising at least one tag identifying the segment; and

an executable portion configured to cause display of an end user interface, the end user interface simultaneously displaying (a) at least a portion of the video data for the segment, (b) a rundown frame populated with one or more segment tiles, the one or more segment tiles comprising a first segment tile corresponding to the first segment, wherein the first segment tile (i) provides at least a portion of the rundown data for the first segment and (ii) is configured to provide one or more functions corresponding to the first segment, the provided functions determined based on the status of the first segment.

22. The computer program product of claim 21 configured to receive the video data via at least one of over the air content distribution network, a linear content distribution network, a cable content distribution network, a satellite content distribution network, or an Internet Protocol (IP) based content distribution network and receive the rundown data via an IP network.

Assignments (2)
SECURITY INTEREST Recorded Oct 1, 2025
From: WARNER BROS. DISCOVERY, INC.; WARNER MEDIA, LLC; TURNER BROADCASTING SYSTEM, INC.; HOME BOX OFFICE, INC.; DISCOVERY COMMUNICATIONS, LLC; WARNERMEDIA DIRECT LLC; DISCOVERY.COM LLC; WARNER BROS. ENTERTAINMENT INC.; CNN INTERACTIVE GROUP, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 072995/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: WELLEN, ALEX; GALLAGHER, MARISA; LOHEIDE, DON; WISE, MICHAEL; PERSAUD, RAJIN; KOETTER, MICHAEL; ESTENSON, KC; EHLERS, DAVE; HINTON, CHRIS; QUIGLEY, MICHAEL; LEGG, JEREMY; TEISSLER, SCOTT
To: TURNER BROADCASTING SYSTEM, INC.
Reel/Frame 035331/0285 →