Dynamic Translation Assistance Control for User Mode Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Translation applications often provide unnecessary real-time translation assistance when a user is actively working, disrupting their workflow, and fail to provide assistance when needed during passive reading tasks.

Innovation Solution

The system determines user modes based on computer signals, enabling or disabling assistance information accordingly. In passive mode, assistance is provided when needed and disabled when interfering, while in active mode, it is disabled to avoid distractions. Signals such as mouse movements, keyboard operations, and specific key presses are used to determine user intent and control the display of assistance windows.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If translation applications automatically provide real-time translation assistance, then translation support is improved, but workflow interruption increases

Engineering Contradiction:
Improvetranslation supportVSAvoidworkflow efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts the state of assistance information between enabled and disabled based on detected user modes. It transitions from static automatic translation to dynamic control that adapts to user context, enabling translation support only when the user is in a reading mode and disabling it during active work modes to prevent workflow interruption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses user computer signals (mouse movements, keyboard operations) as feedback to determine user mode and automatically adjust assistance information display. This closed-loop feedback mechanism allows the system to respond to user behavior patterns, providing translation when needed and suppressing it when it would interrupt workflow.

Inventive Principle:
Principle #23Feedback

2Reliability

If assistance information is always enabled, then translation support is improved, but user distraction increases

Engineering Contradiction:
Improvetranslation supportVSAvoiduser distraction
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The assistance information display state is made dynamic rather than static. The system continuously monitors user behavior signals and adjusts the visibility of translation assistance in real-time, switching between enabled and disabled states based on whether the user appears to be reading or actively working.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different quality levels of assistance provision are applied to different user contexts. When the user is in reading mode, full translation assistance is provided. When the user is in active work mode, assistance is suppressed. This local differentiation of assistance quality based on user state reduces distraction while maintaining support where needed.

Inventive Principle:
Principle #3Local quality

3Productivity

If assistance information is disabled by default, then workflow interruption is reduced, but translation support is lost

Engineering Contradiction:
Improveworkflow efficiencyVSAvoidtranslation support
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary analysis of user behavior signals to predict when translation assistance will be needed. By detecting reading patterns through mouse and keyboard signals, the system proactively enables assistance information before the user explicitly requests it, ensuring support is available when needed without requiring manual activation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

User computer signals serve as feedback indicators that trigger automatic enabling of assistance information. The system monitors for specific behavioral patterns associated with reading activities and automatically activates translation support when these patterns are detected, balancing workflow efficiency with timely provision of translation assistance.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9965297B2Assistance information controlling
Publication Date: 2018.05.08 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9965297B2 patent drawing
  • US9965297B2 patent drawing
  • US9965297B2 patent drawing

AI summary

Controlling assistance information comprises determining a user mode based on computer input signals generated by a user. If the user is in a passive mode and assistance information is detected, the assistance information is disabled in response to detecting a hidden signal. The assistance information is then enabled if later a reset signal is detected. If the user is in passive mode and assistance information is not detected, the assistance information is enabled in response to detecting a trigger signal. If the user is in an active mode and assistance information is detected, the assistance information is disabled.