Router-Based Web Meter for Mixed Mode User Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

It is challenging to associate web browsing activities with individual household members in a non-intrusive manner, especially when multiple members use different devices simultaneously, as existing systems struggle to accurately track and differentiate between users within a shared Internet connection.

Innovation Solution

A computer-implemented method and system that utilizes a router and a web traffic logging server to associate data access requests with specific household members by determining if the device provides a user login service, collecting personal information and authorization, or using device identifiers if not, thereby generating data access records that link web events to the appropriate user.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If user login service is implemented on each computing device to collect personal information and authorization, then measurement precision is improved by accurately associating web events with specific users, but device complexity increases due to the need for login services and authorization mechanisms on each device

Engineering Contradiction:
Improveaccuracy of associating web events with usersVSAvoidcomplexity of login service and authorization mechanism
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The router acts as an intermediary device that centralizes the collection of user identifiers and device identifiers. Instead of implementing complex login services on each computing device, the router intercepts data access requests and automatically extracts user identifiers from HTTP cookies or other authentication mechanisms, thereby resolving the contradiction by simplifying device complexity while maintaining measurement precision

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system leverages existing authentication mechanisms already present in web browsers (such as HTTP cookies containing user identifiers) to automatically identify users without requiring separate login services on each device. The router itself performs the identification function by examining these existing authentication data, allowing the system to self-serve the user identification need without adding complexity to client devices

Inventive Principle:
Principle #25Self-service

2Measurement precision

If router intercepts and examines data access requests to extract user identifiers, then measurement precision is improved by tracking web browsing activities, but loss of information increases due to potential privacy concerns and data security risks

Engineering Contradiction:
Improveaccuracy of tracking web browsing activitiesVSAvoidprivacy and data security
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The router extracts only the essential user identifier from the HTTP cookie or authentication data without retaining or processing other sensitive information. By taking out only the necessary identifier portion and discarding the rest, the system achieves accurate tracking while minimizing privacy intrusion and data security risks

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system creates a simplified copy of the authentication data containing only the user identifier needed for tracking purposes, rather than handling or storing the complete authentication information. This copying approach allows measurement precision to be maintained while reducing the privacy and security concerns associated with handling sensitive authentication data

Inventive Principle:
Principle #26Copying

3Productivity

If system collects user identifiers from HTTP cookies and associates them with device identifiers, then productivity is improved by enabling efficient web event tracking, but device complexity increases due to the need for router-based interception and examination mechanisms

Engineering Contradiction:
Improveefficiency of web event trackingVSAvoidcomplexity of router interception mechanism
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The router is designed to perform multiple functions: it serves as the standard network routing device while simultaneously functioning as a web event tracking system. By integrating the tracking functionality into the existing router infrastructure, the system achieves improved productivity without requiring separate dedicated tracking devices, thereby managing device complexity effectively

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

Data Source

PatentUS8990389B2Using a router based web meter in a mixed mode configuration
Publication Date: 2015.03.24 GOOGLE LLC
  • US8990389B2 patent drawing
  • US8990389B2 patent drawing
  • US8990389B2 patent drawing

AI summary

A method for associating a web event with a member of a group of users is implemented at a first computing device, the method including: receiving a data access request from a second computing device; examining the data access request to determine whether the second computing device provides a user login service; if the second computing device provides the user login service: causing the second computing device to collect personal information and authorization from the user of the second computing device using the user login service; receiving the user's personal information and authorization from the second computing device; and associating the data access request with the user's personal information in accordance with the user's authorization; and otherwise, associating the data access request with an identifier of the second computing device.