IP Library Granted Patent US 8,102,422
Granted Patent B1
US 8,102,422 · App. 11/562,901 · Granted Jan 24, 2012

System, method and computer program product for presenting an option to receive advertisement content

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,102,422
App. No.
11/562,901
Granted
Jan 24, 2012
Kind
B1
Abstract

An advertising system, method and computer program product are provided. In use, behavior of a user is monitored. In addition, an option is presented to the user to receive advertisement content, where the advertisement content is selected based on the behavior.

Claims (71)

1. A method, comprising:

monitoring, utilizing a processor, a behavior of a user;

identifying at least one of a plurality of options that are each associated with at least one of a plurality of categories, where the at least one of the plurality of options is identified based on the behavior of the user;

presenting the at least one option to the user to receive advertisement content;

determining whether the user has accepted the at least one option;

if it is determined that the user has not accepted the at least one option:

continuing to monitor the behavior of the user,

identifying at least another one of the plurality of options based on the behavior of the user, and

presenting the at least another one of the plurality of options to the user to receive the advertisement content;

if it is determined that the user has accepted the at least one option, identifying user preferences of the user that include a threshold amount of the advertisement content;

selecting the advertisement content, based on the behavior of the user;

transmitting the advertisement content to the user;

controlling an amount of the advertisement content transmitted to the user, based on the threshold amount of the advertisement content;

identifying a request to send a message initiated by the user;

identifying at least one message preference of the user in association with message advertisements;

identifying at least one accepted option of the user in association with the message advertisements; and

including an advertisement in association with the message, based on the at least one message preference and the at least one accepted option.

2. The method of claim 1 , wherein the behavior of the user includes a current location of the user.

3. The method of claim 1 , wherein the behavior of the user includes a query submitted by the user.

4. The method of claim 1 , wherein the at least one option includes an opt-in option.

5. The method of claim 4 , wherein the opt-in option allows the user to opt-in to receive the advertisement content.

6. The method of claim 1 , wherein the presenting the at least one option to the user to receive the advertisement content includes presenting an option to the user to receive a category of the advertisement content.

7. The method of claim 1 , and further comprising automatically increasing the threshold amount of the advertisement content based on a request by the user to receive the advertisement content.

8. The method of claim 1 , and further comprising identifying a price of presenting the advertisement content based on the user preferences of the user.

9. The method of claim 1 , wherein the message includes a short message service (SMS) message.

10. The method of claim 1 , wherein the advertisement is included in association with the message based on the user preferences of the user.

11. The method of claim 1 , wherein the advertisement is included in association with the message in exchange for payment to the user.

12. The method of claim 11 , wherein the payment includes a credit to a subscription to a service associated with the user utilized in transmitting the message.

13. The method of claim 1 , wherein the plurality of categories relate to types of advertisement content.

14. The method of claim 1 , wherein the plurality of categories relate to sources of advertisement content.

15. The method of claim 1 , wherein the at least one of the plurality of options that is presented to the user is identified as being associated with the behavior of the user by associating the at least one category of the at least one option with the behavior of the user.

16. The method of claim 1 , wherein the user is capable of specifying a different threshold for each of a plurality of the options that are accepted by the user.

17. The method of claim 1 , wherein the user preferences include a preference to only receive up to a specified threshold amount of the advertisement content for a particular period of time.

18. A computer program product embodied on a computer readable medium, comprising:

computer code for monitoring a behavior of a user;

computer code for identifying at least one of a plurality of options that are each associated with at least one of a plurality of categories, where the at least one of the plurality of options is identified based on the behavior of the user;

computer code for presenting the at least one option to the user to receive advertisement content;

computer code for determining whether the user has accepted the at least one option;

computer code for, if it is determined that the user has not accepted the at least one option:

continuing to monitor the behavior of the user,

identifying at least another one of the plurality of options based on the behavior of the user, and

presenting the at least another one of the plurality of options to the user to receive the advertisement content;

computer code for, if it is determined that the user has accepted the at least one option, identifying user preferences of the user that include a threshold amount of the advertisement content;

computer code for selecting the advertisement content, based on the behavior of the user;

computer code for transmitting the advertisement content to the user;

computer code for controlling an amount of the advertisement content transmitted to the user, based on the threshold amount of the advertisement content;

computer code for identifying a request to send a message initiated by the user;

computer code for identifying at least one message preference of the user in association with message advertisements;

computer code for identifying at least one accepted option of the user in association with the message advertisements; and

computer code for including an advertisement in association with the message, based on the at least one message preference and the at least one accepted option.

19. A system, comprising:

an output device for:

presenting at least one of a plurality of options to a user to receive advertisement content; and

presenting at least another one of the plurality of options to the user to receive the advertisement content if it is determined that the user has not accepted the at least one option; and

a processor in communication with the output device for:

monitoring a behavior of the user;

identifying the at least one of the plurality of options presented to the user, each of the plurality of options associated with at least one of a plurality of categories, where the at least one of the plurality of options is identified based on the behavior of the user;

determining whether the user has accepted the at least one option;

if it is determined that the user has not accepted the at least one option:

continuing to monitor the behavior of the user, and

identifying the at least another one of the plurality of options based on the behavior of the user;

if it is determined that the user has accepted the at least one option, identifying user preferences of the user that include a threshold amount of the advertisement content;

selecting the advertisement content, based on the behavior of the user;

transmitting the advertisement content to the user;

controlling an amount of the advertisement content transmitted to the user, based on the threshold amount of the advertisement content;

identifying a request to send a message initiated by the user;

identifying at least one message preference of the user in association with message advertisements;

identifying at least one accepted option of the user in association with the message advertisements; and

including an advertisement in association with the message, based on the at least one message preference and the at least one accepted option.

20. The system of claim 19 , and further comprising: a display and memory coupled to the processor via a bus.

21. The method of claim 1 , wherein the user preferences include a preference to receive the advertisement content at a particular device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2016
From: AMDOCS SOFTWARE SYSTEMS LIMITED
To: AMDOCS DEVELOPMENT LIMITED; AMDOCS SOFTWARE SYSTEMS LIMITED
Reel/Frame 039695/0965 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2006
From: KENDEROV, STOYAN; TSYPE, VICTOR
To: AMDOCS SOFTWARE SYSTEMS LIMITED
Reel/Frame 018551/0599 →