Semantic Document Editor Preview Style Application

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current document editing tools lack efficiency in user interaction, as they do not effectively utilize semantic styles to enhance document formatting and user experience, leading to increased processor load and reduced user efficiency.

Innovation Solution

A semantic based document editor that displays previews of documents with semantic styles, allowing users to select and apply these styles to sections, which includes format attributes like font style, color, and optical styles, and provides suggestions for content entry based on the applied styles, thereby improving user interaction and reducing processor load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional document editing tools are used without semantic styles, then basic document formatting is possible, but user efficiency is reduced and processor load increases

Engineering Contradiction:
Improveuser efficiencyVSAvoidprocessor load
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system pre-generates multiple preview versions of document sections with different semantic styles (e.g., formal, casual, technical) before the user makes a selection. This preliminary formatting action reduces the computational burden during the editing process, as the heavy lifting of style generation is done in advance, thereby improving user efficiency without excessively increasing real-time processor load.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system employs semantic styles that parameterize document formatting attributes (font, color, layout, tone) allowing users to transform document sections by selecting different style parameters. This approach consolidates multiple formatting operations into single style applications, reducing the number of individual processing operations required and thus lowering processor load while maintaining high user efficiency.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If semantic styles with multiple format attributes are applied to document sections, then document formatting quality is improved, but memory consumption increases

Engineering Contradiction:
Improveformatting qualityVSAvoidmemory consumption
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The document is divided into sections that can independently apply semantic styles. Each section maintains its own style parameters (font, color, layout) as separate entities rather than applying styles globally to the entire document. This segmentation allows the system to load and process only the style data relevant to the currently viewed or edited section, reducing overall memory consumption while maintaining high formatting quality for displayed portions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different semantic styles with varying levels of formatting detail are applied to different sections of the document based on local requirements. Not all sections require the same level of formatting precision or the same set of format attributes. This localized approach ensures high formatting quality where needed while minimizing memory usage by not uniformly applying complex style data to entire documents.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If the document editor provides multiple previews with semantic styles, then user interaction efficiency is improved, but network bandwidth usage increases

Engineering Contradiction:
Improveuser interaction efficiencyVSAvoidnetwork bandwidth usage
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The system generates and transmits only the essential semantic style parameters needed for preview rendering rather than complete style definitions. For example, instead of transmitting full font files, color profiles, and layout templates, the system transmits condensed style descriptors that enable client-side rendering. This partial transmission approach maintains user interaction efficiency by providing quick previews while minimizing network bandwidth consumption.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system uses lightweight style templates and references that can be cached locally after initial transmission. Once a semantic style is downloaded, the client device can create local copies and apply them without requiring repeated network requests. This copying mechanism reduces subsequent network bandwidth usage while maintaining the ability to provide multiple formatted previews, thereby improving user interaction efficiency after the initial style load.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11163938B2Providing semantic based document editor
Publication Date: 2021.11.02 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11163938B2 patent drawing
  • US11163938B2 patent drawing
  • US11163938B2 patent drawing

AI summary

A semantic based document editor is provided. An application such as a document processing application displays previews of a document. The previews include semantic styles. In response to a selection of one of the previews, a semantic style associated with the selected preview is applied to a section of the document. The semantic style is rendered in the selected preview. A suggestion is displayed on the section. The suggestion identifies the section. The suggestion is also formatted based on the semantic style.