Real-time URI Dynamic Content Preview

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for creating thumbnail previews of dynamic Web content, especially in Rich Internet Applications and SaaS environments, are complex and resource-intensive, failing to account for the dynamic nature of content, leading to outdated previews and heavy server loads.

Innovation Solution

A system and method for real-time preview of uniform resource identifier (URI) addressable dynamic content, which generates a non-image, non-interactive preview within a markup renderable canvas, using a rendering engine to scale and present dynamic content identically to the original, allowing for real-time updates without user interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If traditional thumbnail preview methods are used for dynamic Web content, then the preview generation process is simplified, but the preview becomes outdated as content changes

Engineering Contradiction:
Improvepreview generation processVSAvoidpreview accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements a dynamic preview system that continuously monitors content changes through event listeners and automatically updates previews in real-time, transforming the static preview approach into a dynamic one that adapts to content changes without requiring manual regeneration

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system establishes a feedback mechanism where content changes are detected and trigger automatic preview updates, creating a closed-loop system that ensures preview accuracy by continuously comparing current content state with the displayed preview

Inventive Principle:
Principle #23Feedback

2Reliability

If elaborate algorithms are implemented to keep previews updated with dynamic content, then the preview accuracy is improved, but the computing resource overhead increases significantly

Engineering Contradiction:
Improvepreview accuracyVSAvoidcomputing resource overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system uses event-driven periodic updates rather than continuous monitoring, triggering preview regeneration only when specific content change events occur, thereby reducing unnecessary computing resource consumption while maintaining preview accuracy

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system pre-establishes event listeners and change detection mechanisms that automatically identify when content updates occur, allowing the system to prepare for and execute preview updates only when necessary, avoiding wasteful continuous processing

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If snapshot previews of topmost or indexed pages are generated, then the preview generation complexity is reduced, but the ability to represent multiple critical states of content is lost

Engineering Contradiction:
Improvepreview generation complexityVSAvoidpreview coverage
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system creates a universal preview mechanism that can handle multiple content states and types through a single implementation framework, using event listeners that capture various change types (content updates, user interactions, state changes) and generate appropriate previews for each scenario

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

4Reliability

If heavy server processing is used for preview generation, then the preview quality is improved, but the server load increases when multiple clients connect simultaneously

Engineering Contradiction:
Improvepreview qualityVSAvoidserver load
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The system implements self-service preview generation where each client independently maintains and updates its own preview through local event listeners and change detection, eliminating the need for centralized server processing and reducing server load to minimal levels

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9612715B2Real-time preview of uniform resource identifier addressable dynamic content
Publication Date: 2017.04.04 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9612715B2 patent drawing
  • US9612715B2 patent drawing
  • US9612715B2 patent drawing

AI summary

The disclosure identifies a dynamic content associated with a content provider that can be a portion of markup content which automatically changes over time and can be user-interactive. The dynamic content can be a uniform resource identifier (URI) addressable content. The dynamic content can be received from the content provider. A preview of the dynamic content can be presented in real-time within a markup renderable canvas of an interface. The preview can be uniformly scaled and the dynamic content within the preview can be non-interactive and can be unmodified by the receiving and presenting.