Client-Side Click-Stream Tracking for Cross-Site Data Collection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for recording user web browser click-stream events are limited in capturing comprehensive browsing habits across multiple websites, making it difficult to analyze competitive viewing trends and provide complete user data for marketing strategies.

Innovation Solution

A system that includes a desktop sliding visual media segment and a data collection platform to track and analyze user click-stream events across various websites, providing real-time data analysis and presenting users with personalized visual media segments based on their usage patterns, including reminders, offers, and account information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If web logs are used to collect click-stream data at the server site, then data collection is automated, but the sequence of click-stream events cannot be determined and user information is limited to what the web server log maintains

Engineering Contradiction:
Improvedata collection automationVSAvoidclick-stream event sequence information
Core Design Contradiction:
Extent of automationVSLoss of information

Solution Approach 1:

A client-side data collection module is introduced as an intermediary between the user's web browser and the server. This module captures click-stream events locally on the user's device, preserving the complete event sequence, and transmits it to the server. This resolves the contradiction by maintaining automation while preventing information loss through local event recording before server transmission.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If page tagging software is placed on the web server to collect data, then the user's click-stream browsing sequence can be recorded, but data can only be collected for particular web sites and cannot capture complete browsing habits across multiple servers

Engineering Contradiction:
Improveclick-stream event sequence informationVSAvoidcross-site browsing data collection
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The client-side data collection module is designed to capture click-stream events from multiple web browsers and across multiple websites simultaneously. By placing the collection capability on the user's device rather than individual servers, the system achieves universal data collection across the entire web browsing experience, resolving the limitation of site-specific data collection.

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

3Loss of information

If client-side data collection module is used to track web browser click events, then complete user browsing habits across multiple websites can be captured, but the system complexity increases

Engineering Contradiction:
Improvecomplete browsing habits dataVSAvoiddata collection system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The client-side data collection module operates autonomously on the user's device, automatically capturing, storing, and transmitting click-stream events without requiring complex server-side infrastructure or manual intervention. The module self-manages the data collection process locally, reducing overall system complexity while achieving comprehensive data capture.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10013702B2Assessing the impact of search results and online advertisements
Publication Date: 2018.07.03 COMSCORE INC
  • US10013702B2 patent drawing
  • US10013702B2 patent drawing
  • US10013702B2 patent drawing

AI summary

An aspect of the present invention relates to tracking and analyzing a computer user's behavior after viewing a particular search result or a particular advertisement to assess the impact of having viewed the search result or advertisement.