Back to results
US 11,113,333 B2Granted
Automated content tag processing for mobile media
AssigneeThe DIRECTV Group, Inc.
InventorsKavi Maharajh, Bart MacNeil, Torin Walker
Life of this patent
Estimating the term…
Abstract
In embodiments, the present invention provides a method and system for delivery of content on a mobile media platform, providing an automated tag processing facility, and delivering content to a mobile device, wherein content delivery is based at least in part on the automated tag processing.
Claims20
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, comprising:
- obtaining an indication that a portion of a media content item has been viewed on a mobile device;
- generating a consumption profile based on the portion of the media content item that has been viewed on the mobile device;
- identifying a length of time for the portion of the media content item that has been viewed on the mobile device;
- searching a first content source for a portion of a plurality of content items related to content subject matter according to a schedule for ingestion and the length of time for the portion of the media content item that has been viewed on the mobile device;
- receiving an ingested content item from the first content source over a first communication network, wherein the ingested content item includes a content lifecycle tag, and wherein the content lifecycle tag indicates a length of time associated with an availability of the ingested content item;
- encoding the ingested content item according to the consumption profile of the ingested content item in response to processing the ingested content item according to the content lifecycle tag, wherein the processing includes at least one of stalemating the ingested content item, publishing the ingested content item, removing the ingested content item, archiving the ingested content item, performing a scheduled encoding of the ingested content item, skipping the scheduled encoding of the ingested content item, or tagging the ingested content item as no longer valid;
- streaming the ingested content item to the mobile device over a second communication network;
- detecting that congestion of a portion of the first communication network exceeds a congestion threshold;
- pausing the streaming of the ingested content item to the mobile device over the second communication network;
- receiving the ingested content item from a second content source over the first communication network that reduces the congestion on the portion of the first communication network;
- and
- resuming the streaming of the ingested content item to the mobile device over the second communication network.
12 more elements
A non-transitory, machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:
- obtaining an indication that a portion of a media content item has been viewed on a mobile device;
- generating a consumption profile based on the portion of the media content item that has been viewed on the mobile device;
- identifying a length of time for the portion of the media content item that has been viewed on the mobile device;
- obtaining a schedule for ingestion of a plurality of content items based on a content subject matter and a first content source;
- searching the first content source for a portion of the plurality of content items related to the content subject matter according to the schedule for ingestion and the length of time for the portion of the media content item that has been viewed on the mobile device;
- receiving an ingested content item from the first content source over a first communication network, wherein the ingested content item includes a content lifecycle tag, and wherein the content lifecycle tag indicates a length of time associated with an availability of the ingested content item;
- encoding the ingested content item according to the consumption profile of the ingested content item in response to processing the ingested content item according to the content lifecycle tag, wherein the processing includes at least one of stalemating the ingested content item, publishing the ingested content item, removing the ingested content item, archiving the ingested content item, performing a scheduled encoding of the ingested content item, skipping the scheduled encoding of the ingested content item, or tagging the ingested content item as no longer valid;
- streaming the ingested content item to the mobile device over a second communication network;
- detecting that congestion of a portion of the first communication network exceeds a congestion threshold;
- pausing the streaming of the ingested content item to the mobile device over the second communication network;
- receiving the ingested content item from a second content source over the first communication network that reduces the congestion on the portion of the first communication network;
- and
- resuming the streaming of the ingested content item to the mobile device over the second communication network.
10 more elements
A method, comprising:
- obtaining, by a processing system including a processor, an indication that a portion of a media content item has been viewed on a mobile device;
- generating, by the processing system, a consumption profile based on the portion of the media content item that has been viewed on the mobile device;
- identifying, by the processing system, a length of time for the portion of the media content that has been viewed on the mobile device;
- searching, by the processing system, a first content source for a portion of a plurality of content items related to content subject matter according to a schedule for ingestion and the length of time for the portion of the media content item that has been viewed on the mobile device;
- receiving, by the processing system, an ingested content item from the first content source over a first communication network, wherein the ingested content item includes a content lifecycle tag, and wherein the content lifecycle tag indicates a length of time associated with an availability of the ingested content item;
- identifying, by the processing system, the consumption profile of the ingested content item;
- encoding, by the processing system, the ingested content item according to the consumption profile of the ingested content item in response to processing, by the processing system, the ingested content item according to the content lifecycle tag, wherein the processing includes at least one of stalemating the ingested content item, publishing the ingested content item, removing the ingested content item, archiving the ingested content item, performing a scheduled encoding of the ingested content item, skipping the scheduled encoding of the ingested content item, or tagging the ingested content item as no longer valid;
- streaming, by the processing system, the ingested content item to the mobile device over a second communication network;
- detecting, by the processing system, that congestion of a portion of the first communication network exceeds a congestion threshold;
- pausing, by the processing system, the streaming of the ingested content item to the mobile device over the second communication network;
- receiving, by the processing system, the ingested content item, from a second content source over the first communication network that reduces the congestion on the portion of the first communication network;
- and
- resuming, by the processing system, the streaming of the ingested content item to the mobile device over the second communication network.
10 more elements
Dependencies are inferred from the claim text.