Virtual Assistant Intermediary for Proactive User Information Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional virtual assistants are limited in the type of information they can provide and actions they can perform, requiring users to specifically ask for information and lacking proactive capabilities to offer relevant information outside their predefined frameworks.

Innovation Solution

A system that enables a primary virtual assistant to leverage a secondary virtual assistant, allowing the combination to provide more relevant information to users without explicit requests, by accessing and managing user-specific information and data from different sources, such as user accounts and IoT devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a primary virtual assistant is used to provide information to users, then the system is simple and easy to operate, but the assistant cannot provide information outside its predefined framework and lacks access to relevant user-specific information

Engineering Contradiction:
Improveinformation provision capabilityVSAvoidsystem structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a secondary virtual assistant as an intermediary component that the primary virtual assistant can invoke. This secondary assistant has access to additional information sources including user accounts and IoT devices, allowing the primary assistant to provide more comprehensive information without directly managing all data access itself. The secondary assistant acts as a mediator that bridges the gap between the primary assistant's limited access and the user's broader information needs.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements multi-functionality by enabling the primary virtual assistant to perform both its core functions and additional information retrieval functions by invoking the secondary assistant. This allows a single system to handle diverse information requests (weather, news, user-specific data, IoT device status) without requiring separate specialized systems for each function type.

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

2Productivity

If a virtual assistant is programmed to access specific information sources, then the system is reliable and stable, but it cannot proactively offer relevant information without explicit user requests

Engineering Contradiction:
Improveproactive information deliveryVSAvoiduser interaction requirement
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system enables proactive information delivery by allowing the virtual assistant to perform preliminary actions - invoking the secondary assistant and retrieving relevant information - before the user explicitly requests it. The assistant can proactively fetch user-specific information from the secondary assistant based on contextual understanding, delivering information in advance of explicit user requests while maintaining natural interaction flow.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If a single virtual assistant manages all information access, then the system is simple to manage, but it lacks access to user-specific information from multiple sources

Engineering Contradiction:
Improveaccess to user-specific informationVSAvoidinformation architecture
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the information access architecture into two distinct virtual assistants with specialized roles. The primary virtual assistant handles general queries and user interaction, while the secondary virtual assistant specifically manages access to user accounts and IoT devices. This segmentation allows each component to be optimized for its specific function while collectively providing comprehensive information access.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11218565B2Personalized updates upon invocation of a service
Publication Date: 2022.01.04 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11218565B2 patent drawing
  • US11218565B2 patent drawing
  • US11218565B2 patent drawing

AI summary

A primary virtual assistant and local virtual assistant herein can provide secondary information, including, without limitation, user-specific information, without having direct access to such information. For example, a user may invoke a secondary virtual assistant, through the local virtual assistant connected to a primary virtual assistant system. This invocation may be sent through the primary virtual assistant to the third party provider, i.e., the secondary virtual assistant. The secondary virtual assistant has access to the secondary information, for example, email, calendars, other types of information specifically associated with the user or learned from past user actions while this information is not directly available to the primary virtual assistant. This secondary information is then provided to the local virtual assistant in response to the invocation to be provided to the user.