3D Web Interpreter Execution Cycle Manager for Bandwidth Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing web-based mapping technologies are limited by high resource demands, inaccurate scaling, and lack of interactivity, with previous solutions failing to provide a seamless user experience due to bandwidth constraints and limited interaction capabilities.

Innovation Solution

An interactive device with a user interface, network interface, memory, and a Web interpreter that includes a 3D engine and display engine, managed by an execution cycle manager to optimize data requests and processing, allowing for adaptive scaling and interactive three-dimensional mapping without local data storage, enabling efficient display of numerous objects and prioritization of data loading.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If web-based mapping displays numerous objects in three dimensions, then visual realism and interactivity are improved, but resource consumption and bandwidth usage increase significantly

Engineering Contradiction:
Improvevisual realism and interactivityVSAvoidresource consumption and bandwidth usage
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments the web page data into distinct components: mapping data for the base map and object data for three-dimensional elements. This segmentation allows the system to load and process only the necessary data components, reducing overall bandwidth consumption while maintaining visual realism and interactivity for displayed objects.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements partial loading of three-dimensional object data based on user viewport and interaction needs. Rather than loading all possible object data, the manager selectively loads only the portion of data currently required for display, reducing bandwidth usage while preserving visual quality for visible elements.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If the system loads and processes numerous objects simultaneously, then display completeness is improved, but user experience fluidity deteriorates due to processing delays

Engineering Contradiction:
Improvedisplay completenessVSAvoiduser experience fluidity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements a manager operating in execution cycles that periodically processes and displays objects in prioritized batches. This periodic processing approach ensures that display completeness is maintained over time while preventing processing delays from degrading user experience fluidity, as the system continuously updates the display in manageable intervals.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system maintains continuous display updates by processing objects in overlapping execution cycles. While some objects are being processed, others are being displayed, ensuring that the useful action of displaying map data continues without interruption, thereby maintaining both display completeness and user experience fluidity.

Inventive Principle:
Principle #20Continuity of useful action

3Loss of information

If all data is loaded from the server in real time, then data freshness is improved, but bandwidth constraints limit visual effects and display quality

Engineering Contradiction:
Improvedata freshnessVSAvoidvisual effects and display quality
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The patent implements preliminary loading of mapping data and prioritized object data from the server before they are needed for display. This preliminary action allows the system to have fresh data available while reducing the real-time bandwidth burden, enabling richer visual effects and higher display quality without exceeding bandwidth constraints.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If the system executes numerous data requests and processing operations, then display accuracy is improved, but execution time and complexity increase

Engineering Contradiction:
Improvedisplay accuracyVSAvoidexecution time and complexity
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies local quality by prioritizing the loading and processing of objects based on their importance and visibility. Critical objects with higher display accuracy requirements are processed first with more detailed data, while less critical objects use simplified data, thereby maintaining necessary display accuracy while reducing overall execution time and complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11119811B2Interactive device for displaying web page data in three dimensions
Publication Date: 2021.09.14 UNKNOWN
  • US11119811B2 patent drawing

AI summary

An interactive device is provided including a user interface arranged to define at least one display request including at least localization and display data, a network interface for transmitting a Web page data request correlated with a display request, a memory to receive the Web page data including mapping and/or object data. The device includes a Web interpreter for displaying a Web page, a three dimensional (ā€œ3Dā€) engine for calculating three-dimensional display data, and a display engine for displaying Web page data in three dimensions. The Web interpreter includes a driver operating in execution cycles for determining a list including at least one operation that may be a request for object and/or mapping data or processing by the 3D engine or the display engine of the received data, the driver executing the operation(s) according to the order of the operations, the number of requests, and the duration of the execution cycle.