Sensor-Triggered Virtual Assistant for Proactive Rule-Based Conversations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional virtual assistants require active user interaction to engage, lacking the proactive intelligence to initiate conversations based on user and environmental context.

Innovation Solution

A virtual assistant that proactively engages users by collecting facts about their environment and applying predefined rules to initiate conversations, using a decision engine to identify and prioritize rules, and a proactive voice platform to facilitate interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional virtual assistants wait for active user interaction, then the system complexity is reduced, but the adaptability and proactiveness are limited

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

Solution Approach 1:

The virtual assistant performs preliminary actions by continuously monitoring environmental sensors and pre-evaluating rules before user interaction is needed. The system proactively identifies conditions that require assistance and initiates conversations based on pre-defined rules and conversation schemas, enabling proactive engagement without requiring complex real-time decision-making architecture.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system segments the proactiveness functionality into separate components: environmental monitoring modules, rule evaluation engines, and conversation initiation systems. Each component operates independently and processes information through defined pipelines, allowing the system to achieve proactiveness through modular assembly rather than monolithic complexity.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If the virtual assistant continuously monitors environment and applies rules, then the adaptability improves, but the processing time and computational resources increase

Engineering Contradiction:
Improvecontext awarenessVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary evaluation of rules against environmental conditions continuously in the background. Pre-defined rules are pre-processed and stored in a format that enables rapid matching against current sensor data, allowing the system to quickly identify when conditions for conversation initiation are met without requiring complex real-time computation during user interactions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies partial action by monitoring only specific environmental parameters relevant to current rules and conditions. Rather than processing all possible sensor data at full resolution, the system selectively evaluates only the portions of the environment that trigger relevant rules, reducing computational overhead while maintaining adequate context awareness for effective proactiveness.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If multiple rules with conflicting conditions are applied, then the adaptability improves, but the difficulty of detecting and measuring increases

Engineering Contradiction:
Improverule-based decision makingVSAvoidrule conflict resolution
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system performs preliminary organization of rules into hierarchical structures with predefined priority levels and conflict resolution strategies. Rules are pre-sorted and categorized, enabling the system to quickly resolve conflicts by referencing pre-established precedence relationships rather than performing complex real-time analysis when multiple rules compete for execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter of rule representation by transforming complex rule sets into a standardized format with explicit condition-action pairs and priority metadata. This parameter transformation simplifies the detection and measurement of rule conflicts, allowing the system to compare and resolve competing rules through systematic parameter comparison rather than ambiguous logical analysis.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250342837A1Method and system for assisting a user
Publication Date: 2025.11.06 SOUNDHOUND AI IP LLC
  • US20250342837A1 patent drawing
  • US20250342837A1 patent drawing
  • US20250342837A1 patent drawing

AI summary

A method of assisting a user. The method including obtaining a plurality of rules having condition components and action components, the action components specifying conversation schemas, detecting, by a sensor, a fact related to an environment of the user, identifying a rule, of the plurality of rules, having a condition component that is satisfied by the detected fact, initiating a conversation with the user according to a conversation schema of the action component of the rule of the plurality of rules, and performing an action in response to a positive statement by the user.