Voice Assistant Device Registration via Function Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing voice assistant systems face difficulties in effectively integrating and controlling new devices within a home network environment, particularly in reflecting their functions accurately in response to voice inputs, especially when these devices are not pre-registered with the service.

Innovation Solution

A system and method that utilize pre-registered device functions to register and generate utterance and action data for new devices, by comparing technical specifications, identifying matching functions, and generating corresponding data to update the voice assistant model.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a new device is added to a home network environment with a voice assistant service, then the device functionality is expanded, but the system cannot effectively control or recognize the new device functions through voice input

Engineering Contradiction:
Improvedevice integration capabilityVSAvoidvoice control effectiveness
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system copies utterance data and action data from pre-registered devices to newly added devices. When a new device is detected, the server retrieves technical specifications, identifies matching functions with existing devices, and transfers the corresponding utterance-action data pairs. This allows the voice assistant to immediately recognize and control new devices without requiring separate training or registration for each device type.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system creates a universal voice control framework where a single set of utterance data can control multiple device types through function matching. By comparing technical specifications and identifying common functions across different devices, the system enables one utterance dataset to serve multiple purposes, allowing the voice assistant to operate effectively across diverse device types without device-specific customization.

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

2Measurement precision

If the voice assistant system maintains separate device registrations, then device function accuracy is improved, but the complexity of device management increases

Engineering Contradiction:
Improvedevice function recognition accuracyVSAvoiddevice registration complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system merges device management by consolidating utterance data and action data into a unified structure that can serve multiple devices. Instead of maintaining completely separate registration systems for each device, the server combines data from pre-registered devices and applies it to new devices through function matching, reducing management complexity while preserving function recognition accuracy through the matching process.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system uses data copying from pre-registered devices to newly added devices, eliminating the need for manual re-registration of each device type. The server copies relevant utterance-action data pairs based on function matching, thereby maintaining accurate device function recognition without requiring complex separate registration processes for each new device.

Inventive Principle:
Principle #26Copying

3Ease of manufacture

If the system uses pre-registered device data for new devices, then the registration process is simplified, but the accuracy of new device function control may be compromised

Engineering Contradiction:
Improvedevice registration easeVSAvoiddevice control accuracy
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The system applies local quality by customizing the copied data to match the specific functions of the new device. When utterance data and action data are copied from pre-registered devices, the server filters and selects only those data pairs that correspond to functions actually present in the new device's technical specifications. This ensures that while the registration process remains simple, the control accuracy is maintained by ensuring data-re device function correspondence.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes parameters by adapting copied data to match the new device's specific characteristics. The server compares technical specifications, identifies function matches, and modifies or selects utterance-action data pairs based on the new device's capabilities. This parameter adjustment ensures that the simplified registration process still produces accurate device control by tailoring the copied data to the specific device being registered.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11979437B2System and method for registering device for voice assistant service
Publication Date: 2024.05.07 SAMSUNG ELECTRONICS CO LTD
  • US11979437B2 patent drawing
  • US11979437B2 patent drawing
  • US11979437B2 patent drawing

AI summary

A system and method for registering a new device for a voice assistant service. The method, performed by a server, of registering a new device for a voice assistant service includes: comparing functions of a pre-registered device with functions of the new device; identifying functions corresponding to the functions of the pre-registered device among the functions of the new device, based on the comparison; obtaining pre-registered utterance data related to at least some of the identified functions; generating action data for the new device based on the identified functions and the pre-registered utterance data.