COMPELLED USER INTERACTION WITH ADVERTISEMENT WITH DYNAMICALLY GENERATED CHALLENGE
First Claim
1. A method of relating an advertisement to an application presented to a user of a computer having a processor, the method comprising:
- executing on the processor instructions configured to;
generate a challenge and a solution based on information in the advertisement;
present to the user within the application the challenge and an input component configured to accept input from the user; and
upon receiving from the user within the input component a challenge response;
compare the challenge response to the solution, andupon equating the challenge response and the solution, present a reward within the application.
1 Assignment
0 Petitions
Accused Products
Abstract
Software applications may include many types of sponsorship-related features, such as integrated advertisements displayed to users and captchas that improve advertisement targeting by distinguishing human users vs. automated processes. However, these techniques may consume developers'"'"' efforts and creativity, and, if not well-integrated in the application, may annoy or distract users. As an alternative technique, an advertisement may be programmatically analyzed to generate a challenge and a solution. The challenge and an input component may be integrated into the application; a user'"'"'s challenge response may be automatically compared with the solution; and a reward may be presented for satisfactory input. This automated technique may better integrate advertisements with the application and may improve the effectiveness of the advertising, while also reducing the amount of developer effort and creativity expended on the advertisement integration.
52 Citations
20 Claims
-
1. A method of relating an advertisement to an application presented to a user of a computer having a processor, the method comprising:
executing on the processor instructions configured to; generate a challenge and a solution based on information in the advertisement; present to the user within the application the challenge and an input component configured to accept input from the user; and upon receiving from the user within the input component a challenge response; compare the challenge response to the solution, and upon equating the challenge response and the solution, present a reward within the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
17. A system for relating an advertisement to an application presented to a user of a computer having a processor, the system comprising:
-
a challenge generating component configured to generate a challenge and a solution based on information in the advertisement; a challenge presenting component configured to present to the user within the application the challenge and an input component configured to accept input from the user; and a challenge response evaluating component configured to; receive from the user within the input component a challenge response, compare the challenge response to the solution, and upon equating the challenge response and the solution, present a reward within the application. - View Dependent Claims (18, 19)
-
-
20. A computer-readable medium comprising instructions that, when executed on a processor of a computer, perform a method of relating an advertisement to an application presented to a user of the computer, the method comprising:
-
generating a challenge and a solution based on information in the advertisement; presenting to the user within the application the challenge and an input component configured to accept input from the user; and upon receiving from the user within the input component a challenge response; comparing the challenge response to the solution, and upon equating the challenge response and the solution, presenting a reward within the application.
-
Specification