Implementing computer interaction response tests

US10318978B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10318978-B2
Application numberUS-201514748453-A
CountryUS
Kind codeB2
Filing dateJun 24, 2015
Priority dateMar 23, 2011
Publication dateJun 11, 2019
Grant dateJun 11, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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,

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10318978B2 cover?
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 …
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06Q30/0217. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 11 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).