Network Activity Clustering for Device Characteristic Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies fail to effectively determine computing device characteristics from network activity, which limits the ability to personalize content delivery, such as ads, based on user interests and device attributes without compromising user privacy.

Innovation Solution

A method and system that analyze network communications to identify global clusters of interest categories, create sub-clusters based on common characteristics, and assign weights to these clusters to predict the status of individual devices, allowing for targeted content placement without personally identifying end users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If network communications are analyzed to determine device characteristics, then content personalization accuracy is improved, but user privacy is compromised

Engineering Contradiction:
Improvecontent personalization accuracyVSAvoiduser privacy
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent introduces global clusters as intermediary structures that aggregate network activity data from multiple users and devices. These clusters serve as mediators between raw network communications and personalization decisions, allowing the system to infer device characteristics and user interests without exposing or processing individual user identity information. The global clusters enable accurate content personalization while maintaining user anonymity by working with aggregated patterns rather than individual data points.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If global clusters are created from network activity data, then content delivery personalization is improved, but data processing complexity increases

Engineering Contradiction:
Improvecontent delivery personalizationVSAvoiddata processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the complex task of content personalization into distinct components: global cluster creation, sub-cluster identification, characteristic determination, and content matching. This segmentation allows each component to be optimized independently and processed in a systematic pipeline, reducing overall system complexity while enabling sophisticated personalization capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by pre-creating global clusters and sub-clusters from aggregated network activity data before actual content delivery occurs. This preprocessing step establishes ready-to-use classification structures that can be quickly applied during content personalization, reducing real-time processing complexity while maintaining high adaptability.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If sub-clusters are identified based on common characteristics, then measurement precision of device status is improved, but computational resources required increase

Engineering Contradiction:
Improvedevice status prediction accuracyVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by identifying and processing only the most significant common characteristics when creating sub-clusters, rather than analyzing all possible device attributes. This selective approach maintains high measurement precision for device status prediction while reducing computational resource requirements by focusing on the most informative features.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9372914B1Determining computing device characteristics from computer network activity
Publication Date: 2016.06.21 GOOGLE LLC
  • US9372914B1 patent drawing
  • US9372914B1 patent drawing
  • US9372914B1 patent drawing

AI summary

Systems and methods of determining computing device characteristics from computer network activity are provided. A data processing system can obtain data identifying a global cluster that indicates an interest category and can create a sub-cluster of the global cluster based on a characteristic common to content access computing devices. A weight indicating a correlation between the characteristic common to content access computing devices and the interest category can be assigned to the sub-cluster. Responsive to a communication between a first content access computing device and a content publisher computing device, the data processing system can identify a characteristic. The data processing system can associate the first content access computing device with the sub-cluster based on the characteristic of the first content access computing device and the characteristic common to the content access computing devices, and based on the weight can determine a status of the first content access computing device.