Device Selection Using Presence and Wakeword Data
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


