RECEPTIVE OPPORTUNITY PRESENTATION OF ACTIVITY-BASED ADVERTISING
First Claim
1. A computer implemented method for facilitating presentation of activity-based advertising based on receptive opportunities, the method comprising:
- identifying a number of topics;
receiving a number of advertisements from advertisers, wherein a respective advertisement is associated with a topic;
for a respective topic, determining a number of candidate advertisements associated with that topic to be pending presentations;
analyzing an activity in which a customer is engaged;
identifying a receptive opportunity to present one or more advertisements to the customer based on the activity analysis;
determining among the pending presentations one or more advertisements to present to the customer during the identified receptive opportunity; and
presenting the determined advertisements to the customer during the opportunity period.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a system that facilitates presentation of activity-based advertising based on receptive opportunities. During operation, the system identifies a number of topics. The system then receives a number of advertisements from advertisers, wherein a respective advertisement is associated with a topic. For a respective topic, the system determines a number of candidate advertisements associated with that topic to be pending presentations. The system further analyzes an activity in which a customer is engaged. Next, the system identifies a receptive opportunity to present one or more advertisements to the customer based on the activity analysis. The system then determines among the pending presentations one or more advertisements to present to the customer during the identified receptive opportunity. Subsequently, the system presents the determined advertisements to the customer during the opportunity period.
188 Citations
20 Claims
-
1. A computer implemented method for facilitating presentation of activity-based advertising based on receptive opportunities, the method comprising:
-
identifying a number of topics; receiving a number of advertisements from advertisers, wherein a respective advertisement is associated with a topic; for a respective topic, determining a number of candidate advertisements associated with that topic to be pending presentations; analyzing an activity in which a customer is engaged; identifying a receptive opportunity to present one or more advertisements to the customer based on the activity analysis; determining among the pending presentations one or more advertisements to present to the customer during the identified receptive opportunity; and presenting the determined advertisements to the customer during the opportunity period. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium storing instructions which when executed by a computer cause the computer to perform a method for facilitating presentation of activity-based advertising based on receptive opportunities, the method comprising:
-
identifying a number of topics; receiving a number of advertisements from advertisers, wherein a respective advertisement is associated with a topic; for a respective topic, determining a number of candidate advertisements associated with that topic to be pending presentations; analyzing an activity in which a customer is engaged; identifying a receptive opportunity to present one or more advertisements to the customer based on the activity analysis; determining among the pending presentations one or more advertisements to present to the customer during the identified receptive opportunity; and presenting the determined advertisements to the customer during the opportunity period. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system that facilitates presentation of activity-based advertising based on receptive opportunities, the computer system comprising:
-
a processor; a memory coupled to the processor; a topic-identification mechanism configured to identify a number of topics; a receiving mechanism configured to receive a number of advertisements from advertisers, wherein a respective advertisement is associated with a topic; a determination mechanism configured to determine, for a respective topic, a number of candidate advertisements associated with that topic to be pending presentations; an activity-analysis mechanism configured to analyze an activity in which a customer is engaged; an opportunity-identification mechanism configured to identify a receptive opportunity to present one or more advertisements to the customer based on the activity analysis; a presentation-selection mechanism configured to determine among the pending presentations one or more advertisements to present to the customer during the identified receptive opportunity; and a communication mechanism configured to communicate the advertisements to present to the customer during the receptive opportunity to a presentation mechanism. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification