Patent ID: 7711733

Claim:
A method for targeting media to a communications device of a user, comprising: receiving descriptive information that describes media; comparing the descriptive information to stored user-defined criteria, the user-defined criteria comprising keywords input by a user, wherein comparing the descriptive information to the user-defined criteria comprises: determining whether keywords of the user-defined criteria match the descriptive information of the media, wherein the descriptive information of the media is required to contain five different keyword matches to the keywords input by the user; and determining whether specific combinations of the user-defined criteria match the descriptive information of the media; comparing the descriptive information to the user-defined criteria further comprises: responsive to the match being determined from comparing the descriptive information of the media to the user-defined criteria, determining whether the match should be excluded based on exclusion rules for the media; storing the media to memory of a communications device, responsive to determining the match of descriptive information of the media and responsive to the match not being excluded; and sending information describing: a frequency of presentation of the stored media, a time of presentation of the stored media, a preceding content that precedes presentation of the stored media, and a subsequent content that follows presentation of the stored media.