Browser Uniqueness Tracking for Repeat User Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current technologies, such as CAPTCHA, fail to adequately prevent or detect repetitive registrations by bots and humans on websites, as they can be circumvented by software programs and do not effectively differentiate between new and repeat users.
Innovation Solution
A method and system that generate and store a unique browser identifier based on browser information, allowing for the differentiation between new and repeat visitors by comparing browser tags, thereby detecting and preventing multiple registrations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If CAPTCHA and random question tools are used to prevent automated registration, then automated registration is slowed, but these tools do not eliminate automated registration and fail to detect fraudulent registrations by a single user
Solution Approach 1:
The system performs preliminary actions by collecting browser information and generating browser tags before the registration process completes. This allows the system to proactively identify repeat users before they can successfully register multiple times, rather than relying on reactive challenges like CAPTCHA that occur during registration.
Solution Approach 2:
The system creates a copy or representation of the browser's unique characteristics through browser tags. These tags capture essential browser information (user agent, screen resolution, language settings, etc.) and store it as a identifiable profile, allowing the system to recognize and block repeat registrations without requiring complex challenge-response mechanisms.
2Reliability
If browser tags are generated and stored to identify repeat visitors, then repeat registrations can be detected and prevented, but additional processing and storage requirements are introduced
Solution Approach 1:
The system extracts only the essential identifying characteristics from the browser information to create compact browser tags. Instead of storing complete browser profiles or session data, it extracts key parameters (user agent string, screen resolution, language preferences) that are sufficient for identification but minimize storage requirements.
Solution Approach 2:
The system transforms complex browser information into simplified parameter representations through browser tags. By converting detailed browser data into standardized tag parameters, the system reduces data complexity and storage needs while maintaining the ability to accurately identify repeat users.
Data Source
AI summary
An approach for determining repeat website users via browser uniqueness tracking includes receiving browser information from a server based on a browser accessing a website. The approach includes creating a browser identifier based on the browser information. The approach includes determining the browser is one of a new visitor and a repeat visitor to the website by comparing the browser identifier to other browser identifiers associated with the website. The approach includes transmitting a message to the server indicating the browser is one of a new visitor and a repeat visitor to the website based on the determining.


