CPC H04N 21/43637 (2013.01) [H04N 21/458 (2013.01); H04N 21/4532 (2013.01); H04N 21/47214 (2013.01); H04N 21/4825 (2013.01); H04N 21/812 (2013.01)] | 7 Claims |
1. An electronic device comprising:
a display;
a communication circuit;
a processor operatively connected with the display and the communication circuit; and
a memory operatively connected with the processor,
wherein the memory stores instructions that, when executed, cause the processor to:
obtain a content list including information on a plurality of contents from an external server over an Internet by using the communication circuit;
obtain current watching channel information of an external electronic device from the external electronic device over a short-range wireless network;
obtain channel programming information of a channel indicated by the current watching channel information;
estimate, based on the channel programing information, an advertisement time for a current viewing program of the external electronic device;
determine a playback time based on the estimated advertisement time;
select at least one content from the content list such that sum of playback time of the at least content is less than or equal to the determined playback time; and
transmit, based on an end time of the current viewing program, information on the selected at least one content to the external electronic device in order to cause the external electronic device to play the selected at least one content during the estimated advertisement time.
|