Scalable Application Service Adaptation via Pre-parser SADL Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current application services do not adequately consider the unique characteristics of various terminals, leading to suboptimal performance and user experience, as they are typically provided in a single format without adaptation for different terminal specifications, resulting in high service costs and impracticality in creating optimized GUIs for all terminals.

Innovation Solution

A network system with pre-parsers installed in terminals, servers, and repeaters that extract and apply Scalable Application Description Language (SADL) components to create optimized applications based on user viewing state and terminal characteristics, allowing for adaptive service delivery across multiple terminals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If application services are provided in a single format without adaptation, then service provision is simple and cost-effective, but the service quality and user experience deteriorate across different terminal specifications

Engineering Contradiction:
Improveservice provision simplicityVSAvoidservice adaptability to terminal characteristics
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The application service is segmented into multiple format versions (e.g., different resolution versions for video content, different GUI layouts) that can be selectively provided to terminals based on their characteristics. This allows the system to maintain simple service provision for basic cases while enabling adapted service delivery when terminal-specific optimization is needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The service system changes parameters such as resolution, frame rate, and GUI configuration based on terminal capabilities. By dynamically adjusting these parameters according to terminal characteristics, the system achieves adaptability without requiring complete redesign of the service provision process.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If optimized GUIs are created for all terminals, then user experience improves, but service costs and complexity increase significantly

Engineering Contradiction:
Improveuser convenienceVSAvoidservice system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

A universal service platform is implemented that can automatically adapt to different terminal types. The system uses terminal detection and automatic format selection to provide optimized services without requiring manual creation and management of separate service versions for each terminal type, thereby reducing overall system complexity.

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

Solution Approach 2:

The system performs preliminary terminal characteristic detection and automatically selects appropriate service formats before actual service delivery. This preliminary action enables optimized user experience without requiring complex real-time adaptation mechanisms during service execution.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If application services are adapted to terminal characteristics, then service quality improves, but processing time and resource consumption increase

Engineering Contradiction:
Improveservice optimization precisionVSAvoidservice processing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

Terminal characteristic detection and service format selection are performed as preliminary actions before actual service content delivery. By completing the adaptation process in advance, the system achieves precise service optimization without adding significant processing time to the user's waiting experience.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses pre-prepared service format templates and configurations that can be quickly copied and applied to different terminals based on their characteristics. This approach reduces processing time compared to creating customized services from scratch for each terminal type.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9104445B2Apparatus and method for scalable application service
Publication Date: 2015.08.11 KOREA ELECTRONICS TECH INST
  • US9104445B2 patent drawing
  • US9104445B2 patent drawing
  • US9104445B2 patent drawing

AI summary

There are one or more pre-parsers for extracting one or more components from integrated document in a network system comprised of at least one terminal, a server, and at least one repeater, where the pre-parsers are installed in one or more of the terminal, the server, and the repeater. The server may create a primary SADL integrated document and transmit it to the terminal or the repeater. And, the repeater may transmit secondary SADL integrated document or the application, created by applying delivery context to the primary SADL integrated document to the terminal. The terminal may also apply delivery context to the primary SADL integrated document or the secondary SADL integrated document, thereby creating an application optimized for the terminal.