MODIFYING ADVERTISEMENTS BASED ON INDIRECT INTERACTIONS
First Claim
1. A method comprising:
- receiving from an advertiser a specification of an advertisement that is to be presented to a user on a device, the specification of the advertisement associated with an instruction pertaining to the advertisement, the instruction to be executed based on a direct interaction with the advertisement by the user;
selecting an additional instruction pertaining to the advertisement, the selecting of the additional instruction based on a likelihood that an executing of the additional instruction will interrupt an activity of the user of the device, the additional instruction to be executed based on an indirect interaction with the advertisement by the user;
adding an enhancement to the specification of the advertisement, the enhancement associating the specification with the additional instruction pertaining to the advertisement, the adding of the enhancement being performed by a processor; and
providing the enhanced specification of the advertisement to an advertisement engine configured to present the advertisement to the user, execute the instruction based on the direct interaction by the user, and execute the additional instruction based on the indirect interaction by the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of enhancing advertisements to be presented to user on a device is disclosed. A specification of an advertisement that is to be presented to the user on the device is received. The specification of the advertisement is associated with an instruction pertaining to the advertisement that is to be executed based on a direct interaction with the advertisement by the user. An enhancement to the specification of the advertisement is added. The enhancement associates the specification of the advertisement with an additional instruction pertaining to the advertisement. The additional instruction is to be executed based on an indirect interaction with the advertisement by the user. The enhanced specification of the online advertisement is provided to an advertisement engine. The advertisement engine is configured to present the online advertisement to the user and execute at least one of the instruction and the additional instruction.
-
Citations
29 Claims
-
1. A method comprising:
-
receiving from an advertiser a specification of an advertisement that is to be presented to a user on a device, the specification of the advertisement associated with an instruction pertaining to the advertisement, the instruction to be executed based on a direct interaction with the advertisement by the user; selecting an additional instruction pertaining to the advertisement, the selecting of the additional instruction based on a likelihood that an executing of the additional instruction will interrupt an activity of the user of the device, the additional instruction to be executed based on an indirect interaction with the advertisement by the user; adding an enhancement to the specification of the advertisement, the enhancement associating the specification with the additional instruction pertaining to the advertisement, the adding of the enhancement being performed by a processor; and providing the enhanced specification of the advertisement to an advertisement engine configured to present the advertisement to the user, execute the instruction based on the direct interaction by the user, and execute the additional instruction based on the indirect interaction by the user. - View Dependent Claims (3, 4, 5, 21, 22, 23, 25, 26, 27, 28, 29)
-
-
2. (canceled)
-
6. (canceled)
-
7. (canceled)
-
8. A system comprising:
-
one or more modules implemented by one or more processors, the one or more modules configured to; receive from an advertiser a specification of an advertisement that is to be presented to a user on a device, the specification of the advertisement associated with an instruction pertaining to the advertisement, the instruction to be executed based on a direct interaction by the user with the advertisement; select an additional instruction pertaining to the advertisement, the selecting of the additional instruction based on a likelihood that an executing of the additional instruction will interrupt an activity of the user of the device, the additional instruction to be executed based on an indirect interaction with the advertisement by the user; add an enhancement to the specification of the advertisement, the enhancement associating the specification with the additional instruction pertaining to the advertisement; and provide the enhanced specification of the advertisement to an advertisement engine configured to present the advertisement to the user, execute the instruction and the additional instruction based on the direct interaction by the user, and execute the additional instruction based on the indirect interaction by the user. - View Dependent Claims (10, 11, 12)
-
-
9. (canceled)
-
13. (canceled)
-
14. (canceled)
-
15. A non-transitory machine readable medium embodying a set of instructions that, when executed by a processor, cause the processor to perform operations, the operations comprising:
-
receiving from an advertiser a specification of an advertisement that is to be presented to a user on a device, the specification of the advertisement associated with an instruction pertaining to the advertisement, the instruction to be executed based on a direct interaction by the user with the advertisement; selecting an additional instruction pertaining to the advertisement, the selecting of the additional instruction based on a likelihood that an executing of the additional instruction will interrupt an activity of the user of the device, the additional instruction to be executed based on an indirect interaction with the advertisement by the user; adding an enhancement to the specification of the advertisement, the enhancement associating the specification with the additional instruction pertaining to the advertisement; and providing the enhanced specification of the advertisement to an advertisement engine configured to present the advertisement to the, execute the instruction based on the direct interaction by the user, and execute the additional instruction based on the indirect interaction by the user. - View Dependent Claims (17, 18, 19)
-
-
16. (canceled)
-
20. (canceled)
-
24. (canceled)
Specification