Assistive Technology Cognitive State Guidance Injection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Assistive technologies, such as screen readers, struggle to provide relevant user experiences in real-time to users with disabilities or specialized needs, as existing solutions require keyboard input to access alerts or events, disrupting the current context and failing to seamlessly integrate user feedback and guidance.

Innovation Solution

A method that determines a user's cognitive state through interaction with a computer system, searches for relevant user experiences from social networks or databases, and injects selected experiences into the user's context via output devices, such as screen readers, to provide timely assistance and guidance without distracting the user.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If keyboard input is used to access alert or event content, then information can be retrieved, but the user's current context is disrupted and task flow is interrupted

Engineering Contradiction:
Improveinformation accessVSAvoidtask flow continuity
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system segments information delivery by injecting only relevant user experiences and guidance into the current context, rather than requiring users to access complete alert content through keyboard navigation. This selective information segmentation maintains task flow while providing necessary support.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system merges the alert information delivery with the user's current task context by injecting experiences directly into the active workflow. This integration allows information access without context disruption, as the guidance is embedded within the ongoing task rather than requiring separate access actions.

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If user experiences are provided in real-time, then task performance is improved, but system complexity increases

Engineering Contradiction:
Improvetask performanceVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

User experiences are pre-collected and stored in a database before being needed. When a user encounters a situation, the system queries and retrieves relevant pre-prepared experiences, enabling real-time support without the complexity of generating or processing experiences on-the-fly.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A database serves as an intermediary layer between users and the complex task of curating user experiences. The database stores, organizes, and manages experience data, allowing the assistive technology to provide real-time support without directly handling the complexity of experience collection, validation, and management.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If guidance is injected into current context, then user frustration is reduced, but information relevance becomes harder to ensure

Engineering Contradiction:
Improveuser frustration levelVSAvoidinformation relevance
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system uses feedback mechanisms to monitor user cognitive state and task progress, continuously adjusting which user experiences are injected into the current context. This feedback loop ensures that only relevant information is provided, maintaining both low frustration levels and high information relevance through adaptive selection based on actual user needs.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10318094B2Assistive technology (AT) responsive to cognitive states
Publication Date: 2019.06.11 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10318094B2 patent drawing
  • US10318094B2 patent drawing
  • US10318094B2 patent drawing

AI summary

A method of providing guidance in connection with a technological task includes determining, from an interaction of an end user with a computer system, a current context and task of the end user, identifying a change in a cognitive state of the end user, where the change in the cognitive state is associated with performance of the task using the computer system, searching a plurality of user experiences corresponding to the change in the cognitive state of the end user and the user's current context, selecting at least one of the user experiences according to a selection parameter for determining a selected user experience, and injecting the selected user experience into the current context of the end user via an output device of the computer system.