GUI Viewpoint Tracking for Proactive Contextual Assistance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current information tracking systems are unable to provide insights into the regions of a web page viewed by a user without explicit clicks, limiting their ability to proactively assist users based on their interactions.

Innovation Solution

An information tracking system that tracks a viewpoint region within a graphical user interface (GUI) to dynamically and proactively provide contextual assistance, such as highlighting elements, animations, and automated support, based on user interactions within that region.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If current information tracking systems are used, then user interaction data can be collected, but the system cannot provide proactive assistance based on user interactions without explicit clicks

Engineering Contradiction:
Improveproactive user assistance capabilityVSAvoidinsight generation efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system performs preliminary tracking of viewpoint regions and user interactions before explicit clicks occur. By monitoring cursor movement, hover duration, and regional engagement patterns in advance, the system prepares contextual assistance actions (such as highlighting elements or triggering chatbots) proactively, enabling adaptive responses before users complete their navigation actions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous feedback loops by analyzing user interaction patterns (cursor position, hover duration, scroll behavior) and dynamically adjusting assistance actions. This feedback mechanism allows the system to learn from real-time user behavior and provide context-aware assistance that adapts to individual user needs and navigation patterns.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If the system tracks viewpoint region and provides contextual assistance, then user assistance is improved, but device complexity increases

Engineering Contradiction:
Improveuser interaction qualityVSAvoidtracking system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system segments the GUI into distinct viewpoint regions and tracks user interactions within each region independently. This segmentation allows the system to manage complexity by processing and analyzing interactions at the regional level rather than treating the entire interface as a monolithic unit, making the tracking system more scalable and manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary layer between the raw user interaction data and the assistance actions. This intermediary component processes and analyzes interaction patterns (such as hover duration thresholds and cursor movement vectors) to determine when and how to trigger contextual assistance, simplifying the overall system architecture by centralizing the decision-making logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12554514B2Systems and methods for enhanced graphical user interface information tracking
Publication Date: 2026.02.17 VERIZON PATENT & LICENSING INC
  • US12554514B2 patent drawing
  • US12554514B2 patent drawing
  • US12554514B2 patent drawing

AI summary

In some implementations, an information tracking device may provide a graphical user interface (GUI) associated with providing contextual assistance to a user. The GUI may include a viewpoint region within a display area of the GUI. The information tracking device may track a content position that is associated with a position of content that is positioned within the viewpoint region. The information tracking device may identify a set of elements that is positioned within the viewpoint region, a set of user interactions associated with the set of elements that is positioned within the viewpoint region, and/or a time period that the content that is positioned within the viewpoint region remains positioned within the viewpoint region. The information tracking device may perform an action related to providing the contextual assistance based on at least one of the set of elements, the set of user interactions, and/or the time period.