Web Application Droplet Segmentation for Publisher Complexity

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

VSEngineering 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

Engineering Contradiction:
Improveapplication functionalityVSAvoidimplementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveapplication portabilityVSAvoidtime-to-market
Core Design Contradiction:
Adaptability or versatilityVSProductivity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Engineering Contradiction:
Improvedata controlVSAvoidoperational overhead
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9020970B2Embeddable web application agent
Publication Date: 2015.04.28 R2 SOLUTIONS LLC
  • US9020970B2 patent drawing
  • US9020970B2 patent drawing
  • US9020970B2 patent drawing

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.