Browser Uniqueness Tracking for Repeat User Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #26Copying

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

Engineering Contradiction:
Improverepeat user detection accuracyVSAvoiddata storage volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10740411B2Determining repeat website users via browser uniqueness tracking
Publication Date: 2020.08.11 ARKOSE LABS HOLDINGS INC
  • US10740411B2 patent drawing
  • US10740411B2 patent drawing
  • US10740411B2 patent drawing

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.