Subscription Management Application State Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face challenges in transferring and preserving application state across different electronic devices and platforms, leading to loss of progress and investment in game levels, scores, and other user-built states.
Innovation Solution
A framework for exporting and importing application state between corresponding applications on different devices, using a subscription management application that allows users to download and install applications on multiple platforms, with a wrapper managing digital rights and account status to ensure seamless state transfer and secure usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If application state is stored locally on a single device, then data security and access control are simplified, but users lose progress when switching devices or platforms
Solution Approach 1:
The patent introduces a cloud-based state management service as an intermediary between applications and devices. This service stores application states centrally and provides export/import functionality, allowing users to transfer states across devices without complicating the local application architecture. The mediator handles the complexity of cross-device synchronization while keeping individual devices simple.
Solution Approach 2:
The patent separates application state management from the application logic itself by implementing independent export and import functions. This segmentation allows the state transfer mechanism to be developed, tested, and maintained separately from the core application, reducing overall system complexity while enabling cross-device functionality.
2Ease of operation
If subscription applications are made available across multiple platforms, then user convenience and platform flexibility improve, but controlling access and managing subscriptions becomes more complex
Solution Approach 1:
The patent implements a universal subscription management system that operates across multiple platforms (mobile devices, tablets, PCs) through a common account infrastructure. The subscription service provides multi-functional capabilities including downloading applications, managing subscriptions, and transferring states across different device types, reducing the need for separate management systems for each platform.
Solution Approach 2:
The system employs feedback mechanisms where the mobile device communicates subscription status and application state information to the subscription service, which then provides confirmation and updates. This feedback loop ensures proper access control and subscription management across platforms without requiring complex local verification logic on each device.
3Reliability
If application states are exported and imported across devices, then user progress is preserved, but data security and rights management challenges arise
Solution Approach 1:
The patent implements preliminary authentication and authorization checks before allowing state export and import operations. The system verifies subscription status, device permissions, and user identity before transferring application states, preventing unauthorized access while preserving legitimate user progress. This preliminary action ensures security requirements are met before state transfer occurs.
Data Source
AI summary
A mobile communication device. The mobile communication device comprises a radio transceiver, a processor, a memory, and a subscription applications management application stored in the memory. When executed by the processor, the management application monitors a subscription applications account status, presents a catalog of a plurality of subscription applications available for downloading via the radio transceiver, and responsive to a disabled status of the subscription applications account status, blocks execution of downloaded subscription applications. The management application further receives a request to export state information of a specified downloaded subscription application to one of a subscription application executing on another electronic device, a corresponding owned application executing on the mobile communication device, or a corresponding owned application executing on another electronic device, and exports state information of the specified downloaded subscription application.


