Editor Emulation for Proofreading Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computer-based proofreading systems lack a human element, making user experience cumbersome and difficult to distinguish between different rule sets, leading to a less inviting interaction and inefficient editing processes.

Innovation Solution

An editor emulation system that simulates human interaction by associating individual rule sets with editors, using a text pre-processor and evaluator to generate annotations and display edits in a user-friendly interface, allowing users to focus on specific editors rather than the system as a whole, and applying preprocessing to improve parsing accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If computer-based proofreading systems are used to automate document review, then proofreading efficiency is improved, but user experience deteriorates due to lack of human element and difficult-to-distinguish rule sets

Engineering Contradiction:
Improveproofreading efficiencyVSAvoiduser experience
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary layer that translates computer-generated annotations into editor-specific formats. The system emulates human editors by creating virtual editor personas that mask the underlying complex rule sets, presenting a simplified human-like interface to users while maintaining automated efficiency in the background.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of presenting the complex computer-based rule sets directly to users, the patent inverts the approach by creating virtual human editors that generate annotations. The system reverses the traditional model where computers replace humans, and instead uses computers to simulate humans, thereby improving user experience while maintaining automation benefits.

Inventive Principle:
Principle #13The other way round (Inversion)

2Manufacturing precision

If multiple rule sets are applied for comprehensive proofreading, then proofreading quality is improved, but difficulty in distinguishing between rule sets increases

Engineering Contradiction:
Improveproofreading qualityVSAvoidrule set distinguishability
Core Design Contradiction:
Manufacturing precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces virtual editor personas as intermediaries between multiple rule sets and the user. Each virtual editor represents a specific editorial perspective or rule set combination, allowing users to interact with consolidated annotations rather than navigating complex individual rule sets. This maintains comprehensive proofreading quality while simplifying user perception through editor-specific viewpoints.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If comprehensive annotations are generated for all edits, then editing completeness is improved, but user focus is lost due to overwhelming information

Engineering Contradiction:
Improveediting completenessVSAvoiduser focus
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent segments comprehensive annotations into editor-specific groups, where each virtual editor presents only the annotations relevant to their editorial perspective. This segmentation allows users to focus on specific types of edits or editorial concerns without being overwhelmed by all possible annotations, while the system maintains complete editing coverage across all virtual editors.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10579719B2System and method for editor emulation
Publication Date: 2020.03.03 ROWAN TELS CORP
  • US10579719B2 patent drawing
  • US10579719B2 patent drawing
  • US10579719B2 patent drawing

AI summary

A method including applying a text file to a browser window to operate a text pre-processor on the text file to generate pre-processed text, selecting a plurality of rule sets from a control memory structure, parsing properties from the pre-processed text to generate a word property map, configuring an evaluator with the rule sets to compare the word property map to each of the rule within the plurality of rule sets to insert a plurality of annotations within the word property map to convert it into an annotation map. The annotation map is applied to an editor emulator to insert instructions into the text file to configure a second user interface to display the plurality of annotations within the text file, identifying each annotation as associated with its antecedent rule set.