Server-Mediated Message Exchange Between Native Apps and Web Browsers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face inconvenience when trying to communicate across different devices with incompatible communication applications, often requiring the installation of new apps or creating accounts, which can be intrusive and inconvenient.
Innovation Solution
A system and method for exchanging messages between a native application and a web browser, utilizing two servers to facilitate communication between devices with and without the native application, allowing messages to be rendered and replied to within a web browser without the need for additional app installations or accounts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a user installs a new communication application to communicate with another user, then communication compatibility is improved, but device complexity and user convenience deteriorate due to required downloads and installations
Solution Approach 1:
The patent introduces a server as an intermediary that hosts the communication application interface. Instead of requiring users to install the application locally, the server mediates communication by delivering messages to a web browser, which can display and forward messages without requiring the native application to be installed on the user's device.
2Reliability
If a user creates an account with a new communication application to receive messages, then message reception capability is improved, but user convenience deteriorates due to account creation requirements
Solution Approach 1:
The server acts as an intermediary that manages message delivery without requiring the end user to create an account. The server receives messages from the communication application and delivers them to the user's web browser, eliminating the need for account creation while maintaining reliable message reception.
Solution Approach 2:
The system allows users to receive messages through their existing web browser without requiring them to set up accounts or install applications. The server automatically handles message delivery to the browser, making the message reception process self-service and eliminating bureaucratic barriers.
3Adaptability or versatility
If a user downloads and installs a communication application, then communication functionality is improved, but loss of time increases due to download and installation processes
Solution Approach 1:
The server serves as an intermediary that eliminates the need for local application installation. By hosting the communication interface on the server and delivering messages through a web browser, the system removes the time-consuming download and installation steps while maintaining full communication functionality.
Data Source
AI summary
There is provided a system and method for exchanging messages between a native application and a web browser using a server. The server configured to receive a message from a communication application of a first client device for delivery to the second client device, determine if the second client device includes the communication application, create a link to a webpage for rendering the message on the webpage when the second client device does not have the communication application, transmit the link to the second client device, render the message on the webpage to the second client device in response to receiving a request, receive a reply message from the second client device, and transmit the reply message to the first client device for rendering by the communication application. The message from the first client device may include a multimedia message, such as an animated avatar with a lip-sync audio.


