Client-Side Scripts for Real-Time User Interest Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Legacy techniques fail to capture instantaneous user interests based on real-time user interactions with web page components, limiting the ability to present targeted advertisements effectively.

Innovation Solution

The implementation of scripts that execute on the client device to evaluate page content, using key-value pairs and enhanced Boolean operators, allowing for conditional content delivery based on user interactions, thereby determining user interest in real-time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If legacy techniques are used to identify user demographics, then user identification can be performed, but instantaneous user interests based on real-time interactions cannot be captured

Engineering Contradiction:
Improveuser interest detection accuracyVSAvoidreal-time user interaction data
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system executes scripts on the client device that proactively capture user interactions with web page components before the user navigates away. These scripts monitor clicks, hovers, and other interactions in real-time, preserving the interaction data before it would otherwise be lost. This preliminary capture action enables subsequent analysis of instantaneous user interests.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary script layer between the user and the web page content. These scripts act as mediators that observe and record user interactions without disrupting the normal browsing experience. The scripts capture interaction data and transmit it to servers for analysis, serving as an intermediary that bridges the gap between user behavior and advertising delivery systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If real-time user interaction tracking is implemented, then instantaneous user interests can be determined, but system complexity increases

Engineering Contradiction:
Improveadvertising targeting effectivenessVSAvoidscript execution system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system divides the advertising technology stack into distinct segments: client-side scripts that capture interactions, server-side systems that analyze data and determine interests, and advertising delivery systems that present targeted content. This segmentation allows each component to specialize in a specific function, reducing overall system complexity while maintaining high productivity in advertising targeting.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The client device autonomously executes scripts that capture its own interaction data without requiring external intervention. The system performs self-service by automatically monitoring, recording, and transmitting its own behavioral data, eliminating the need for additional tracking infrastructure and reducing system complexity.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If comprehensive user interaction data is collected, then more accurate user interest determination is achieved, but data processing time increases

Engineering Contradiction:
Improveuser interest accuracyVSAvoiddata processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system extracts only the most relevant interaction features from comprehensive user data, such as click patterns, time spent on specific components, and navigation paths. By extracting key indicators of user interest rather than processing all raw interaction data, the system maintains high measurement precision while reducing data processing time and computational requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11170402B2Evaluating page content to determine user interest
Publication Date: 2021.11.09 ORACLE INT CORP
  • US11170402B2 patent drawing
  • US11170402B2 patent drawing
  • US11170402B2 patent drawing

AI summary

The disclosure is directed to approaches for combining server-side decisions based on user attributes and/or demographics with client-side decisions based on expressed or implied user interests determined based on the contents of a web page being visited by the user. A server is responsive to an occurrence of an operation of a client device at the web page. Processing steps determine particular executable web page content to send to the client device (e.g., where the particular executable web page content is determined in response to a particular client-side operation). The web page is rendered with the aforementioned executable web page content. Server-side processing receives messages that are emitted conditionally, based on the occurrence of a user event. An event log message comprises a portion of the web page, such as a string, indicating or implying user interest. A targeted advertisement is presented to the user based on the user interest.