Companion App Cellular Activation for Wearables
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Activating cellular service on wearable devices with minimal or no screen space is challenging due to the complexity of the activation process, which often requires specific steps for different carriers and cannot be completed without assistance.
Innovation Solution
A system where a companion application on a primary device communicates directly with the wearable device using embedded software development kits (SDKs) to perform cellular activation securely, splitting the activation process between the primary and wearable devices without direct interaction with the SIM card or LTE modem, thus eliminating the need for carrier representative assistance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If cellular activation is performed manually on wearable devices with minimal screen space, then the activation process becomes complex and requires carrier representative assistance, but the device can be activated successfully
Solution Approach 1:
The patent introduces a companion application on a primary device as an intermediary to facilitate cellular activation. This mediator handles the complex activation steps between the wearable device and carrier network, eliminating the need for manual screen-based guidance on the wearable device itself.
Solution Approach 2:
The activation process is segmented into distinct components: the wearable device contains an embedded SDK for activation, the primary device runs a companion application with a second SDK, and carrier servers handle provisioning. This segmentation allows each component to specialize in specific tasks, reducing the operational burden on the wearable device.
2Reliability
If the activation process requires multiple carrier-specific steps, then activation can be completed accurately, but the process cannot be automated without assistance
Solution Approach 1:
The patent creates a universal activation framework using embedded SDKs that can handle multiple carrier-specific protocols through a common interface. The companion application on the primary device acts as a multi-functional adapter, supporting various carrier activation methods while maintaining a consistent user experience.
Solution Approach 2:
The system dynamically adjusts activation parameters based on the detected carrier type and device configuration. The SDKs automatically modify activation sequences, authentication methods, and communication protocols to match the specific carrier requirements, enabling accurate automated activation without manual intervention.
3Extent of automation
If a companion application with embedded SDKs is used for activation, then activation can be performed automatically without carrier representative assistance, but the system complexity increases
Solution Approach 1:
The patent implements a nested architecture where carrier-specific activation logic is embedded within universal SDK frameworks, which are in turn integrated into the companion application. This nested structure allows complex carrier protocols to be contained within standardized interfaces, managing system complexity through hierarchical organization.
Data Source
AI summary
A user device installs a third-party companion application with a primary software development kit (SDK) for cellular service activation on a wearable device, the wearable device including a third-party device application having an embedded SDK for the cellular service activation. The user device receives user input to initiate the cellular service activation for the wearable device and solicits, via the primary SDK, user input for account settings associated with the cellular service activation. The user device obtains, via the primary SDK and from a network device, activation parameters, associated with the wearable device, for the cellular service activation. The user device forwards, via the primary SDK and to the embedded SDK of the wearable device, the activation parameters, which the embedded SDK uses to request cellular activation.


