Intelligent Personal Assistant Integration in Messaging Threads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often need to leave messaging applications to retrieve information or perform parallel tasks, requiring manual operations like copy-pasting or using intelligent personal assistants, which is inefficient and inconvenient.

Innovation Solution

An intelligent personal assistant component analyzes message threads within messaging applications to provide proactive assistance, including contextual recommendations and suggestions, allowing users to access relevant content directly within the application without explicit request, by integrating as an active participant in the message thread.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users manually obtain content from other applications to include in messaging applications, then content can be transferred between applications, but user efficiency decreases and operation complexity increases

Engineering Contradiction:
Improveuser efficiencyVSAvoidoperation complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent introduces an intelligent personal assistant component as an intermediary that automatically retrieves content from other applications and inserts it into messaging applications. This mediator handles the content transfer process without requiring manual user intervention, thus improving productivity while maintaining ease of operation

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The intelligent personal assistant component proactively analyzes message threads and retrieves relevant content from other applications before the user needs it. By performing the content retrieval and preparation in advance, the system eliminates the need for manual copy-paste operations and parallel task management

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If intelligent personal assistant analyzes message threads proactively, then user assistance is improved, but system complexity increases

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

Solution Approach 1:

The intelligent personal assistant component is designed as a universal system that can analyze message threads, retrieve content from multiple different applications, and provide assistance across various messaging platforms. This multi-functional design improves user assistance while managing system complexity through a unified architecture

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

Solution Approach 2:

The intelligent personal assistant component autonomously analyzes message threads and determines when user assistance is needed without requiring explicit user requests. The system self-manages the analysis process, content retrieval, and insertion operations, reducing the perceived complexity for users

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If intelligent personal assistant is integrated as active participant in message thread, then functionality is enhanced, but integration complexity increases

Engineering Contradiction:
ImprovefunctionalityVSAvoidintegration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The intelligent personal assistant component is implemented as a separate, modular component that can be independently integrated into messaging applications. This segmentation allows the system to enhance functionality through targeted integration points without requiring complex system-wide changes, managing integration complexity through modular architecture

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10757048B2Intelligent personal assistant as a contact
Publication Date: 2020.08.25 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10757048B2 patent drawing
  • US10757048B2 patent drawing
  • US10757048B2 patent drawing

AI summary

In a non-limiting example of the present disclosure, an intelligent personal assistant service may be added as an active participant within a thread of an application. A query directed to an intelligent personal assistant service may be entered into a message thread of a messaging application. An indication that the intelligent personal assistant service is added as an active participant within the message thread may be received, at a processing device. Content from the intelligent personal assistant service may be received directly into the message application. As an example, content may be provided, within the messaging application, as a message draft that may be modified before inclusion within a message thread. An input may be provided indicating to include the received content within the message thread. In response to providing the input, content received from the intelligent personal assistant service may be displayed within the message thread.