Web Browser Multimedia Object Editing via Server-Side Runtime Injection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face difficulties in editing and modifying multimedia objects, such as graphic objects, within Web pages due to the need for specific software tools and formats, which can be cumbersome and require user intervention, especially for those without the necessary editing capabilities on their terminal.
Innovation Solution
A method and system that allows editing multimedia objects within a Web browser by establishing a communication link between a server and a terminal, where the server provides category-specific editing instructions and data, enabling seamless editing and updating of objects without requiring additional software, by integrating editing functions into the navigation application and managing object categories for adapted processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users edit graphic objects using external software tools, then editing capability is provided, but operation complexity and time consumption increase
Solution Approach 1:
The patent combines the graphic object editing function with the web browser by injecting a runtime that enables the browser to execute editing instructions directly. This merging eliminates the need to switch between external software and browser, allowing users to edit graphic objects seamlessly within the web page environment, thus improving ease of operation and reducing time loss.
Solution Approach 2:
The patent introduces a runtime as an intermediary component that bridges the web browser and graphic object editing capabilities. The runtime receives editing instructions from the server, executes them within the browser context, and manages the editing state, thereby enabling complex editing operations without requiring external software.
2Adaptability or versatility
If users install specific software tools on their terminal, then editing capability is provided, but device complexity increases
Solution Approach 1:
The patent makes the web browser universal by enabling it to perform both navigation and graphic object editing functions. The runtime injected into the browser provides editing capabilities that work across different browsers and platforms without requiring users to install or configure specific editing software, thereby reducing device complexity while maintaining versatility.
Solution Approach 2:
The web browser serves itself by gaining the capability to edit graphic objects directly. Instead of relying on external specialized software, the browser equips itself with editing functionality through the injected runtime, eliminating the need for additional software installations and simplifying the user environment.
3Extent of automation
If manual intervention is required for editing operations, then control precision is improved, but automation level decreases
Solution Approach 1:
The server performs preliminary actions by generating and sending editing instructions to the browser before the user needs to edit. The runtime on the client side is pre-configured to receive and execute these instructions, automating the editing process while allowing users to trigger and control the operations through simple interface interactions, thus balancing automation with user control.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The method involves establishing a communication link, for browsing a website, between a server (20) and a browsing application (6) implemented by a terminal (5) by an establishing unit. Description data describing an object for display of a graphical representation of the object in a user interface is sent to the application by the server via the link using a dispatching unit. A set of program instructions specific to a category of the object is designed for execution by the application for editing the graphical representation. Independent claims are also included for the following: (1) a server for editing an object represented in a page of a website (2) a recording medium having a set of instructions for executing a multimedia graphical object editing method.