Device Selection Using Presence and Wakeword Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems for electronic devices struggle to accurately select the most appropriate device for initiating a communications session with a user, especially in multi-device environments, leading to inefficiencies and failed connections.

Innovation Solution

A method and system that utilize presence information, wakeword count, user preferences, and device enablement to determine the most likely location of a user among multiple associated devices, enabling the selection of the appropriate device for a communications channel based on an aggregate score and probability of success.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a communication system attempts to initiate a session with multiple electronic devices, then the probability of successful connection increases, but the complexity of device selection and system overhead increases

Engineering Contradiction:
Improveconnection success rateVSAvoiddevice selection complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by collecting presence information, wakeword counts, and user preferences before initiating communication. This pre-processing of device selection criteria enables the system to quickly identify the most appropriate device without complex real-time decision-making during the communication initiation phase.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback mechanisms by continuously monitoring wakeword detection counts and presence information from multiple devices. This feedback loop allows the system to dynamically adjust device selection based on current usage patterns and user behavior, improving connection success while managing complexity through data-driven decisions.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If the system uses multiple factors (presence information, wakeword count, user preferences) to select a device, then the accuracy of device selection improves, but the computational complexity and data processing requirements increase

Engineering Contradiction:
Improvedevice selection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the device selection process into distinct components: presence information collection, wakeword count tracking, user preference storage, and aggregate score calculation. Each component handles a specific aspect of device selection independently, improving accuracy through comprehensive data gathering while managing complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes parameters by converting multiple qualitative factors (presence information, user preferences, wakeword counts) into a quantitative aggregate score. This parameter transformation enables accurate device selection through numerical comparison while simplifying the decision-making process through a unified scoring mechanism.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the system monitors and analyzes user behavior patterns across multiple devices, then the adaptability to user preferences improves, but the data collection and processing overhead increases

Engineering Contradiction:
Improveuser preference adaptationVSAvoidenergy consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system performs preliminary data collection by continuously tracking wakeword detection events and presence information in the background. This pre-collection of behavioral data enables the system to adapt to user preferences without requiring intensive real-time processing, reducing energy consumption during active communication sessions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service by automatically monitoring and analyzing user behavior patterns without requiring manual input or configuration. Devices autonomously report presence information and wakeword counts, and the system automatically updates device selection based on observed patterns, improving adaptability while minimizing energy overhead through automated operations.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11290542B2Selecting a device for communications session
Publication Date: 2022.03.29 AMAZON TECH INC
  • US11290542B2 patent drawing
  • US11290542B2 patent drawing
  • US11290542B2 patent drawing

AI summary

Methods and systems for establishing communications between an initiating device and another device selected from multiple potential devices are described herein. In some embodiments, a communications between the initiating device and a recipient device may be initiated after a device is selected as the recipient device. The second device may be one of a series of devices associated with a user account that is selected based on any one of a combination of various factors, such as presence information, wakeword count, user preferences, etc.