Text Comparison System Using Direct Buffer Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional document comparison programs are inefficient and error-prone when comparing text within the same document, between different types of documents, or between web pages or email messages, as they require cumbersome copy-and-paste operations.

Innovation Solution

A computer-based system and method that allows direct comparison of text selections from within a single file or from different sources without the need for copy-and-paste operations, using a processor and memory to receive and buffer text selections for comparison, and generate data to display differences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional document comparison programs are used to compare text from within the same document or different file types, then the comparison function is limited to traditional document-to-document comparison, but the user must perform cumbersome copy-and-paste operations to use the program

Engineering Contradiction:
Improveease of text comparison operationVSAvoidtime required for copy-and-paste operations
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent extracts the text comparison function from the traditional document comparison context and applies it directly to selected text within the same document or different file types. The system allows users to select text portions and compare them directly without extracting and copying to separate documents, thus eliminating the cumbersome copy-paste operations while maintaining the core comparison functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If conventional document comparison programs compare the entirety of two documents, then comprehensive comparison is achieved, but the ability to compare specific text selections is lost

Engineering Contradiction:
Improveflexibility of text comparison scopeVSAvoidprecision of text comparison target
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent segments the document comparison process by allowing users to select specific text portions for comparison rather than comparing entire documents. The system divides the comparison task into manageable text selections that can be targeted precisely, enabling both specific text comparison and maintaining adaptability to compare any portions of documents as needed.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If conventional programs require text to be copied into a new document for comparison, then standard document format comparison is maintained, but support for different file types and web pages is limited

Engineering Contradiction:
Improvecompatibility with different file typesVSAvoidcomplexity of comparison system architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal text comparison system that can handle multiple file types (Word documents, spreadsheets, presentations, emails, web pages) through a common interface. The system extracts text from various source types and performs comparison using the same core functionality, eliminating the need for separate processing paths for different file formats while expanding compatibility.

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

Data Source

PatentUS11699018B2Systems and methods for the comparison of selected text
Publication Date: 2023.07.11 LITERA CORP
  • US11699018B2 patent drawing
  • US11699018B2 patent drawing
  • US11699018B2 patent drawing

AI summary

Systems and methods are disclosed for comparing selections of text to show differences between the two selections. The text may be selected from the same source or from two different sources. In one implementation, a system receives a first selection of text for comparison and places the selection in a first buffer. The system receives a second selection of text for comparison and places the second selection in a second buffer. The system compares the first buffer and the second buffer to determine differences and displays the differences. In some embodiments, the system may allow a user to choose two buffers from among a plurality of buffers for comparison.