Virtual Assistant Task Mapping via Action-Object Pairs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Virtual assistants often incorrectly determine tasks requested by users due to ambiguous input, leading to inaccurate task execution and a suboptimal user experience.

Innovation Solution

The implementation of a task mapping system that utilizes action-object pairs, contextual information, and user customization to accurately identify tasks, where a task map is personalized based on user interactions, industry applications, and device contexts, enabling the virtual assistant to learn and adapt over time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a virtual assistant uses basic input processing to determine tasks, then the system complexity is low, but the task determination accuracy is poor

Engineering Contradiction:
Improvetask determination accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the task determination process into multiple components: extracting action-object pairs from input, retrieving candidate tasks from a task map, selecting the most appropriate task, and providing feedback. This segmentation allows each component to be optimized independently, improving overall accuracy without proportionally increasing complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements feedback mechanisms where the virtual assistant learns from user corrections and interactions. When users correct misidentified tasks, the system updates its task map and action-object pair associations, progressively improving accuracy while maintaining manageable complexity through iterative learning.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the virtual assistant uses a fixed task map, then the device complexity is low, but the adaptability to different users and contexts is poor

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidtask map complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transforms the task map from a static structure to a dynamic one that evolves based on user interactions. The task map is continuously updated with learned action-object pair associations, allowing it to adapt to individual user preferences and behaviors while maintaining a manageable structure through systematic update rules.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The virtual assistant performs self-learning by automatically updating its task map based on user feedback and interactions. The system serves itself by identifying patterns in user corrections and autonomously adjusting its task associations, reducing the need for manual configuration while improving personalization.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10055681B2Mapping actions and objects to tasks
Publication Date: 2018.08.21 VERINT AMERICAS INC
  • US10055681B2 patent drawing
  • US10055681B2 patent drawing
  • US10055681B2 patent drawing

AI summary

Techniques for mapping actions and objects to tasks may include identifying a task to be performed by a virtual assistant for an action and/or object. The task may be identified based on a task map of the virtual assistant. In some examples, the task may be identified based on contextual information of a user, such as a conversation history, content output history, user preferences, and so on. The techniques may also include customizing a task map for a particular context, such as a particular user, industry, platform, device type, and so on. The customization may include assigning an action, object, and/or variable value to a particular task.