Quadrant Array Line Comparison Method

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current automated computer-based verification systems for comparing continuous lines generated by computer mice or digitizer tablets are prone to errors due to human factors and inaccuracies in recognizing differences between lines, relying on time-consuming visual comparisons or flawed mathematical algorithms.

Innovation Solution

A method that collects data points from these devices at specific time intervals to generate a quadrant array, which is then used for reliable comparison by matching it against a stored reference array, employing a computer program to classify each data point into one of four quadrants based on coordinate differences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If visual comparison method is used to compare two continuous lines, then comparison can be performed, but it is time consuming and results in comparison errors due to human factors

Engineering Contradiction:
Improvecomparison accuracyVSAvoidcomparison time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent replaces the manual visual comparison process with an automated computer-based verification system. The system captures parametric data from both continuous lines, processes them through mathematical algorithms, and automatically determines equality or difference, eliminating human factors and time consumption associated with visual inspection.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If automated computer based verification system is used to compare two continuous lines, then comparison time is reduced, but the system makes mistakes in recognizing the differences between two continuous lines

Engineering Contradiction:
Improvecomparison speedVSAvoidcomparison accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent transforms the continuous line data into a specific parametric format with controlled parameters including time intervals, coordinate precision, and quadrant array structure. This parameter standardization ensures that the automated system processes data in a consistent manner, improving recognition accuracy while maintaining high processing speed.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent divides the continuous line into discrete data points captured at specific time intervals, and further segments the coordinate space into quadrants. This segmentation allows the automated system to process and compare lines systematically, improving both speed and accuracy by breaking down complex continuous data into manageable discrete units.

Inventive Principle:
Principle #1Segmentation

3Loss of information

If data points are collected continuously without time intervals, then complete line representation is achieved, but data processing complexity and storage requirements increase

Engineering Contradiction:
Improveline representation completenessVSAvoiddata processing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent implements periodic data collection by capturing coordinate points at fixed time intervals rather than continuously. This periodic sampling maintains sufficient line representation for accurate comparison while significantly reducing data volume, processing complexity, and storage requirements compared to continuous data collection.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS7663614B2Method for storing and comparing computer generated lines
Publication Date: 2010.02.16 JCLADS
  • US7663614B2 patent drawing
  • US7663614B2 patent drawing
  • US7663614B2 patent drawing

AI summary

A method is provided for creating a quadrant array by using two consecutive points in an array of x, y coordinate values generated by movements of a computer mouse or a digitizer tablet. The quadrant array is then saved in computer storage for later verification with a sample quadrant array by using a comparison function.