Dynamic Mode Switching for Multi-Mode Device Communications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems for electronic devices, such as smartphones and tablets, face challenges in dynamically managing modes between personal and communal settings, leading to inefficient notification and communication management, especially when multiple users and devices are involved.

Innovation Solution

The system dynamically switches between personal and communal modes based on factors like accessory devices, location, and user accounts, using remote servers and device-local processes to manage user accounts and notifications, ensuring appropriate communications and notifications are delivered to the correct devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the system manages communications for multiple users and devices simultaneously, then the versatility and adaptability of the communication system is improved, but the device complexity and difficulty of managing notifications increases

Engineering Contradiction:
Improvecommunication management capabilityVSAvoidnotification management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments communication management by introducing distinct operational modes (personal mode and communal mode) that partition the complexity of handling multiple users and devices. Each mode provides a simplified management framework for specific usage scenarios, allowing the system to adapt to different communication needs without requiring complex simultaneous management of all possible configurations.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If the system dynamically switches between personal and communal modes based on multiple factors, then the adaptability of the system is improved, but the computational overhead and processing time increases

Engineering Contradiction:
Improvedynamic mode switching capabilityVSAvoidprocessing time for mode determination
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-configuring distinct personal and communal modes with predetermined notification management rules and device association protocols. When mode switching is required, the system transitions between these pre-established configurations rather than computing new management strategies in real-time, significantly reducing the computational overhead and processing time required for dynamic adaptation.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the system associates device identifiers with user accounts dynamically, then the accuracy of notification delivery is improved, but the computational resources and energy consumption increases

Engineering Contradiction:
Improvenotification delivery accuracyVSAvoidenergy consumption for device-account association
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system applies local quality by maintaining different device identifier to user account associations specific to each operational mode. In personal mode, associations are localized to individual user accounts, while in communal mode, associations are localized to the communal context. This mode-specific localization allows accurate notification delivery within each context while minimizing the computational resources required, as the system only needs to manage associations relevant to the current mode rather than all possible associations simultaneously.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10412206B1Communications for multi-mode device
Publication Date: 2019.09.10 AMAZON TECH INC
  • US10412206B1 patent drawing
  • US10412206B1 patent drawing
  • US10412206B1 patent drawing

AI summary

Systems, methods, and computer-readable media are disclosed for systems and methods for dynamic mode switching and management of communications between devices. Example methods include receiving a first event from a first application on a first device, determining a first application identifier of the first application, and determining that the first device is in a communal mode. Example methods may include determining a communal mode profile for the first device, where the communal mode profile is associated with a first user account identifier that is associated with the first device, determining a set of user account identifiers associated with an accessory device identifier of the accessory device, and associating the set of user account identifiers and the accessory device identifier with the communal mode profile. Example methods may include receiving an indication of a second event, and disassociating the set of user account identifiers from the communal mode profile.