Context-Aware Response Selection for User Device Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in navigating and accessing relevant content on computing devices due to the exponential growth of available content, with existing systems failing to provide personalized and context-aware responses to user interactions.

Innovation Solution

A system and method that determine whether to display a menu and what options to include based on contextual determinations, combining the context of the content, device, and user, allowing for personalized responses such as menus with user-selectable options or direct actions, such as translations or searches, tailored to the user's needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a menu with multiple options is displayed in response to user interaction, then the user is provided with comprehensive control and choice, but the interface complexity and information overload increase

Engineering Contradiction:
Improveuser controlVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically changes the parameter of menu visibility based on contextual analysis. When the system determines high confidence in user intent through context analysis (content type, device state, user preferences), it suppresses menu display and executes actions directly. When confidence is low or context is ambiguous, it displays the full menu. This parameter change resolves the contradiction by adapting menu visibility to contextual conditions rather than consistently displaying or hiding it.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs self-service by automatically analyzing context and determining the most appropriate action without requiring explicit user selection. The contextual analysis system acts autonomously to interpret user intent based on available context (selected content, device state, user profile) and executes actions directly, serving the user's needs without presenting menu options. This eliminates the need for users to navigate complex menus when their intent can be inferred.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If contextual analysis is performed to personalize responses, then user experience is improved through relevant actions, but system complexity and processing requirements increase

Engineering Contradiction:
Improveuser experienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-analyzing and storing contextual information about users, devices, and content types. User profiles, device capabilities, and content metadata are processed in advance and stored for quick retrieval. When a user interaction occurs, the system queries this pre-processed contextual data rather than performing complex analysis from scratch, significantly reducing real-time processing requirements while maintaining personalized response quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The contextual analysis system is segmented into independent modular components: content analysis module, device context module, user profile module, and action determination module. Each module processes specific aspects of context independently and passes results to the next module. This segmentation allows the system to perform comprehensive contextual analysis without monolithic complexity, enabling parallel processing and independent optimization of each analysis component.

Inventive Principle:
Principle #1Segmentation

3Loss of time

If direct actions are taken without displaying a menu, then response time is reduced and user flow is streamlined, but user control and option availability are limited

Engineering Contradiction:
Improveresponse timeVSAvoiduser control
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts between two operational modes: direct execution mode and menu presentation mode. The decision between modes is not fixed but adapts based on real-time contextual confidence levels. When contextual analysis yields high confidence in user intent, the system operates in direct execution mode for rapid response. When confidence is low or context is insufficient, it transitions to menu presentation mode to preserve user control. This dynamic switching resolves the contradiction by making the system's behavior flexible rather than static.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10649619B2System and method of using context in selecting a response to user device interaction
Publication Date: 2020.05.12 YAHOO ASSETS LLC
  • US10649619B2 patent drawing
  • US10649619B2 patent drawing
  • US10649619B2 patent drawing

AI summary

A system, method and architecture of using context in determining a response to user interaction with a device, such context may be context of content being output by the device, the device's context, the user's content, or some combination of contexts. In accordance with one or more embodiments, a response may comprise a menu the content of which, e.g., one or more user-selectable actions or options, can be determined based on a determined context, or contexts, or a determination may be made to provide a response other than an option menu, which determination may be made based on a determined context or combination of contexts. As yet another alternative, a determination may be made to provide a response that includes a menu, the content of which is determined based on one or more determined contexts, and another response, such as an answer identified based on one or more determined contexts.