Web Page Modification via Intermediate Document Reconstruction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

It is difficult to use a word-processing program to generate a web page with advanced features, as the program's interpreter functionality is not included in web browsers, and users face challenges in interacting with and modifying web page content.

Innovation Solution

A method and system that generate a second document with presentation information from a first document, allowing users to select and modify content in a web page without relying on a word-processing program or interpreter, using an intermediate file to reconstruct the presentation information and incorporate additional content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a word-processing program is used to generate a web page with advanced features, then the document can include complex frameworks and embedded images, but the web browser cannot interpret the framework information without the word-processing program or interpreter

Engineering Contradiction:
Improveadvanced featuresVSAvoidinterpreter requirement
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary component that translates framework information from word-processing format into web-compatible format. This intermediary enables web browsers to interpret and render complex document frameworks without requiring the original word-processing program or specialized interpreter, thus resolving the contradiction between advanced features and browser compatibility

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a copy of the framework information in a web-compatible format that can be independently interpreted by web browsers. This copy contains the essential structural data needed to reproduce the document layout and embedded elements without requiring the source application, eliminating the dependency on the word-processing program

Inventive Principle:
Principle #26Copying

2Ease of operation

If web pages are generated without interpreter programs, then web browsers can directly display the content, but users cannot interact with or provide feedback on the web-page content

Engineering Contradiction:
Improveweb browser displayVSAvoiduser interaction
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent segments the web page content into interactive elements that can be individually selected and modified. By dividing the content into discrete, addressable units, users can interact with specific portions of the web page through the web browser, enabling feedback and modification capabilities while maintaining direct browser display

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a feedback mechanism that captures user interactions with web page content and transmits this information back to the content source. This feedback loop enables users to provide comments and suggestions on web-page content directly through the web browser, resolving the contradiction between ease of display and interactive capability

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8996990B2Technique for extracting modifications to a web page
Publication Date: 2015.03.31 APPLE INC
  • US8996990B2 patent drawing
  • US8996990B2 patent drawing
  • US8996990B2 patent drawing

AI summary

Embodiments of a method for modifying a document, which may be performed by a system, are described. During operation, the system receives a selection of a subset of content in a first document. Note that the subset of the content may include one or more objects, and the selection may specify one or more positions of the one or more objects in the first document. Then, the system receives additional content associated with the selected subset. Next, the system generates a second document that includes the one or more positions associated with the subset of the content and the additional content.