Assistant Device Selection Using Scenario-Based Context Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Determining which device within an ecosystem of connected devices should provide a response to a user's request is challenging, as multiple devices may be capable of responding, leading to inefficiencies and suboptimal user experiences.

Innovation Solution

A user specifies a device to handle responses based on a scenario, generating and storing scenario features from sensor data, and comparing current contextual features to determine the appropriate device for response, ensuring the specified device is used when the scenario occurs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple devices are configured to respond to user requests, then device versatility and user choice are improved, but device selection complexity and response accuracy deteriorate

Engineering Contradiction:
Improvedevice versatilityVSAvoiddevice selection complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system changes parameters by comparing current contextual features (from sensors) with stored scenario features to determine device selection. This parameter-based matching approach resolves the contradiction by providing automatic, accurate device selection based on contextual parameters rather than manual configuration complexity

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs self-service by automatically selecting the appropriate device based on contextual feature matching without requiring user intervention. The automated assistant client autonomously determines which device should respond by comparing current context with stored scenario associations, eliminating manual device selection complexity

Inventive Principle:
Principle #25Self-service

2Measurement precision

If contextual features are transmitted to the cloud for processing, then scenario recognition accuracy is improved, but data transmission overhead and processing time increase

Engineering Contradiction:
Improvescenario recognition accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system segments the processing by performing local feature extraction and comparison on the device, rather than transmitting all raw sensor data to the cloud. Only essential contextual features are processed locally and compared with stored scenario features, reducing transmission overhead while maintaining recognition accuracy

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary action by pre-storing scenario features and associations in the automated assistant client before runtime. This allows rapid local comparison with current contextual features without requiring cloud processing for each query, significantly reducing processing time while maintaining accuracy

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If sensor data is collected and transmitted for scenario detection, then scenario identification accuracy is improved, but security risks and data privacy concerns increase

Engineering Contradiction:
Improvescenario identification accuracyVSAvoidsecurity risks
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The system extracts only the essential contextual features from sensor data that are necessary for scenario identification, rather than transmitting or storing complete raw sensor datasets. This extraction approach maintains scenario identification accuracy while minimizing security risks by reducing the amount of sensitive data handled

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system creates local copies of scenario features and associations within the automated assistant client, eliminating the need to transmit sensitive sensor data to the cloud for processing. This copying approach maintains identification accuracy while improving security by keeping data local

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250363172A1Selecting a device to respond to device-agnostic user requests
Publication Date: 2025.11.27 GOOGLE LLC
  • US20250363172A1 patent drawing
  • US20250363172A1 patent drawing
  • US20250363172A1 patent drawing

AI summary

Implementations relate to selecting a particular device, from an ecosystem of devices, to provide responses to a device-agnostic request of the user while a scenario is occurring. The user specifies a scenario and contextual features are identified from one or more devices of the ecosystem to generate scenario features indicative of the scenario occurring. The scenario features are stored with a correlation to a device that is specified by the user to handle responses while the scenario is occurring. When a subsequent device-agnostic request is received, current contextual features are identified and compared to the scenario features. Based on the comparison, the specified assistant device is selected to respond to the device-agnostic request.