Web Browser Multimedia Object Editing via Server-Side Runtime Injection

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveease of editingVSAvoidtime for editing
Core Design Contradiction:
Ease of operationVSLoss of time

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If users install specific software tools on their terminal, then editing capability is provided, but device complexity increases

Engineering Contradiction:
Improveediting capabilityVSAvoidsoftware requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

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

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.

Inventive Principle:
Principle #25Self-service

3Extent of automation

If manual intervention is required for editing operations, then control precision is improved, but automation level decreases

Engineering Contradiction:
Improveautomation of editingVSAvoiduser intervention required
Core Design Contradiction:
Extent of automationVSEase of operation

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2187321B1Method and system for editing an object represented on a web page
Publication Date: 2018.09.12 ORANGE SA
  • EP2187321B1 patent drawingFigure 1
  • EP2187321B1 patent drawingFigure 2
  • EP2187321B1 patent drawingFigure 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.