Shared Device Messaging with Speaker Identification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for shared electronic devices lack efficient methods for identifying and managing messages sent between multiple users, leading to confusion and misidentification of message senders and recipients.
Innovation Solution
Implementing a system that uses unique device identifiers and speaker identification processing to route messages and notifications, allowing messages to be sent from either individual user accounts or group accounts, with notifications sent to both shared and personal devices associated with the group account.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a shared electronic device is used by multiple users, then the device can facilitate the needs of multiple individuals, but it becomes difficult to identify which user sent a particular message
Solution Approach 1:
The system segments the identification process by separating device-level identification from user-level identification. Each user is assigned a unique voice biometric profile that segments the overall message attribution into two layers: first the shared device, then the specific user within that device. This allows the shared device to serve multiple users while maintaining clear attribution of each message to its sender.
Solution Approach 2:
The system implements feedback through speaker identification processing that continuously monitors and analyzes voice patterns. When a message is sent, the system provides feedback by comparing the captured voice against stored biometric profiles, then returns the identified user identity. This closed-loop feedback mechanism ensures accurate message attribution without requiring manual user input or device ownership changes.
2Measurement precision
If speaker identification processing is implemented, then message senders can be accurately identified, but the system complexity increases
Solution Approach 1:
The system performs preliminary action by pre-enrolling each user's voice biometric data before actual messaging occurs. During setup, the system captures and stores voice profiles for all expected users of the shared device. This preliminary enrollment creates a ready-to-use reference database, so that during normal operation, the system only needs to perform simple comparison operations rather than complex analysis, reducing real-time processing complexity.
3Reliability
If notifications are sent to both shared and personal devices, then all users receive timely alerts, but the notification system becomes more complex
Solution Approach 1:
The notification system applies universality by using a standardized notification protocol that works across both shared and personal devices. The same notification framework and message format are used regardless of the target device type, allowing the system to send notifications to multiple destinations without requiring separate complex systems for each device category. This multi-functional approach simplifies the overall notification architecture while ensuring reliable delivery.
Data Source
AI summary
Methods and systems for facilitating communications between shared electronic devices are described herein. In some embodiments, a group account may be assigned to a shared electronic device. The group account may include one or more user accounts, where individuals associated with those user accounts may interact with the shared electronic device, and also may form a part of the group account. When a message is sent from one shared electronic device to another personal device or shared electronic device, the message may be indicated as being sent from the group account, as if the shared electronic device corresponds to its own separate account. In some embodiments, speaker identification processing may be employed to determine a speaker of the message and, if the speaker is able to be identified, the message may be sent from the corresponding speaker's user account instead of the shared electronic device's corresponding group account.


