Modem Behavior-Based Setup Wizard for Mobile Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The current Setup Wizard design for mobile devices assumes a pre-provisioned account, leading to inaccurate subscription status messaging and negative user experiences when users purchase devices without a pre-provisioned account, resulting in account activation failures and the need for customers to contact customer service or visit retail stores.

Innovation Solution

A modem behavior-based Setup Wizard that utilizes network configuration or error code information to determine the account status, guiding users through appropriate setup screens without the need for customer service intervention, by interacting with the SIM card and modem to provide accurate account status differentiation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the Setup Wizard uses timer-based screen display duration assuming pre-provisioned account, then the setup process works smoothly for devices with pre-provisioned accounts, but it provides inaccurate subscription status messaging and causes account activation failures for devices without pre-provisioned accounts

Engineering Contradiction:
Improveaccount status detection accuracyVSAvoidsetup process simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary detection of account status and modem behavior during the initial power-up phase, before the user proceeds through the setup wizard. This preliminary action allows the system to identify whether the device has a pre-provisioned account or needs activation, enabling appropriate guidance to be provided from the start rather than encountering errors later in the process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors modem behavior and network registration status during the setup process, using this feedback to dynamically adjust the setup wizard's guidance. When the modem indicates no valid account is provisioned, the system provides feedback to display appropriate activation instructions, ensuring the user receives accurate information based on real-time system state rather than relying on fixed timer-based assumptions.

Inventive Principle:
Principle #23Feedback

2Productivity

If the Setup Wizard assumes device modem will complete wireless network registration within certain time, then the setup process can proceed with fixed timing, but users with month-to-month prepay accounts or no pre-provisioned account receive error messages and must contact customer service

Engineering Contradiction:
Improvesetup process efficiencyVSAvoidcustomer service intervention time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system enables users to self-diagnose and self-resolve account status issues by providing clear, real-time information about their subscription state during the setup process. Instead of requiring customers to contact customer service when errors occur, the system automatically detects the account status and guides users through appropriate actions, allowing them to resolve issues independently during the initial setup phase.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary account status verification and provides guidance before the user encounters activation errors. By detecting the account state early in the power-up sequence and providing appropriate setup instructions in advance, the system prevents the need for later customer service interventions and reduces the time users would otherwise spend contacting support.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the Setup Wizard uses fixed timer-based screen display, then the design is simple and consistent, but it cannot accurately adapt to different account provisioning scenarios

Engineering Contradiction:
Improveaccount status differentiationVSAvoidsetup wizard logic
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system applies different setup wizard logic and screen display behaviors based on the local condition of account provisioning status. Instead of using a single fixed timer-based design for all devices, the system detects the specific account state (pre-provisioned, month-to-month, or no account) and tailors the setup process accordingly, providing locally optimized guidance for each scenario while maintaining overall system simplicity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system transitions from a static, timer-based setup wizard design to a dynamic design that adapts its behavior based on real-time modem status and account provisioning information. The setup wizard dynamically adjusts its screen display duration, guidance messages, and process flow based on the detected account state, allowing the same basic framework to handle multiple account scenarios without requiring completely separate designs for each case.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9451444B2Systems and methods for providing modem behavior-based setup for user devices
Publication Date: 2016.09.20 CELLCO PARTNERSHIP INC
  • US9451444B2 patent drawing
  • US9451444B2 patent drawing
  • US9451444B2 patent drawing

AI summary

Systems and methods are described for enabling a mobile device to connect with a data network, based on the type of account associated with the mobile device. The system transmits a first signal to the data network and receives one or more network codes in response. The network codes may correspond to a type of SIM card associated with the mobile device. The system may display one or more setup screens on the mobile device based on the received network codes. The setup screens may guide the user of the mobile device to access the data network using an existing account, or setup a new account to access the data network.