Patent ID: 9628864
Date: 2017-04-18
CPC Classifications: H04N

Claim:
1. A method of targeting messages to a user of a media application, the method comprising: receiving a message from a server, wherein the message has associated targeting criteria indicating that the message is to be displayed only to subscribers of a particular media programming service who meet particular viewing activity specifications; accessing a database to retrieve user information, wherein the retrieved user information includes user subscription information and user viewing activity information, wherein the user viewing activity information includes settings selected by the user in the media application for ordering products and media programming services; determining, with a processor, whether the user is a subscriber to the particular media programming service by comparing the targeting criteria and the retrieved user subscription information; determining, with the processor, whether the user meets the particular viewing activity specifications by comparing the settings selected by the user for ordering products and media programming services and settings identified by the particular viewing activity specifications; and generating the message for display to the user in response to determining that: (i) the targeting criteria match the retrieved user subscription information and (ii) the settings selected by the user for ordering products and media programming services match the settings identified by the particular viewing activity specifications.