Bidirectional Communication Between Mobile App and Embedded Browser
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face challenges in navigating and discovering digital media due to the overwhelming number of available goods, making it difficult to organize and access media items effectively.
Innovation Solution
The system allows displaying content from an external website within a mobile application without leaving the app, enabling bi-directional communication and data collection by integrating the external content seamlessly into the mobile application's user interface.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If external website content is displayed within a mobile application, then content navigation and discovery is improved, but system complexity increases due to bidirectional communication requirements
Solution Approach 1:
The patent uses a message queue system as an intermediary layer between the mobile application and external website content. This mediator handles bidirectional communication through standardized message formats, reducing direct coupling and simplifying the integration complexity while enabling seamless content navigation and interaction.
2Ease of operation
If users are kept within the mobile application environment, then user experience is improved, but data collection capabilities are limited
Solution Approach 1:
The patent implements feedback mechanisms where user interactions with external website content displayed within the mobile application are captured and transmitted back to the application. This allows comprehensive data collection on user behavior, preferences, and engagement metrics while maintaining users within the application environment, thus resolving the contradiction between user experience and data collection capabilities.
Data Source
AI summary
A method is performed at an electronic device. The method includes displaying, in a mobile application provided by a media content provider, a user interface that includes one or more media content items. The method further includes displaying, within a browser displayed within the mobile application, external content that is associated with a content provider distinct from the media content provider, including displaying a first set of controls within the external content. The method includes, while displaying the external content, receiving a first user input selecting a first control of the first set of controls and, in response to the first user input selecting the first control, sending a command to the mobile application to perform an action and performing, by the mobile application, the action corresponding to the first control.


