×

System, method, and computer program for providing an advertising based incentive to a user

  • US 8,930,249 B1
  • Filed: 05/06/2008
  • Issued: 01/06/2015
  • Est. Priority Date: 05/06/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer program product embodied on a non-transitory computer readable medium, which, when executed by a processor, causes the processor to perform a method, the method comprising:

  • receiving a selection of a preference level in response to a user selecting a save option, the selection of the preference level received from the user through a portal of an advertisement platform;

    storing the selected preference level in a subscriber profile of the user, the subscriber profile of the user stored in an allowance table;

    storing, in the subscriber profile of the user in the allowance table, a preferred type of advertising to be received by the user, the preferred type of advertising indicating at least one of short message service, multimedia messaging service, and banner advertisements;

    storing, in the subscriber profile of the user in the allowance table, a predetermined time period during which the preferred type of advertising is not to be received by the user;

    identifying an opportunity to communicate at least one advertisement to a device of the user, the opportunity including a message in transit to the device via the advertisement platform;

    identifying the subscriber profile of the user in the allowance table in response to identifying the opportunity to communicate the at least one advertisement;

    determining a preference level of the subscriber profile of the user based on the subscriber profile including the selected preference level, the preferred type of advertising to be received by the user, and the predetermined time period during which the preferred type of advertising is not to be received by the user;

    embedding the at least one advertisement in the message and communicating the at least one advertisement to the device of the user, based on the determined preference level of the subscriber profile of the user;

    determining that a number of advertisements previously presented to the user meets a threshold number of advertisements indicated by the selected preference level of the user;

    providing an incentive associated with the selected preference level to the user in response to the communication of the at least one advertisement and the determination that the number of advertisements previously presented to the user meets the threshold;

    determining that a current number of advertisements previously presented to the user exceeds the threshold number of advertisements indicated by the selected preference level of the user; and

    notifying the user that the current number of advertisements previously presented to the user exceeds the threshold in response to the determination that the current number of advertisements previously presented to the user exceeds the threshold, the notification including an option to the user to update the selected preference level of the user to a new preference level indicating a preference for more advertisements.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×