Device Identification via Posterior Probability and Historical Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in reliably identifying and authenticating computer devices to prevent unauthorized access to protected content, especially due to the phasing out of third-party cookies and the inconvenience of one-time passwords, as well as the difficulty in maintaining effective blacklists across different system domains.

Innovation Solution

A method and system that utilize a computer device identification node to generate posterior probability values based on device signature values and historical data, determining the likelihood of a suspect device being genuine, and controlling access accordingly, employing a Naïve Bayes classifier and updating mean and standard deviation values in a historical repository.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If third-party cookies are used to identify computer devices, then device identification is simplified, but privacy concerns increase and user control over identification decreases

Engineering Contradiction:
Improvedevice identification mechanismVSAvoidprivacy concerns
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the device identification function from third-party cookies and implements it through first-party cookies and local storage mechanisms controlled by the user's own domain. This removes the harmful third-party tracking aspect while preserving the beneficial device identification capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a domain-controlled identification system as an intermediary between the user's device and external services. This intermediary maintains device identification capabilities while enforcing privacy controls and user consent requirements, mediating between identification needs and privacy protection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If one-time passwords are used for user authentication, then security against unauthorized access is improved, but user convenience deteriorates

Engineering Contradiction:
Improveauthentication securityVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent performs preliminary device identification and trust establishment before authentication is needed. By pre-establishing device trust through domain-controlled identification and maintaining device profiles with historical authentication data, the system reduces the need for frequent one-time passwords while maintaining security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic authentication requirements based on device trust levels and contextual factors. Rather than uniformly requiring one-time passwords for all access attempts, the system adapts authentication strength based on device reputation, historical behavior, and risk assessment, making frequent access more convenient while maintaining security for suspicious activities.

Inventive Principle:
Principle #15Dynamics

3Reliability

If blacklists are maintained by individual computer systems to prevent unauthorized access, then local security is improved, but effectiveness across different system domains deteriorates

Engineering Contradiction:
Improvelocal access controlVSAvoidcross-domain effectiveness
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal device identification system that works across multiple domains and systems. By using domain-controlled first-party cookies and standardized device profiles, the same identification mechanism serves multiple purposes: local access control, cross-domain recognition, fraud detection, and device reputation tracking, replacing fragmented blacklists with a unified system.

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

Solution Approach 2:

The patent merges individual system blacklists into a centralized device reputation system that aggregates security data across domains. Instead of separate blacklists maintained by each system, the patent combines them into a unified device profile that tracks device behavior and reputation across multiple contexts, improving cross-domain effectiveness while maintaining local enforcement capabilities.

Inventive Principle:
Principle #5Merging (Combining)

4Reliability

If device identification systems are made more sophisticated to detect impersonation, then security against fraud is improved, but system complexity increases

Engineering Contradiction:
Improvefraud detection capabilityVSAvoididentification system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates simplified copies of device characteristics through standardized identification tokens and profiles rather than analyzing complex device hardware details. By copying essential device attributes into standardized first-party cookies and local storage formats, the system achieves fraud detection capability without requiring complex analysis infrastructure.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent changes the parameters of device identification from complex hardware fingerprinting to simpler, domain-controlled cookie-based identification. By transforming the identification space from detailed hardware characteristics to standardized domain-authenticated tokens, the system reduces complexity while maintaining fraud detection effectiveness through cryptographic verification and reputation tracking.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10032116B2Identifying computer devices based on machine effective speed calibration
Publication Date: 2018.07.24 CA TECH INC
  • US10032116B2 patent drawing
  • US10032116B2 patent drawing
  • US10032116B2 patent drawing

AI summary

A historical repository of device identifiers associated with sets of prior mean values and prior standard deviation values, is maintained. A device identification message is received from a suspect computer device and contains a device identifier and a measured device signature value. A mean value and a standard deviation value are determined based thereon, and used to update the prior mean value and the prior standard deviation value in one of the sets in the historical repository having an association to the device identifier. A prior frequency value is determined. A posterior probability value, indicating likelihood that the suspect computer device corresponds to a genuine computer device identified by the device identifier, is generated based on the mean value, the standard deviation value, and the prior frequency value. Whether the suspect computer device is permitted to access an electronic resource is controlled based on the posterior probability value.