Mouse Trajectory Analysis for User Intent Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Advertisers face challenges in understanding user intent during online searches, as click-through rates do not provide insights into why users click or ignore ads, making it difficult to target advertising effectively.

Innovation Solution

Tracking mouse movements to infer user intent through client-side instrumentation and classification engines, which analyze mouse trajectories to distinguish between navigational, informational, commercial, and non-commercial queries, and adapt the user interface for more relevant content presentation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If click-through rates are used to measure advertising success, then advertising campaign performance can be quantified, but user intent and reasons for clicking or ignoring ads cannot be understood

Engineering Contradiction:
Improveadvertising campaign measurementVSAvoiduser intent information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent introduces mouse movement tracking as an intermediary data source between user interaction and intent analysis. By capturing mouse trajectories, hover patterns, and movement speed, the system gains access to behavioral indicators that reveal user intent without requiring users to explicitly state their intentions or provide additional information beyond natural browsing behavior.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If mouse movement tracking is implemented to infer user intent, then user intent classification accuracy improves, but system complexity and data processing requirements increase

Engineering Contradiction:
Improveuser intent classification accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the essential features from mouse movement data that are most indicative of user intent, such as trajectory patterns, hover duration, and movement speed. By focusing on these key extracted features rather than processing all raw mouse movement data, the system achieves accurate intent classification while keeping computational requirements manageable.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments mouse movement data into distinct behavioral patterns and phases (e.g., initial positioning, hovering, clicking, scrolling). This segmentation allows the system to analyze different aspects of user interaction separately and combine them to infer overall intent, reducing the complexity of analyzing continuous raw data streams.

Inventive Principle:
Principle #1Segmentation

3Loss of information

If detailed mouse trajectory analysis is performed to understand user behavior, then diagnostic information about user cognitive abilities can be obtained, but data collection and processing time increase

Engineering Contradiction:
Improveuser behavior diagnostic informationVSAvoiddata collection and processing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent performs preliminary processing of mouse movement data by continuously tracking and storing trajectory information during natural user interaction. This preliminary data collection occurs in the background without requiring additional user actions or interrupting the user experience, so that when intent analysis is needed, the data is already prepared and readily available for quick processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8606725B1Automatic client-side user-behavior analysis for inferring user intent
Publication Date: 2013.12.10 EMORY UNIVERSITY
  • US8606725B1 patent drawing
  • US8606725B1 patent drawing
  • US8606725B1 patent drawing

AI summary

User intent may be inferred from mouse movements made within a user interface. Client-side instrumentation may be provided that collects mouse movement data that is provided to a classification engine. The classification engine receives the mouse movement data and creates a mouse trajectory. The mouse trajectory may be split into segments, and features associated with each segment may be determined. Features representing the context of the search, that is, content of the search result page, previous queries submitted, and interaction features such as scrolling, may be included. By examining the features associated with the mouse trajectories within the context of a search session, the user intent may be classified into categories using machine learning classification techniques. By inferring user intent, Web search engines may be able to predict whether a user's intent is commercial and tailor advertising accordingly.