Application State Card Sharing Across Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The complexity of modern software applications and websites makes it difficult for users to identify and access the correct application state to perform specific tasks, as traditional mobile applications lack convenient sharing of application states between user devices.
Innovation Solution
A method for sharing application states between user devices involves generating a data object representing the application state, selecting a share method and destination link, and transmitting this data object to a sharing server or another user device, allowing the rendering of the application state as a card on the receiving device without requiring the same application to be installed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional mobile applications are used without state sharing capability, then each application must be installed separately on each device, but users cannot access application states across different devices
Solution Approach 1:
The patent creates a copy of the application state data (not the entire application) and transmits it to a remote device. The state data includes information such as current screen, selected items, and application context, allowing the user to access the same application state on another device without installing the original application.
Solution Approach 2:
The patent introduces a remote device as an intermediary that stores and displays application state data. This mediator enables cross-device access by receiving state information from the source device and presenting it to the user on the remote device, eliminating the need for direct application installation on multiple devices.
2Adaptability or versatility
If application complexity increases to provide more features, then functionality improves, but difficulty in identifying and accessing correct application state increases
Solution Approach 1:
The patent implements automatic state sharing where the application state is automatically captured, packaged, and transmitted without requiring manual identification or configuration by the user. The system self-services by detecting when state sharing is needed and handling the entire process of creating and transmitting the state data package.
Solution Approach 2:
The patent creates an accurate copy of the application state that includes all necessary information (screen content, data context, application parameters) to reproduce the exact application experience. This copying approach preserves the complex functionality while simplifying access, as users can retrieve the complete state without navigating through complex application interfaces.
Data Source
AI summary
A method of sharing a state of an application or a card from a first user device to a second user device is provided. The card is representative of the state. The method includes: receiving, at a processor of the first user device, a user share input; in response to the user share input, determining app state information; generating a data object representative of the state or the card based on the app state information; generating share and destination requests; selecting a share method and a destination link based on responses to the share and destination requests; formatting the data object to generate a message; and transmitting the message to the second user device based on the share method and the destination link. The application is executed on the processor. The transmitting of the message shares the state or the card with the second user device.


