Contextually aware promoted content in interactive software application
US-2024370894-A1 · Nov 7, 2024 · US
US10318978B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10318978-B2 |
| Application number | US-201514748453-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 24, 2015 |
| Priority date | Mar 23, 2011 |
| Publication date | Jun 11, 2019 |
| Grant date | Jun 11, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments of the present invention provide an approach for enhancing computer interaction challenge-response tests (e.g., Completely Automatic Public Turing Test to Tell Computers and Humans Apart, or CAPTCHA). Furthermore, embodiments of the present invention provide an approach for introducing advertising in such challenge-response tests, such that users are presented with opportunities to learn about or reinforce brands. In a typical embodiment, when a user attempts to access content (e.g., web content), the user will be presented with a CAPTCHA test. The CAPTCHA test typically includes an advertisement (e.g., logo, label, etc.) and an associated question for the user to answer. Along these lines, the advertisement is generally selected based on the user's demographics (e.g., interests, gender, age, etc.). If the user successfully responds to the question and/or responds within a certain amount of time, a reward can be determined (e.g., access to the content, preferred placement in a queue for computing resources, etc.). In one embodiment, a cumulative points total can be maintained for the user based on cumulative responses to CAPTCHA tests. In this embodiment, the CAPTCHA tests presented to the user can have increasing levels of difficulty with corresponding rewards.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method for ensuring that a request to access content is generated by a human user, comprising: receiving the request to access content from a user; selecting a random number; if the random number is odd, selecting a CAPTCHA test of a first reward level that corresponds to a point total associated with the user; if the random number is even, selecting a CAPTCHA test of a second reward level that is one level higher than a level that corresponds to a point total associated with the user wherein the first reward level is relatively lower than the second reward level, the selected CAPTCHA test comprises an advertisement and a first question related to the advertisement; receiving a response to the first question; adding at least one point to the point total associated with the user and determining a first reward for the user based on the point total when the response is the correct answer to the first question; denying access to the content and subtracting at least one point from the point total when the response is not the correct answer to the first question; receiving a subsequent request to access content from the user; providing an additional CAPTCHA test to the user in response to the subsequent request, the additional CAPTCHA test comprising a second advertisement and a second question related to the second advertisement, wherein the second question is of a greater difficulty level as compared to the first question; receiving a response to the second question; denying access to the content and subtracting at least one point from the point total, when the response to the second question is the incorrect answer to the second question, to produce an updated point total; and adding at least one point to the point total associated with the user to produce an updated point total and determining a second reward for the user based on the updated point total when the response is the correct answer to the second question, the second reward being of a greater value than the first reward, wherein the second reward is a preferential slot in a queue, and wherein the first reward is a slot in the queue behind the preferential slot, and wherein the queue is a line for access to content that has limited access capacity. 2. The method of claim 1 , the determining a reward comprising granting a level of access to the content for the user based on an elapsed time for the user to input the response. 3. The method of claim 1 , the determining a reward comprising granting a level of access to the content for the user based on a point level attained by the user by the response and at least one previous response. 4. The method of claim 1 , the determining a reward comprising granting a preferred queue position to the user for accessing computing resources based on the response. 5. The method of claim 1 , the additional question having a higher level of difficulty rating than the difficulty rating of the question. 6. A system for ensuring that a request to access content is generated by a human user, comprising: a bus; a processor coupled to the bus; and a memory medium coupled to the bus, the memory medium comprising instructions to: receive the request to access content from a user; select a random; if the random number is odd, selecting a CAPTCHA test of a first reward level that corresponds to a point total associated with the user; if the random number is even, selecting a CAPTCHA test of a second reward level that is one level higher than a level that corresponds to a point total associated with the user wherein the first reward level and is relatively lower than the second reward level, the selected CAPTCHA test comprises an advertisement and a first question related to the advertisement; receive a response to the first question; add at least one point to the point total associated with the user and determine a first reward for the user based on the point total when the response is the correct answer to the first question; deny access to the content and subtracting at least one point from the point total when the response is not the correct answer to the first question; receive a subsequent request to access content from the user; and provide an additional CAPTCHA test to the user in response to the subsequent request, the additional CAPTCHA test comprising a second advertisement and a second question related to the second advertisement, wherein the second question is of a greater difficulty level as compared to the first question; receive a response to the second question; deny access to the content and subtract at least one point from the point total, when the response to the second question is the incorrect answer to the second question, to produce an updated point total; and adding at least one point to the point total associated with the user to produce an updated point total and determining a second reward for the user based on the updated point total when the response is the correct answer to the second question, the second reward being of a greater value than the first reward, wherein the second reward is a preferential slot in a queue, and wherein the first reward is a slot in the queue behind the preferential slot, and wherein the queue is a line for access to content that has limited access capacity. 7. The system of claim 6 , wherein the reward is determined based on an elapsed time for the user to input the response. 8. The system of claim 6 , wherein the reward is determined based on a point level attained by the user by the response and at least one previous response. 9. The system of claim 6 wherein the reward comprises a preferred queue position to the user for accessing computing resources based on the response. 10. The system of claim 6 , the additional question having a difficulty rating higher than the difficulty rating of the question. 11. A computer program product ensuring that a request to access content is generated by a human user, the computer program product comprising a computer readable storage media, and program instructions stored on the computer readable storage media, to: receive the request to access content from a user; select a random number if the random number is odd, selecting a CAPTCHA test of a first reward level that corresponds to a point total associated with the user; if the random number is even, selecting a CAPTCHA test of a second reward level that is one level higher than a level that corresponds to a point total associated with the user wherein the first reward level is relatively lower than the second reward level, the selected CAPTCHA test comprises an advertisement and a first question related to the advertisement; receive a response to the first question; add at least one point to the point total associated with the user and determining a first reward for the user based on the point total when the response is the correct answer to the first question; deny access to the content and subtracting at least one point from the point total when the response is not the correct answer to the first question; receive a subsequent request to access content from the user; and provide an additional CAPTCHA test to the user in response to the subsequent request, the additional CAPTCHA test comprising a second advertisement and a second question related to the second advertisement, wherein the second question is of a greater difficulty level as compared to the first question; receive a response to the second question; deny access to the content and subtract at least one point from the point total, when the response to the second question is the incorrect answer to the second question,
based on user profile or attribute · CPC title
Surveys · CPC title
Advertisements · CPC title
involving input on products or services in exchange for incentives or rewards · CPC title
based on user history · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.