Web Application Droplet Segmentation for Publisher Complexity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Web page publishers face significant costs and difficulties in implementing application execution environments, as they often need to develop or license their own platforms, manage data storage, and ensure compatibility across different environments, leading to high overhead and limited portability of applications.
Innovation Solution
An application execution environment is divided among an application platform, a web page publisher, and a user computing platform, where a code segment (droplet) is provided to embed applications in web pages, allowing the application platform to handle back-end services like data storage and social integration, reducing the publisher's burden and enabling easier distribution and compatibility of applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If web page publishers implement application execution environments with full control over back-end services and data storage, then application functionality and reliability are improved, but device complexity and implementation costs increase significantly
Solution Approach 1:
The patent segments the application execution environment into distinct components: the application platform handles back-end services and data storage, while the web page publisher only needs to embed lightweight code segments (droplets) in web pages. This segmentation allows publishers to benefit from application functionality without implementing complex back-end infrastructure themselves.
Solution Approach 2:
The application platform acts as an intermediary between the web page publisher and the user computing platform. It provides back-end services, data storage, and social integration capabilities, allowing publishers to access these services through simple embedded code without directly implementing the complex infrastructure.
2Adaptability or versatility
If web page publishers develop or license their own application platforms, then application portability and compatibility are improved, but productivity and time-to-market worsen due to significant development overhead
Solution Approach 1:
The application platform provides universal back-end services that can support multiple applications and publishers. The standardized interface and common infrastructure allow applications to be ported across different publishers' web pages without reimplementation, while the pre-built platform capabilities eliminate the need for each publisher to develop their own back-end services from scratch.
3Reliability
If web page publishers manage their own data storage and back-end integration, then data control and security are improved, but loss of time and operational overhead increase
Solution Approach 1:
The application platform provides self-service capabilities for data storage and back-end integration. Publishers can access data storage, social information, and other back-end services through standardized interfaces provided by the platform, eliminating the need for publishers to manually manage these complex operations while maintaining appropriate data control and security through the platform's centralized management.
Data Source
AI summary
In one example embodiment, a code segment may be embedded in a web page by a web page publisher, and the code segment may be executed at least in part by a user computing platform. Information related to one or more web applications may be provided to the user computing platform at least in part in response to the user computing platform executing the code segment.


