IoT CAPTCHA Adaptation for Accessible User Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional CAPTCHA systems are not user-profile specific and can be inaccessible to individuals with disabilities, such as blind people, as they require visual recognition tasks that do not accommodate varying user capabilities.

Innovation Solution

A system and method that utilizes IoT devices in the user's vicinity to generate a CAPTCHA message based on real-world actions, allowing users to interact with their environment to verify human presence, thereby providing access to applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional CAPTCHA is used, then application access security is maintained, but accessibility for users with disabilities deteriorates

Engineering Contradiction:
Improveapplication access securityVSAvoidaccessibility for users with disabilities
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The CAPTCHA challenge is dynamically adapted based on user profile characteristics. The system detects user disabilities and modifies the CAPTCHA type accordingly - visual CAPTCHA for sighted users, auditory CAPTCHA for blind users, and alternative challenges for users with other disabilities. This dynamic adaptation maintains security while improving accessibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameters of the CAPTCHA challenge based on user capabilities. Instead of using a fixed CAPTCHA format, the system adjusts the challenge type, difficulty level, and interaction mode according to the user's disability profile, ensuring that the CAPTCHA remains accessible to users with various limitations.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If visual CAPTCHA is used, then bot detection effectiveness is improved, but usability for blind users deteriorates

Engineering Contradiction:
Improvebot detection effectivenessVSAvoidusability for blind users
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The CAPTCHA system is designed to be universal by supporting multiple challenge types - visual, auditory, and alternative modalities. The same CAPTCHA framework can serve different user groups with different abilities, making the system multi-functional and inclusive while maintaining effective bot detection across all user types.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system introduces an intermediary layer that detects user capabilities and selects appropriate CAPTCHA challenges. This intermediary component acts as a mediator between the bot detection requirement and the user's accessibility needs, ensuring that the right challenge is presented based on user profile information.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If CAPTCHA is customized based on user profile, then accessibility is improved, but system complexity increases

Engineering Contradiction:
ImproveaccessibilityVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary detection of user disabilities and profiles users before presenting the CAPTCHA challenge. By pre-identifying user capabilities and storing profile information, the system can quickly select appropriate challenges without adding complexity during the actual CAPTCHA presentation phase.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses automatic detection mechanisms to identify user disabilities and select CAPTCHA challenges without requiring manual configuration. The system serves itself by automatically adapting to user needs based on detected characteristics, reducing the operational complexity for both the system administrator and the user.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11397798B2Providing access of an application based on real world actions in IOT collaborative environment
Publication Date: 2022.07.26 HCL TECH ITAL SPA
  • US11397798B2 patent drawing
  • US11397798B2 patent drawing
  • US11397798B2 patent drawing

AI summary

The present disclosure relates to system(s) and method(s) for providing access of an application to a user. The system receives a captcha request from a user device. Upon receiving the captcha request, the system identifies a set of IOT devices in a vicinity of the user device. The system further identifies one or more actions associated with one or more IOT devices, from the set of IOT devices. Further, the system generates a captcha message on the user device. The captcha message comprises the one or more actions to be performed by a user. The system further verifies one or more results received from the one or more IOT devices. Further, the system provides an access of the target application to the user on the user device based on the validation of the one or more results.