Methods, systems, and devices for enhancing viewing experience based on media content processing and delivery
Abstract
Aspects of the subject disclosure may include, for example, generating metadata associated with a second portion of the first media content, and providing the first media content and the metadata to a media processor that presents the first portion of the first media content. The media processor identifies a media content type associated with the second portion of the first media content according to the metadata. Additional embodiments can include providing the second media content to the media processor. The media processor terminates presentation of the first media content prior to presentation of the second portion of the first media content and presents the second media content during a broadcast of the second portion of the first media content. Further, the media processor terminates presentation of the second media content, and presents the third portion of the first media content from the first broadcast channel. Other embodiments are disclosed.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A device, comprising:
a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:
obtaining first media content from a media content server, wherein the first media content comprises a first portion, a second portion, and a third portion;
generating metadata associated with the second portion of the first media content based on content of the second portion of the first media content;
providing the first media content and the metadata on a first broadcast channel to a media processor for presentation on a display;
obtaining second media content from the media content server;
providing the second media content on a second broadcast channel to the media processor for presentation on the display;
obtaining a targeted advertisement; and
providing the targeted advertisement to the media processor, wherein the media processor presents the first portion of the first media content on the first broadcast channel, wherein the media processor terminates presentation of the first media content prior to presentation of the second portion of the first media content based on the metadata, wherein the media processor presents the second media content on the second broadcast channel, wherein the media processor terminates presentation of the second media content, wherein the media processor presents the targeted advertisement, wherein the media processor presents the third portion of the first media content on the first broadcast channel.
2 . The device of claim 1 , wherein the generating metadata associated with the second portion of the first media content comprises:
analyzing the second portion of the first media content; and determining that the second portion of the first media content includes a scene unsuitable for children.
3 . The device of claim 2 , wherein the analyzing the second portion of the first media content comprises:
analyzing the second portion of the first media content with a machine learning application.
4 . The device of claim 1 , wherein the generating metadata associated with the second portion of the first media content comprises:
generating metadata indicating that the second portion of the first media content includes a scene unsuitable for children.
5 . The device of claim 1 , wherein the operations further comprise:
obtaining user preferences regarding presentation of media content including the first media content.
6 . The device of claim 5 , wherein the obtaining a targeted advertisement comprises:
obtaining the targeted advertisement based on the user preferences.
7 . The device of claim 5 , wherein the operations further comprise:
obtaining training media content; training a machine learning application according to the user preferences and the training media content; and analyzing the second portion of the first media content with the machine learning application.
8 . The device of claim 7 , wherein the operations further comprise:
receiving a user-generated content selection input, the user-generated content selection input indicating a user selection to present the second portion of the first media content; presenting the second portion of the first media content on the display, wherein the presenting the second portion of the first media content is responsive to the receiving the user-generated content selection input; and adding the second portion of the first media content to the training media content for the machine learning application.
9 . The device of claim 1 , wherein the operations further comprise:
providing, to a user, a list of the first media content and the second media content for viewing after termination of the second portion of the first media content; and receiving, from the user, a selection of a media content item to view.
10 . The device of claim 1 , wherein the operations further comprise:
storing the second portion of the first media content in a digital video recorder (DVR); receiving a user-generated content retrieval input; obtaining the second portion of the first media content from the DVR in response to the user-generated content retrieval input; and providing the second portion of the first media content to the media processor for presentation of the second portion of the first media content on the display.
11 . A non-transitory, machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:
obtaining first media content from a media content server, the first media content including at least a first portion, a second portion, and a third portion; generating metadata associated with the second portion of the first media content, wherein the generating metadata is based on content of the second portion of the first media content; providing the first media content and the metadata to a media processor for presentation to one or more users on a display; obtaining second media content from the media content server; providing the second media content to the media processor for presentation to the one or more users on the display; obtaining a targeted advertisement; and providing the targeted advertisement to the media processor, wherein the media processor presents the first portion of the first media content, wherein the media processor terminates presentation of the first media content prior to presentation of the second portion of the first media content based on the metadata, wherein the media processor presents the second media content on the display, wherein the media processor terminates presentation of the second media content, wherein the media processor presents the targeted advertisement, wherein the media processor presents the third portion of the first media content.
12 . The non-transitory, machine-readable medium of claim 11 , wherein the providing the first media content and the metadata comprise providing the first media content and the metadata on a first broadcast channel to the media processor and wherein the providing the second media content comprises providing the second media content on a second broadcast channel to the media processor and wherein the media processor presents the third portion of the first media content on the first broadcast channel.
13 . The non-transitory, machine-readable medium of claim 11 , wherein the operations further comprise:
analyzing the second portion of the first media content; and determining that the second portion of the first media content includes a scene unsuitable for children.
14 . The non-transitory, machine-readable medium of claim 13 , wherein the analyzing the second portion of the first media content comprises:
analyzing the second portion of the first media content with a machine learning application.
15 . The non-transitory, machine-readable medium of claim 14 , wherein the operations further comprise:
obtaining user preferences regarding presentation of media content including the first media content; obtaining training media content; training the machine learning application according to the user preferences and the training media content, forming a trained machine learning application; and analyzing the second portion of the first media content with the trained machine learning application.
16 . A method, comprising:
obtaining, by a processing system including a processor, first media content from a media content server, wherein the first media content comprises a first portion, a second portion, and a third portion; generating metadata, by the processing system, the metadata associated with the second portion of the first media content based on content of the second portion of the first media content providing, by the processing system, the first media content and the metadata on a first broadcast channel to a media processor for presentation on a display; obtaining, by the processing system, second media content from the media content server; providing, by the processing system, the second media content on a second broadcast channel to the media processor for presentation on the display; determining that the second media content was presented by the media processor; obtaining a targeted advertisement; and providing the targeted advertisement to the media processor responsive to the determining that the second media content was presented by the media processor, wherein the media processor presents the first portion of the first media content on the first broadcast channel, wherein the media processor terminates presentation of the first media content prior to presentation of the second portion of the first media content based on the metadata, wherein the media processor presents the second media content on the second broadcast channel, wherein the media processor terminates presentation of the second media content, wherein the media processor presents the targeted advertisement, wherein the media processor presents the third portion of the first media content on the first broadcast channel.
17 . The method of claim 16 , further comprising:
analyzing, by the processing system, the second portion of the first media content; and determining, by the processing system, that the second portion of the first media content includes a scene unsuitable for children.
18 . The method of claim 17 , wherein the analyzing the second portion of the first media content:
analyzing, by the processing system, the second portion of the first media content with a machine learning application.
19 . The method of claim 18 , comprising:
obtaining, by the processing system, user preferences regarding presentation of media content including the first media content; obtaining, by the processing system, training media content; training, by the processing system, a machine learning application according to the user preferences and the training media content; and analyzing, by the processing system, the second portion of the first media content with the machine learning application.
20 . The method of claim 19 , comprising:
receiving, by the processing system, a user-generated content selection input, the user-generated content selection input indicating a user selection to present the second portion of the first media content; presenting, by the processing system, the second portion of the first media content on the display, wherein the presenting the second portion of the first media content is responsive to the receiving the user-generated content selection input; and adding, by the processing system, the second portion of the first media content to the training media content for the machine learning application.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.