User Identification via Activity Matrix Transformation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for identifying users in a network, such as using IP addresses and tracking cookies, are unreliable and raise privacy concerns, as they fail to accurately distinguish between users accessing from different devices or locations, and may infringe on user privacy.

Innovation Solution

A server processes user activity data to create a user activity matrix, applies a transformation model to predict new user activity, and compares the results to identify unique users based on behavior patterns without using personally identifiable information, employing techniques like random forests and compact singular value decomposition for dimensionality reduction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If IP addresses and tracking cookies are used for user identification, then the access granting process is simplified, but the reliability of user identification deteriorates due to inability to distinguish users accessing from different devices or locations

Engineering Contradiction:
Improveaccess granting processVSAvoiduser identification accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent transforms the user identification approach by changing from direct identification parameters (IP addresses, cookies) to behavioral pattern parameters. It applies matrix transformation operations that convert raw activity data into transformed representations capturing essential user behavior characteristics, thereby improving identification reliability while maintaining operational simplicity

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces a matrix transformation model as an intermediary between raw activity data and user identification. This model acts as a mediator that processes activity matrices through mathematical transformations (including dimensionality reduction techniques) to produce reliable user identification without directly relying on traditional tracking mechanisms

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If IP addresses and tracking cookies are used for user identification, then access control is simplified, but user privacy is compromised due to collection of personally identifiable information

Engineering Contradiction:
Improveaccess control processVSAvoiduser privacy infringement
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent extracts only the essential behavioral patterns from user activity data while discarding personally identifiable information. By focusing on transforming activity matrices to capture behavioral essences rather than storing or processing raw PII, it achieves privacy-preserving user identification that maintains access control functionality

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the identification parameters from PII-based (IP addresses, cookies) to behavioral pattern-based representations. The matrix transformation operations convert activity data into abstracted forms that preserve identification capability while eliminating direct links to user identity, thereby protecting privacy

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If traditional user identification methods are used, then implementation is simple, but accuracy in distinguishing unique users deteriorates

Engineering Contradiction:
Improveidentification system complexityVSAvoiduser distinction accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments the user identification problem into distinct processing stages: collecting activity data, forming activity matrices, applying transformation operations, and performing identification. This segmentation allows the system to manage complexity through structured processing steps while achieving high identification accuracy through specialized operations at each stage

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces matrix transformation operations as intermediary processing steps between data collection and identification. These transformations (including dimensionality reduction) serve as mediating operations that enhance measurement precision by extracting meaningful patterns while managing computational complexity through structured mathematical operations

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10037417B1Transformation of network activity data for user identification
Publication Date: 2018.07.31 ADOBE INC
  • US10037417B1 patent drawing
  • US10037417B1 patent drawing
  • US10037417B1 patent drawing

AI summary

Techniques of identifying users involve automatically determining whether new user activity data received by a server is associated with a user known to the server. Along these lines, a server collects data representing network activity of a group of users. The data collected takes the form of a table, or matrix, with each entry corresponding to a respective user and having values of a respective set of fields. The server may then use this data as training data in developing a model for predicting whether new activity data corresponds to one of the group of users or a new user not in the group of users.