Temporal Entity Identity Resolution via Identifier Parsing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for resolving entity identifiers in computer networks face challenges due to the volatility of identifiers like IP and MAC addresses, software account numbers, and asset tracking numbers, which require additional information beyond the identifier itself to accurately associate with entities over time.

Innovation Solution

A system and method that parse entity identifier information to provide an entity identifier element, classify it, normalize it, and associate it with temporal information to resolve the entity's identity at a specific point in time, enabling real-time identification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional identifier resolution methods are used, then the process is simple for constant identifiers, but it becomes inaccurate for volatile identifiers like IP and MAC addresses

Engineering Contradiction:
Improveidentifier resolution accuracyVSAvoidresolution process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the identifier resolution process into distinct phases: parsing the identifier string into elements, classifying each element type, normalizing the elements, and finally resolving the identifier. This segmentation allows the system to handle different identifier types (volatile vs. constant) through appropriate processing paths, improving accuracy without uniformly increasing complexity for all identifiers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic processing where the resolution approach adapts based on the identifier characteristics. For volatile identifiers, the system dynamically queries temporal data and applies normalization rules, while for constant identifiers, it uses straightforward resolution. This dynamic adaptation resolves the contradiction by adjusting complexity only when necessary for accuracy.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If additional temporal information is collected to resolve volatile identifiers, then resolution accuracy improves, but processing time increases

Engineering Contradiction:
Improveidentifier resolution accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-parsing and pre-classifying identifier elements before the actual resolution process. Temporal information and normalization rules are prepared in advance, allowing the system to quickly match and resolve volatile identifiers without extensive real-time processing, thus reducing the time penalty associated with collecting additional temporal information.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If manual processing of identifier resolution is used, then flexibility is maintained, but processor efficiency decreases

Engineering Contradiction:
Improveprocessor efficiencyVSAvoidprocessing automation level
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements self-service through automated parsing, classification, and normalization processes that operate without manual intervention. The system automatically determines identifier types, applies appropriate normalization rules, and resolves identifiers using temporal data, thereby dramatically improving processor efficiency while maintaining operational flexibility through configurable rules and algorithms.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11314787B2Temporal resolution of an entity
Publication Date: 2022.04.26 EVERFOX HOLDINGS LLC
  • US11314787B2 patent drawing
  • US11314787B2 patent drawing
  • US11314787B2 patent drawing

AI summary

A system, method, and computer-readable medium for resolving an identity of an entity, comprising parsing entity identifier information associated with the entity to provide an entity identifier element, the entity identifier information comprising temporal information; classifying the entity identifier element to provide a classified entity identifier element; normalizing the classified entity identifier element to provide a classified and normalized entity identifier element; and, associating the classified and normalized entity identifier element and the temporal information with the entity to resolve the identity of the entity at a particular point in time.