Biometric Proof Portal for Human-Machine Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Malicious entities exploit free internet services by using software applications that mimic human users, overtaxing servers, hijacking services, or disrupting normal usage, such as creating fake accounts for spam or database mining.

Innovation Solution

Implementing a human interactive proof portal that uses biometric inputs, like voice or facial recognition, to differentiate between human users and malicious actors by sending proof challenges and analyzing biometric metadata descriptions to verify human presence and prevent abuse.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If free internet services are provided without access control, then service accessibility and ease of use are improved, but malicious entities can exploit these services using automated software applications that overtax servers and disrupt normal usage

Engineering Contradiction:
Improveservice accessibilityVSAvoidmalicious exploitation
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a human interactive proof portal as an intermediary component between users and the data service. This portal presents challenges that require human-like interaction patterns, acting as a mediator that allows legitimate human users to access services while blocking automated malicious software applications without restricting service availability

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If biometric verification is implemented to identify human users, then the ability to distinguish human users from malicious actors is improved, but the complexity of the access control system increases

Engineering Contradiction:
Improveuser identification accuracyVSAvoidaccess control system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces traditional mechanical or rule-based access control systems with a biometric verification system that analyzes human-like interaction patterns. Instead of using complex logical rules or physical security mechanisms, the system uses biometric metadata from user interactions (such as voice, facial recognition, or other biometric inputs) to automatically distinguish human users from automated software applications

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If proof challenges are sent to verify human presence, then the ability to prevent automated abuse is improved, but the time required for user authentication increases

Engineering Contradiction:
Improveabuse preventionVSAvoidauthentication time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements proof challenges that are designed to be solved quickly by human users through intuitive interactions. The challenges are pre-designed with multiple possible response types (such as voice commands, facial expressions, or simple biometric inputs) that users can provide almost immediately, thereby preventing automated abuse while minimizing the time delay in authentication

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10158633B2Using the ability to speak as a human interactive proof
Publication Date: 2018.12.18 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10158633B2 patent drawing
  • US10158633B2 patent drawing
  • US10158633B2 patent drawing

AI summary

In one embodiment, a human interactive proof portal 140 may use a biometric input to determine whether a user is a standard user or a malicious actor. The human interactive proof portal 140 may receive an access request 302 for an online data service 122 from a user device 110. The human interactive proof portal 140 may send a proof challenge 304 to the user device 110 for presentation to a user. The human interactive proof portal 140 may receive from the user device 110 a proof response 306 having a biometric metadata description 430 based on a biometric input from the user.