Encoded UI State Pre-loading for Delivery Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The generation and delivery of user interfaces (UIs) are resource-intensive, leading to sluggish performance and diminished user experience due to limited resources available for generating and communicating UIs.

Innovation Solution

Identifying and encoding various states of a UI application into static images and video clips, associating metadata for navigationally related states, and pre-communicating these encoded UI states to user devices and edge caches before they are requested, allowing for efficient delivery and caching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If UIs are generated and delivered in real-time, then the system responds to user requests dynamically, but resource consumption increases and performance becomes sluggish

Engineering Contradiction:
ImproveUI delivery responsivenessVSAvoidResource consumption efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent pre-generates and encodes UI states into static images and video clips before they are actually requested by users. These pre-encoded UI states are then stored and quickly delivered when needed, eliminating the need for real-time generation and improving responsiveness while reducing resource consumption during actual usage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates copies of UI states in encoded form (static images and video clips) that can be rapidly delivered and displayed without requiring the original complex UI generation process to run again. These copies are sufficient for user interaction, allowing the system to avoid repeated resource-intensive generation cycles.

Inventive Principle:
Principle #26Copying

2Productivity

If UI states are pre-encoded into static images and video clips, then delivery efficiency improves and resource consumption decreases, but the complexity of encoding and metadata management increases

Engineering Contradiction:
ImproveUI delivery efficiencyVSAvoidEncoding and metadata management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts the essential visual information from dynamic UI states and encodes them into static images and video clips. By separating the core visual content from the interactive functionality, the system achieves efficient delivery while the metadata handles the navigation and interaction logic, dividing complexity into manageable components.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces metadata as an intermediary layer that connects the encoded UI states with user navigation actions. This metadata acts as a mediator that translates user interactions into appropriate UI state deliveries without requiring complex real-time generation, simplifying the overall system architecture while maintaining functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of time

If multiple encoded UI states are communicated to user devices before request, then user experience improves with reduced delays, but network bandwidth and storage requirements increase

Engineering Contradiction:
ImproveUI delivery delayVSAvoidNetwork bandwidth and storage usage
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The patent delivers only the specific encoded UI states that are likely to be needed based on predicted user navigation patterns, rather than pre-delivering all possible UI states. This partial action approach reduces network bandwidth and storage requirements while still improving user experience by having the necessary UI states ready before they are requested.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20200401417A1Optimized User Interface Delivery
Publication Date: 2020.12.24 COMCAST CABLE COMM LLC
  • US20200401417A1 patent drawing
  • US20200401417A1 patent drawing
  • US20200401417A1 patent drawing

AI summary

Multiple User Interface (UI) states may be identified and encoded into encoded UI states. Each of the encoded UI states may comprise an image of one or more of the UI states and metadata associating the encoded UI state with one or more other encoded UI states that comprise an image of a UI state that is navigationally related to one or more of the UI states encoded in the encoded UI state. A portion of the encoded UI states may be communicated to one or more user devices.