| CPC H04N 21/6587 (2013.01) [G06Q 30/00 (2013.01); G06Q 30/0241 (2013.01); H04N 21/4122 (2013.01); H04N 21/41407 (2013.01); H04N 21/42204 (2013.01); H04N 21/435 (2013.01); H04N 21/4367 (2013.01); H04N 21/812 (2013.01); H04N 21/4882 (2013.01)] | 23 Claims |

|
1. A computing system comprising:
a processor; and
a non-transitory computer-readable storage medium, having stored thereon program instructions that, upon execution by the processor, cause performance of a set of operations comprising:
determining that a first media presentation device is configured to skip a first media when:
an application of a second media presentation device is registered in association with the first media presentation device, and
the second media presentation device is in communication with at least one of: the first media presentation device, a media detection server, or a source device;
based on a determination that the first media presentation device is configured to skip the first media and based on a communication associated with skipping the first media on the first media presentation device, selecting a second media from a database based on a shared characteristic between the first media and the second media,
wherein the shared characteristic is an advertiser;
wherein the communication is transmitted from at least one of the first media presentation device, the media detection server, or the source device that is configured to provide the first media to the first media presentation device; and
wherein the communication comprises an identification number associated with the application on the second media presentation device;
obtaining the identification number associated with the application on the second media presentation device from the communication, wherein the second media presentation device is configured to display the second media; and
delivering, via a network interface, the second media to the application on the second media presentation device based on the identification number.
|