HYBRID ADVERTISING SUPPORTED AND USER-OWNED CONTENT PRESENTATION
A computer implemented method and media performance apparatus. Content items include user owned content and advertising supported content. A determination is made as to whether a next content item for presentation is an advertising supported content item or a user-owned content item. The content item is present if the next content item for presentation is a user-owned content item, and, if not, add to a count if the next content item is an advertising supported content item. An advertisement is presented prior to performing any next advertising supported content item when the count reaches a threshold number.
1 . A computer implemented method of presenting user-owned and advertising supported content to a user, comprising:
receiving a selection of content items for presentation;
determining whether a next content item for presentation is an advertising supported content item or a user-owned content item;
if the next content item for presentation is a user-owned content item, presenting the content item without an advertisement;
if the next content item is an advertising supported content item, adding the content item to a count, and
after a threshold number of next content items in the count comprise advertising supported content items, presenting an advertisement prior to performing the next advertising supported content item.
2 . The computer implemented method of claim 1 wherein said receiving includes a creation by the user of a playlist.
3 . The computer implemented method of claim 1 wherein the receiving includes a user selection of at least one next content item.
4 . The computer implemented method of claim 1 wherein the content item comprises one of an audio or video content item.
5 . The computer implemented method of claim 4 wherein the advertisement is one of an audio advertisement or a video advertisement, said advertisement comprising an audio advertisement when the next content items is an audio content item, said advertisement comprising a video advertisement when the next content item is a video content item.
6 . The computer implemented method of claim 5 wherein the presenting comprises, prior to presenting a video advertisement, detecting presence of a user before a presentation device and if no user is present, reducing the count.
7 . The computer implement method of claim 1 wherein presenting further includes detecting if the advertisement has completed prior to performing the next advertising supported content item.
8 . The computer implemented method of claim 7 further comprising:
detecting if an advertisement is interrupted prior to completion, and if so, upon a request to resume performance of a content item, if the count is above the threshold, reducing the count by one and performing the next advertising supported content item.
9 . A media performance apparatus, comprising:
an audio/visual output;
a processor presenting user-owned and advertising supported content to the output;
a memory including code instructing the processor to present items of user owned content and advertising supported content to the audio/visual output, the code instructing the processor to:
determine whether a next content item for presentation is an advertising supported content item or a user-owned content item;
present the content item if the next content item for presentation is a user-owned content item,
add to a count if the next content item is an advertising supported content item, and
present an advertisement prior to performing any next advertising supported content item when the count reaches a threshold number.
10 . The media performance apparatus of claim 9 wherein each of the advertising supported content items and the user owned content items may be audio content or audio/video content.
11 . The media performance apparatus of claim 9 wherein said code to determine a next content item includes determining a next item in a user playlist.
12 . The media performance apparatus of claim 9 wherein said code to determine a next content item includes receiving a user selection of at least one next content item.
13 . The media performance apparatus of claim 9 wherein the advertisement is one of an audio advertisement or a video advertisement.
14 . The media performance apparatus of claim 13 wherein the apparatus includes at least one input/output device, and the processor includes code instructing the processor to detect presence of a user before proximate the apparatus and if no user is present, reduce the count.
15 . The media performance apparatus of claim 14 wherein presenting further includes detecting if the advertisement has completed prior to performing the next advertising supported content item.
16 . The media performance apparatus of claim 15 further comprising detecting if an advertisement is interrupted prior to completion, and if so, upon a request to resume performance of a content item, if the count is above the threshold, reducing the count by one and performing the next advertising supported content item.
17 . A method of presenting user-owned and advertising supported content to a user on a content presentation device, comprising:
providing a selection of user owned content items and advertising supported content items;
receiving a selection of user owned content items and advertising supported content items, the selection having an order;
determining whether a user is present at the content presentation device;
determining to present an advertisement;
if the next content item for presentation is an advertising supported content item and the user is present, presenting an video advertisement prior to performing the next advertising content item; and
if the user is not present, presenting an audio content item.
18 . The method of claim 17 wherein the step of determining to present an advertisement comprises:
determining whether a next content item in the order for presentation is an advertising supported content item or a user-owned content item;
if the next content item for presentation is a user-owned content item, determining not to present an advertisement;
if the next content item is an advertising supported content item, adding the content item to a count, and after a threshold number of next content items in the count comprise advertising supported content items, determining to present an advertisement.
19 . The method of claim 18 wherein the content items comprise any of an audio, video or audio/visual content item.
20 . The method of claim 19 wherein the method further includes detecting if an advertisement is interrupted prior to completion, and if so, upon a request to resume performance of a content item, if the count is above the threshold, reducing the count by one and performing the next advertising supported content item.