Method for providing personalized, targeted advertisements during playback of media
First Claim
1. A method of operating a media player, comprising:
- storing, by the media player, targeted advertisements received via a network interface of the media player in a non-transitory memory of the media player;
playing, by the media player, a media content;
subsequent to playing at least some of the media content, receiving, by the media player, a media content playback control input that comprises at least one of a pause control input, a fast forward control input, a stop control input, a skip forward control input, a rewind control input, or a slow motion control input; and
in response to receiving the media content playback control input, playing, by the media player, one of the targeted advertisements stored in the non-transitory memory of the media player based on a set of rules relating the received media content playback control input to the one of the targeted advertisements, wherein the set of rules comprises selecting a video segment as the one of the targeted advertisements when the media content playback control input is the pause control input and selecting an audio advertisement as the one of the targeted advertisements when the media control input is the fast forward control input, whereby the playing the one of the targeted advertisements does not interfere with an interaction of a user with the media player by obstructing viewing of the media content on the media player by the user when the media content will continue being displayed by the media player during playing of the targeted advertisement.
5 Assignments
0 Petitions
Accused Products
Abstract
A media player is provided. The media player comprises a communications interface, a memory store containing a plurality of personalized advertisements, and a media playback component. The targeted advertisements are refreshed by receiving updates from the communications interface during some of the intervals when the media player is connected to a network. The targeted advertisements are indexed by a plurality of characteristics, the first characteristic being a creation date of the targeted advertisements. The media playback component is configured to play a media content, wherein the media content is stored separately from the targeted advertisements, and to play one of the targeted advertisements in the memory store selected based on the characteristics of the one of the targeted advertisements.
-
Citations
19 Claims
-
1. A method of operating a media player, comprising:
-
storing, by the media player, targeted advertisements received via a network interface of the media player in a non-transitory memory of the media player; playing, by the media player, a media content; subsequent to playing at least some of the media content, receiving, by the media player, a media content playback control input that comprises at least one of a pause control input, a fast forward control input, a stop control input, a skip forward control input, a rewind control input, or a slow motion control input; and in response to receiving the media content playback control input, playing, by the media player, one of the targeted advertisements stored in the non-transitory memory of the media player based on a set of rules relating the received media content playback control input to the one of the targeted advertisements, wherein the set of rules comprises selecting a video segment as the one of the targeted advertisements when the media content playback control input is the pause control input and selecting an audio advertisement as the one of the targeted advertisements when the media control input is the fast forward control input, whereby the playing the one of the targeted advertisements does not interfere with an interaction of a user with the media player by obstructing viewing of the media content on the media player by the user when the media content will continue being displayed by the media player during playing of the targeted advertisement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 16, 17)
-
-
11. A method of operating a media player, comprising:
-
storing, by the media player, targeted advertisements received via a network interface of the media player in a non-transitory memory of the media player; playing, by the media player, a media content; subsequent to playing at least some of the media content, receiving, by the media player, a media content playback control input that comprises at least one of a pause control input, a fast forward control input, a stop control input, a skip forward control input, a rewind control input, or a slow motion control input; and in response to receiving the media content playback control input, playing, by the media player, one of the targeted advertisements stored in the non-transitory memory of the media player during an interval of disconnection from a network based on a set of rules relating the received media content playback control input to the one of the targeted advertisements, wherein the set of rules comprises selecting a video segment as the one of the targeted advertisements when the media content playback control input is the pause control input and selecting an audio advertisement as the one of the targeted advertisements when the media control input is the fast forward control input, whereby the playing the one of the targeted advertisements does not interfere with an interaction of a user with the media player by obstructing viewing of the media content on the media player by the user when the media content will continue being displayed by the media player during playing of the targeted advertisement. - View Dependent Claims (12, 13)
-
-
14. A method of operating a media player, comprising:
-
storing, by the media player, targeted advertisements received via a network interface of the media player in a non-transitory memory of the media player; playing, by the media player, a media content; subsequent to playing at least some of the media content, receiving, by the media player, a media content playback control input that comprises at least one of a pause control input, a fast forward control input, a stop control input, a skip forward control input, a rewind control input, or a slow motion control input; and in response to receiving the media content playback control input, playing, by the media player, one of the targeted advertisements stored in the non-transitory memory of the media player based on a set of rules relating the received media content playback control input to the one of the targeted advertisements, wherein the set of rules comprises selecting a video segment that repeatedly loops as the one of the targeted advertisements when the media content playback control input is the pause control input and selecting an audio advertisement as the one of the targeted advertisements when the media control input is the fast forward control input, whereby the playing the one of the targeted advertisements does not interfere with an interaction of a user with the media player by obstructing viewing of the media content on the media player by the user when the media content will continue being displayed by the media player during playing of the targeted advertisement. - View Dependent Claims (18, 19)
-
Specification