Dynamic User Device Configuration Switching for Multi-Account Support

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

User devices require separate configurations for different account types, leading to increased development and testing time, resource consumption, and reduced compatibility, as they are typically compatible with only a single account type and corresponding configuration.

Innovation Solution

Implementing a user device that can store multiple configurations and dynamically enable or disable applications and configurations based on the associated account type, allowing a single stock keeping unit (SKU) to support multiple configurations and account types.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate configurations are implemented for different account types, then service compatibility and user experience are improved, but device complexity and development cost increase

Engineering Contradiction:
Improveaccount type compatibilityVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The user device is designed to support multiple account types (pre-pay, post-pay, wholesale) within a single device architecture. The system stores multiple configurations corresponding to different account types and dynamically selects and applies the appropriate configuration based on the detected account type, eliminating the need for separate device variants for each account type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The device implements dynamic configuration switching where the appropriate application configuration is automatically selected and applied based on the detected account type. The system can switch between different configurations (e.g., pre-pay configuration with first set of applications, post-pay configuration with second set of applications) without requiring physical hardware changes or multiple device SKUs.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple SKUs are produced for different account type configurations, then service specificity is improved, but manufacturing cost and inventory complexity increase

Engineering Contradiction:
Improveaccount type supportVSAvoidmanufacturing complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

A single device SKU is designed with the capability to support multiple account types through software-based configuration storage and switching. The device stores multiple configurations in its memory and selects the appropriate one based on the account type detected during initialization or configuration changes, eliminating the need to manufacture separate devices for different account types.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Instead of manufacturing physically different devices for different account types, the system creates virtual copies of configurations through software. Multiple account type configurations are stored as data structures in the device memory, allowing the same hardware to be logically configured differently for each account type without physical duplication.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If separate development and testing is performed for each account type configuration, then configuration accuracy is improved, but development time and resource consumption increase

Engineering Contradiction:
Improveconfiguration accuracyVSAvoiddevelopment time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The configuration system is segmented into modular components where each account type configuration is stored as an independent data structure. This allows the core device logic to remain universal while account type-specific details are encapsulated in separate configuration modules that can be independently managed and tested.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple account type configurations are pre-stored in the device memory during manufacturing or initial setup. When a device is activated or reconfigured, the appropriate pre-stored configuration is automatically retrieved and applied without requiring real-time development or testing, significantly reducing development time and resource consumption.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10275737B2Enabling and disabling user device configurations based on an account type of the user device
Publication Date: 2019.04.30 VERIZON PATENT & LICENSING INC
  • US10275737B2 patent drawing
  • US10275737B2 patent drawing
  • US10275737B2 patent drawing

AI summary

A user device may request an account type identifier that identifies an account type associated with the user device. The user device may receive the account type identifier based on requesting the account type identifier. The user device may compare the account type identifier and a set of account type identifiers corresponding to a set of user device configurations to be enabled or disabled by the user device based on the account type identifier. The user device may enable a first subset of user device configurations, included in the set of user device configurations that are associated with the account type identifier. The user device may disable a second subset of user device configurations, included in the set of user device configurations that are not associated with the account type identifier.