Wireless Access Point CAPTCHA Classification for Human Machine Segregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless access points (WAPs) lack the capability to distinguish between human and machine users, leading to unintended network sessions that consume resources and slow down legitimate connections, as they do not implement CAPTCHA-based discrimination below the OSI layer two.

Innovation Solution

A WAP is configured with a CAPTCHA-based programming module that establishes temporary SSIDs for computing devices, presents a CAPTCHA challenge-response test, and classifies devices as human or machine based on their response within a timeout period, thereby granting or denying primary network access accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a captive portal is deployed on a public wireless network to require user interaction before granting access, then security policy compliance is improved, but machine user computing devices are unable to connect and resource consumption increases due to repeated polling attempts

Engineering Contradiction:
Improvesecurity policy complianceVSAvoidnetwork resource utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The network is segmented into two distinct pathways: one for human users requiring CAPTCHA verification and another for machine users allowing automated connectivity. This segmentation resolves the contradiction by directing different user types to appropriate access methods, preventing machine devices from polluting network resources while maintaining security for human users.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A CAPTCHA verification mechanism serves as an intermediary between the captive portal and network access. This intermediary distinguishes between human and machine users, allowing machine users to bypass the interactive portal while maintaining security enforcement for human users, thus resolving the resource consumption issue.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If CAPTCHA challenge-response tests are implemented to distinguish human from machine users, then discrimination accuracy is improved, but device complexity and implementation difficulty increase

Engineering Contradiction:
Improvehuman-machine discrimination accuracyVSAvoidWAP implementation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system uses the computing device itself to perform the discrimination function by analyzing connection behavior patterns, timeout responses, and interaction characteristics. This self-service approach eliminates the need for complex external verification infrastructure, reducing implementation complexity while maintaining discrimination accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system distinguishes human from machine users by monitoring changes in connection parameters such as timeout responses, polling intervals, and interaction patterns. This parameter-based discrimination approach achieves high accuracy without requiring complex device modifications, as it leverages existing connection behavior variations.

Inventive Principle:
Principle #35Parameter changes

3Speed

If temporary SSIDs are established for CAPTCHA verification and devices are classified based on response time, then connection speed for legitimate users is improved, but device complexity and resource management overhead increase

Engineering Contradiction:
Improveconnection establishment speedVSAvoidtemporary network management complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

Temporary SSIDs are pre-configured and ready for immediate assignment when connection requests are received. This preliminary preparation eliminates setup delays during the verification process, enabling fast connection establishment for legitimate users while the system manages temporary network resources efficiently through automated allocation and cleanup.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11310844B2Captcha on wireless access point and human and machine user computing device classification
Publication Date: 2022.04.19 RUCKUS IP HOLDINGS LLC
  • US11310844B2 patent drawing
  • US11310844B2 patent drawing
  • US11310844B2 patent drawing

AI summary

In response to receiving a primary wireless LAN connection request from a computing device, a wireless access point (WAP) establishes a temporary wireless LAN associated with a temporary service set identifier (SSID) of a computing device. WAP stores a computing device identifier of the computing device in association with the temporary SSID. WAP communicates to the computing device, a CAPTCHA challenge-response test requesting connection to the temporary wireless LAN. WAP awaits, for a timeout period, a temporary wireless LAN connection request by the computing device to communicate over the temporary wireless LAN. In response to receiving or failing to receive the temporary wireless LAN connection request from the computing device within a timeout period, WAP classifies the computing device as a human or machine user. WAP applies network policies to communications of the pending computing device over the primary wireless LAN based on the machine or human user classification.