Flash to HTML Transcoder Instruction List Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
ADOBE FLASH content consumes significant computer resources and poses security risks, and existing conversion methods to HTML often result in latency and adverse user experiences due to resource-intensive rendering and conversion processes.
Innovation Solution
A method of converting ADOBE FLASH content to HTML by traversing the display list to identify class types of display objects and generating HTML-based instructions, which are then stored in an instruction list and executed according to a policy that optimizes resource usage and reduces latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If ADOBE FLASH content is rendered directly, then visual content can be displayed, but computer resources are consumed significantly and security risks arise
Solution Approach 1:
The patent creates HTML5 copies of FLASH content by traversing the FLASH display list and generating corresponding HTML5 rendering instructions. This copying approach allows the visual content to be reproduced in a secure, resource-efficient format while eliminating the security risks and resource consumption associated with original FLASH content.
Solution Approach 2:
The patent replaces the FLASH rendering mechanism with an HTML5 rendering mechanism. By substituting the FLASH player's rendering system with HTML5's native rendering capabilities, the system eliminates security vulnerabilities and reduces computer resource consumption while maintaining visual content display functionality.
2Productivity
If existing conversion methods to HTML are used, then FLASH content can be converted, but latency occurs and user experience deteriorates due to resource-intensive rendering and conversion processes
Solution Approach 1:
The patent performs preliminary traversal of the FLASH display list to generate HTML5 rendering instructions before actual rendering occurs. By preparing the conversion instructions in advance and storing them in an instruction list, the system reduces latency during the actual conversion and rendering process, improving overall productivity and user experience.
Solution Approach 2:
The patent segments the conversion process into distinct phases: traversing the display list to identify display objects, generating rendering instructions for each object, and executing instructions from the instruction list. This segmentation allows for more efficient processing and reduces latency by enabling parallel processing and optimization of individual conversion steps.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Systems and methods for converting FLASH content to HTML content is described herein. A transcoder module can receive a FLASH-based content item including instructions to cause a computing device to generate or access a display list comprising display objects. The transcoder module can traverse the display list to identify a class type for each display object. The transcoder module can generate a set of HTML-based instructions based on the class type for each display object. The transcoder module can insert the generated set of HTML-based instructions into an instruction list. The transcoder module can store the instruction list in a data structure. An policy generator module can generate an execution policy. The execution policy can specify an application of a client device to execute the sets of HTML-based instructions in the instructions list based on a trigger condition.