Out-of-band signaling and device-based content control
First Claim
1. A network device to control content delivery based on out-of-band signaling and media consumption data rather than media transfer data, the network device comprising:
- one or more computer processors;
a memory;
a first interface for communication with a mobile device via a first out-of-band channel;
a second interface for communication with one or more media servers via a second out-of-band channel; and
a signaling coordinator function in communication with the mobile device via the first interface and in communication with the one or more media servers via the second interface, the signaling coordinator function configured to;
receive, via the first interface, media consumption data specifying a time at which a media file, transferred to the mobile device via an in-band channel at an earlier point in time as specified by media transfer data, was subsequently watched by a user of the mobile device from the mobile device after a user delay; and
generate, based on the media consumption data, one of prefetching, caching or downloading instructions for content at the one or more media servers, wherein the instructions are sent to the one or more media servers via the second interface, whereafter the content is transferred to the mobile device based on the instructions, wherein the content is delivered to the mobile device based on the media consumption data in order to assess content delivery needs with a reduced measure of misalignment as compared to delivering the content based on media transfer data;
wherein the first out-of-band channel and the second out-of-band channel are configured to use a protocol that is different from a protocol used to deliver the content via the in-band channel to the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for performing content control in a mobile network using an out-of-band signaling channel are disclosed. In one embodiment, content control may be performed on a network device by collecting usage data for media consumption and caching from a mobile device via an out-of-band channel; receiving the usage data at an intermediate device via the out-of-band channel; building a predictive user profile based on the usage data; determining a schedule for downloading content from one or more media servers based on at least the predictive user profile; and sending instructions to perform one of time-shifting or pre-positioning to the one or more media servers according to the schedule for downloading content via an out-of-band channel.
-
Citations
24 Claims
-
1. A network device to control content delivery based on out-of-band signaling and media consumption data rather than media transfer data, the network device comprising:
-
one or more computer processors; a memory; a first interface for communication with a mobile device via a first out-of-band channel; a second interface for communication with one or more media servers via a second out-of-band channel; and a signaling coordinator function in communication with the mobile device via the first interface and in communication with the one or more media servers via the second interface, the signaling coordinator function configured to; receive, via the first interface, media consumption data specifying a time at which a media file, transferred to the mobile device via an in-band channel at an earlier point in time as specified by media transfer data, was subsequently watched by a user of the mobile device from the mobile device after a user delay; and generate, based on the media consumption data, one of prefetching, caching or downloading instructions for content at the one or more media servers, wherein the instructions are sent to the one or more media servers via the second interface, whereafter the content is transferred to the mobile device based on the instructions, wherein the content is delivered to the mobile device based on the media consumption data in order to assess content delivery needs with a reduced measure of misalignment as compared to delivering the content based on media transfer data; wherein the first out-of-band channel and the second out-of-band channel are configured to use a protocol that is different from a protocol used to deliver the content via the in-band channel to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method to control content delivery based on out-of-band signaling and media consumption data rather than media transfer data, the computer-implemented method comprising:
-
receiving, at an intermediate device and from a mobile device via an out-of-band channel, media consumption data specifying a time at which a media file, transferred to the mobile device via an in-band channel at an earlier point in time as specified by media transfer data, was subsequently watched by a user of the mobile device after a user delay, wherein the out-of-band channel and the in-band channel are configured to use different protocols; building a predictive user profile based on the media consumption data rather than the media transfer data; determining, by operation of one or more computer processors and based on at least the predictive user profile, a schedule for downloading content from one or more media servers; and generating, based on the schedule for downloading content, instructions to perform at least one of time-shifting and pre-positioning of the content at the one or more media servers, wherein the instructions are sent to the one or more media servers via the out-of-band channel, whereafter the time-shifted or pre-positioned content is transferred to the mobile device via at least the in-band channel, wherein the content is delivered to the mobile device based on the media consumption data in order to assess content delivery needs with a reduced measure of misalignment as compared to delivering the content based on media transfer data. - View Dependent Claims (8, 9, 10, 19, 20, 21, 22, 23, 24)
-
-
11. One or more non-transitory tangible media that include code executable to perform an operation to control content delivery based on out-of-band signaling and media consumption data rather than media transfer data, the operation comprising:
-
receiving, at an intermediate device and from a mobile device via an out-of-band channel, media consumption data specifying a time at which a media file, transferred to the mobile device via an in-band channel at an earlier point in time as specified by media transfer data, was subsequently watched by a user of the mobile device after a user delay, wherein the out-of-band channel and the in-band channel are configured to use different protocols; building a predictive user profile based on the media consumption data rather than the media transfer data; determining, by operation of one or more computer processors when executing the code, and based on at least the predictive user profile, a schedule for downloading content from one or more media servers; and generating, based on the schedule for downloading content, instructions to perform at least one of time-shifting and pre-positioning of the content at the one or more media servers, wherein the instructions are sent to the one or more media servers via the out-of-band channel, whereafter the time-shifted or pre-positioned content is transferred to the mobile device via at least the in-band channel, wherein the content is delivered to the mobile device based on the media consumption data in order to assess content delivery needs with a reduced measure of misalignment as compared to delivering the content based on media transfer data. - View Dependent Claims (12, 13, 14)
-
-
15. A computer-implemented method for controlled content delivery based on out-of-band signaling and media consumption data rather than media transfer data, the computer-implemented method comprising:
-
executing, by a mobile device, an application that displays media to a user; storing the application and storing one or more media files; generating, by operation of one or more computer processors, media consumption data specifying a time at which a media file, transferred to the mobile device via an in-band channel at an earlier point in time as specified by media transfer data, was subsequently watched by a user of the mobile device after a user delay, wherein the media consumption data is sent to the intermediate device via an out-of-band channel, wherein the out-of-band channel and the in-band channel are configured to use different protocols; and downloading, via the in-band channel, at least one additional media file specified by the intermediate device and at a time specified by the intermediate device, wherein the at least one additional media file and the time for downloading are determined by the intermediate device based on the media consumption data rather than the media transfer data, wherein the content is delivered to the mobile device based on the media consumption data in order to assess content delivery needs with a reduced measure of misalignment as compared to delivering the content based on media transfer data. - View Dependent Claims (16, 17, 18)
-
Specification