Digital Assistant Proactive Conversation Timing via User Signal Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional digital personal assistants typically do not proactively initiate conversations with users, as this may be perceived as annoying or invasive, despite potential benefits such as offering assistance or providing companionship.

Innovation Solution

A digital personal assistant that leverages user signals related to availability and mental or emotional state to determine appropriate times for initiating conversations, using signals like calendar information, facial expressions, voice characteristics, and environmental conditions to decide when to engage with the user.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the digital personal assistant proactively initiates conversations with the user, then the assistant can provide assistance and companionship, but the user may perceive the assistant as annoying or invasive

Engineering Contradiction:
Improveproactive conversation initiation capabilityVSAvoiduser annoyance and invasiveness
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary analysis of user signals (calendar information, facial expressions, voice characteristics, environmental conditions) before initiating a conversation. This advance assessment allows the assistant to determine appropriate timing and context, ensuring that proactive conversations are initiated only when user availability and emotional state indicate receptiveness, thereby preventing user annoyance while maintaining the ability to provide assistance and companionship

Inventive Principle:
Principle #10Preliminary action

2Object-affected harmful factors

If the digital personal assistant monitors multiple user signals to determine appropriate conversation timing, then the assistant can reduce perceived invasiveness, but the system complexity increases

Engineering Contradiction:
Improveperceived invasivenessVSAvoidsignal monitoring and analysis system
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The digital personal assistant leverages existing multi-functional capabilities of modern devices to monitor various user signals. The system utilizes calendar applications for availability information, camera for facial expressions, microphone for voice characteristics, and environmental sensors already present in smartphones and wearable devices. By repurposing existing components for multiple functions (assistant's core tasks plus user state monitoring), the system reduces perceived invasiveness without proportionally increasing overall device complexity

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

Solution Approach 2:

The system introduces an intermediary analysis layer that processes raw user signals and translates them into meaningful context about user availability and emotional state. This intermediary layer aggregates data from multiple sources (calendar, camera, microphone, sensors) and applies interpretation rules to determine whether conditions are appropriate for conversation initiation, thereby managing the complexity of monitoring multiple signals while maintaining user-centric decision-making

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP3162041B1Leveraging user signals for initiating communications
Publication Date: 2022.09.14 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP3162041B1 patent drawingFigure 1
  • EP3162041B1 patent drawingFigure 2~3
  • EP3162041B1 patent drawingFigure 4

AI summary

Systems, methods, apparatuses, and computer program products are described for implementing a digital personal assistant. The digital personal assistant is capable of determining that a user has asked a question or made a statement that is intended to engage with a persona of the digital personal assistant. In response to determining that the user has asked such a question or made such a statement, the digital personal assistant provides a response thereto by displaying or playing back a multimedia object associated with a popular culture reference within or by a user interface of the digital personal assistant. Additionally or alternatively, in response to determining that the user has asked such a question or made such a statement, the digital personal assistant provides the response thereto by generating or playing back speech that comprises an impersonation of a voice of a person associated with the popular culture reference.