Application Replay System for Distraction Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often lose track of their interactions with applications due to distractions, requiring time and effort to remember their previous work, especially when interrupted by notifications or other tasks.

Innovation Solution

A computer system that records both the point of gaze and input interactions with an application, detects the absence of user interaction, and saves a segment of the recording based on a predetermined time period, then replays this segment when the user returns to the application, allowing for seamless continuation of work.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the system records all user interactions continuously, then complete interaction history is captured, but memory usage and processing load increase

Engineering Contradiction:
Improveinteraction historyVSAvoiddata storage
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent divides continuous interaction recording into discrete segments separated by delimiters. Each segment contains a bounded set of interactions, allowing the system to manage and process interaction data in manageable units rather than as one continuous stream, thus reducing overall memory requirements while preserving complete interaction history.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts only the essential interaction data needed for replay purposes, storing it in a simplified segmented format. By taking out only the critical interaction information and its temporal context rather than storing all raw data, the system reduces storage requirements while maintaining the ability to reconstruct and replay user interactions accurately.

Inventive Principle:
Principle #2Taking out (Extraction)

2Loss of time

If the system stores detailed interaction data for replay, then user can resume work quickly, but system complexity increases

Engineering Contradiction:
Improvetime to resume workVSAvoidrecording system
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent performs preliminary organization of interaction data into segmented format with delimiters during the recording phase. This preliminary structuring enables rapid retrieval and replay of interactions without requiring complex processing at replay time, thus reducing time to resume work while keeping the system relatively simple.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates simplified copies of interaction data in a segmented replayable format. Instead of managing complex original interaction streams, the system works with structured copies that contain only the essential information needed for replay, reducing system complexity while enabling quick resumption of work.

Inventive Principle:
Principle #26Copying

3Loss of information

If the system monitors both gaze and input interactions, then comprehensive user behavior is tracked, but detection and measurement difficulty increases

Engineering Contradiction:
Improveuser behavior dataVSAvoidinteraction detection
Core Design Contradiction:
Loss of informationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent merges gaze data and input interaction data into a unified segmented interaction record. By combining these different types of data into a single structured format with common delimiters and timing information, the system tracks comprehensive user behavior while simplifying the detection and measurement process through unified data handling.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10223233B2Application specific interaction based replays
Publication Date: 2019.03.05 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10223233B2 patent drawing
  • US10223233B2 patent drawing
  • US10223233B2 patent drawing

AI summary

A user's interactions with an application may be recalled for a user upon the user's return to an application. Interactions including a point of gaze and input interactions by a user within an application may be recorded. A user may become distracted, no longer interacting with the application, and this can be detected. In response, a segment of the recorded interactions can be saved. This segment can determined based on a time period prior to the detection that the user is distracted. When the user's interaction returns to the application, this can be detected, and the saved segment of interactions can be replayed to the user.