Bidirectional Communication Between Mobile App and Embedded Browser

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecontent navigationVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If users are kept within the mobile application environment, then user experience is improved, but data collection capabilities are limited

Engineering Contradiction:
Improveuser experienceVSAvoiddata collection
Core Design Contradiction:
Ease of operationVSLoss of information

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12306894B2Systems and methods for bidirectional communication within a website displayed within a mobile application
Publication Date: 2025.05.20 SPOTIFY
  • US12306894B2 patent drawing
  • US12306894B2 patent drawing
  • US12306894B2 patent drawing

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.