Virtual Companion for Special Needs Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Individuals with special needs, such as those with autism, face difficulties in social interaction and communication, and existing virtual companions lack the capability to effectively teach life skills like emotional and physical regulation, social skills, and interpersonal communication.

Innovation Solution

A system where a computer-generated virtual companion, referred to as a Sidekick, is guided by a Coach to interact with the individual, using a combination of automated and guided modes, allowing for personalized sessions that include scripted interactions and data-driven responses to assist in learning life skills.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a computer-generated virtual companion is used to interact with individuals with special needs, then communication ease is improved, but functionality to assist with life skills is limited

Engineering Contradiction:
Improvecommunication easeVSAvoidfunctionality
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The virtual companion is designed to perform multiple functions beyond simple conversation, including teaching emotional regulation, physical regulation, social skills, and interpersonal communication. The system integrates various therapeutic modules that can be activated based on user needs, transforming a single-function communication tool into a multi-functional therapeutic platform.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The virtual companion adapts its behavior and responses dynamically based on the user's emotional state, engagement level, and progress. The system adjusts its communication style, pacing, and therapeutic interventions in real-time, allowing it to maintain ease of communication while progressively introducing more complex life skills training.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If automated interactions are used, then ease of operation is improved, but adaptability to individual needs deteriorates

Engineering Contradiction:
Improveease of useVSAvoidpersonalization
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system continuously monitors user responses, engagement metrics, and emotional states to adjust its interactions. This feedback loop enables the automated virtual companion to personalize its approach for each user, adapting its communication style, difficulty level, and therapeutic focus based on real-time data about the user's needs and progress.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary assessments and configuration to understand individual user needs before beginning interactions. By pre-configuring personalized interaction patterns, therapeutic goals, and appropriate response strategies, the system maintains ease of automated operation while ensuring high adaptability to each user's specific requirements.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10140882B2Configuring a virtual companion
Publication Date: 2018.11.27 THE AFFINITY PROJECT
  • US10140882B2 patent drawing
  • US10140882B2 patent drawing
  • US10140882B2 patent drawing

AI summary

A service may be provided that allows interacting users to interact with characters presented by devices of the interacting users. The operation of the character presented to an interacting user may be customized for that interacting user. For example, a first controlling user may specify first information for configuring or controlling the operation of the character when the character is interacting with a first interacting user, and a second controlling user may specify second information for configuring or controlling the operation of the character when the character is interacting with a second interacting user. The information provided by a controlling user may be used to select a segment to be used for a session between an interacting user and the character.