Browser UI Service Continuity During Application Installation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face delays in accessing services on devices due to the need to download and install applications before using services provided by service servers.
Innovation Solution
A system and method that allows devices to use services from a service providing server through a browser UI before the application is installed, enabling service provision during or before application download and installation, and allowing seamless continuation of services through the installed application.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a device downloads and installs an application before using a service, then the service can be used through the dedicated application, but the user experiences delay in receiving the desired service
Solution Approach 1:
The system performs preliminary actions by providing a browser-based interface that allows users to access service functionality before the dedicated application is installed. The service providing server renders web pages that replicate key application functions, enabling users to perform operations in advance. When the application is later installed, the system seamlessly transitions from the browser interface to the native application, maintaining service continuity without requiring users to wait for installation completion.
2Loss of time
If a device provides service through a browser UI before application installation, then service access is immediate, but service continuity must be maintained after application installation
Solution Approach 1:
The system implements feedback mechanisms where the service providing server continuously monitors the installation status of the dedicated application. When the application is detected as installed, the server sends notifications to the user's device to transition from the browser interface to the native application. The system also maintains session data and service state information during the transition, ensuring that users' progress and service context are preserved when switching from web-based to native application mode.
3Ease of operation
If a service providing server provides a dedicated application, then the service can be used conveniently, but the device must download and install the application first
Solution Approach 1:
The system introduces a browser-based web interface as an intermediary between the service providing server and the user's device. This intermediary allows users to access service functionality through standard web browsers without requiring installation of dedicated applications. The web interface replicates essential application features and maintains service parity, enabling users to bypass the installation process entirely while still accessing core service functions. The intermediary layer handles authentication, data synchronization, and service routing, simplifying the user experience while maintaining backend service architecture.
Data Source
Figure 1A
Figure 1B
Figure 2
AI summary
Provided are a system and method for providing a service through an application. A device that receives a service from a service providing server using an application includes a communicator configured to communicate with the service providing server and an application providing server, and a controller configured to control the communicator to request the application providing server to transmit the application and a browser user interface (UI) of the application, receive the browser UI from the application providing server, receive user data which is input in association with the service while the service is provided through the browser UI, receive the application from the application providing server and execute the received application while receiving the service through the browser UI, and retrieve the user data through the application to continuously receive the service.