Cloud UI System Reducing Bandwidth via Object Reuse

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Pay-TV broadcasters face challenges in replacing existing head-end systems and set-top boxes due to high costs and time requirements, and existing cloud-based UI provision systems face issues with increased bandwidth, server load, and communication failures, making it difficult to provide consistent UI/UX across various devices and services.

Innovation Solution

A cloud-based UI provision system that reuses UI objects stored in subscriber terminal devices, reducing the need for frequent updates and transmissions by determining whether to reuse or update UI objects based on user interactive inputs, thereby reducing the load on remote application servers and enabling consistent UI delivery across different devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If cloud-based UI provision system transmits control commands to subscriber terminal device, then UI/UX service can be provided, but bandwidth consumption and server load increase

Engineering Contradiction:
ImproveUI/UX service provisionVSAvoidbandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system performs preliminary actions by determining whether UI objects can be reused from previously rendered scenes before generating new control commands. This advance checking mechanism prevents unnecessary command transmission and reduces bandwidth consumption while maintaining service adaptability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter of control command transmission by conditionally transmitting commands only when UI object reuse is not possible. This parameter change from continuous transmission to conditional transmission reduces bandwidth consumption while preserving the ability to provide UI/UX services.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If cloud-based UI provision system processes user interactive inputs, then user interaction is enabled, but server load increases

Engineering Contradiction:
Improveuser interactionVSAvoidserver load
Core Design Contradiction:
Ease of operationVSPower

Solution Approach 1:

The system extracts and reuses UI objects from previously rendered scenes, separating the rendering logic from the control command generation. This extraction reduces the processing load on the server while maintaining full user interaction capability, as the server only needs to determine reuse eligibility rather than regenerate entire UI scenes.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system creates copies of UI objects from previously rendered scenes and reuses them in new scenes. This copying mechanism enables the server to avoid reprocessing UI object generation, significantly reducing server load while preserving interactive functionality.

Inventive Principle:
Principle #26Copying

3Speed

If cloud-based UI provision system transmits control commands frequently, then UI updates are timely, but communication failures increase

Engineering Contradiction:
ImproveUI update speedVSAvoidcommunication reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system implements periodic checking of UI object reuse eligibility before transmitting control commands. This periodic action replaces continuous or frequent transmission, reducing the number of communication opportunities for failures while maintaining timely UI updates through efficient reuse determination.

Inventive Principle:
Principle #19Periodic action

4Stability of the object's composition

If UI objects are regenerated for each scene, then UI consistency is ensured, but development and testing costs increase

Engineering Contradiction:
ImproveUI consistencyVSAvoiddevelopment cost
Core Design Contradiction:
Stability of the object's compositionVSEase of manufacture

Solution Approach 1:

The system makes UI objects universal by enabling their reuse across multiple scenes and contexts. Instead of regenerating UI objects for each scene, the same UI objects can serve multiple functions in different scenes, reducing development and testing costs while maintaining consistency through centralized object management.

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

Data Source

PatentUS10499089B2System for providing cloud-based user interfaces and method therefor
Publication Date: 2019.12.03 ALTIMEDIA CORP
  • US10499089B2 patent drawing
  • US10499089B2 patent drawing
  • US10499089B2 patent drawing

AI summary

Disclosed are a system for providing cloud-based user interfaces (UIs) which controls rendering of content and a UI resource by reusing a UI object stored in a subscriber terminal device, and a method thereof. By the system for providing cloud-based UIs of the present disclosure and the method thereof, the amount of a control command transmitted to the subscriber terminal device from a remote application server may be drastically reduced.