Correlithm Logic Gate Emulation for Similarity-Based Data Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computers rely on ordinal numbers for data representation and processing, which limits their ability to determine similarity between data samples, leading to complex and resource-intensive signal processing techniques, particularly in applications like face recognition and fraud detection.

Innovation Solution

The implementation of a correlithm object processing system that uses categorical numbers and correlithm objects to enable non-binary comparisons and quantify similarity between data samples, allowing for efficient comparison and classification regardless of data type or format.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional computers use ordinal binary integers to represent and process data, then they can perform basic operations like counting, sorting, and mathematical calculations, but they cannot efficiently determine similarity between different data samples

Engineering Contradiction:
Improvesimilarity detection capabilityVSAvoidsignal processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent transforms the parameter system from ordinal binary integers to categorical numbers with geometric interpretations. Each data sample is represented as a point in n-dimensional space, where the parameters are categorical values that define positions in this space. Similarity is then determined by geometric distance calculations rather than ordinal comparisons, enabling efficient similarity detection without complex signal processing.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an n-dimensional geometric space where data samples are represented as points. This dimensional transformation allows similarity to be measured through spatial distance metrics (such as Euclidean distance or Hamming distance) rather than through complex ordinal comparisons. The n-dimensional space provides a framework where categorical numbers naturally encode similarity relationships through their geometric positions.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If conventional computers rely on complex signal processing techniques to compare data samples, then they can determine similarity, but processing speed and system performance are reduced

Engineering Contradiction:
Improvedata sample comparison accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent replaces complex mechanical signal processing operations with straightforward geometric distance calculations in n-dimensional space. Instead of performing elaborate signal processing algorithms to compare data samples, the system simply calculates distances between categorical number representations. This substitution dramatically reduces computational complexity while maintaining comparison accuracy, thereby improving processing speed and system productivity.

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

3Loss of information

If conventional computers use ordinal numbers for data representation, then they can store and manipulate information, but they lack the ability to quantify degrees of similarity between data samples

Engineering Contradiction:
Improvesimilarity relationship informationVSAvoidprocessing architecture complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent changes the parameter representation from ordinal numbers to categorical numbers that inherently encode similarity relationships. Each categorical number represents a point in n-dimensional space, and the parameters define the geometric position and relationships between points. This parameter transformation preserves all necessary information about similarity relationships while providing a more efficient framework for processing, avoiding the need for complex additional processing architecture.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10355713B2Computer architecture for emulating a correlithm object logic gate using a context input
Publication Date: 2019.07.16 BANK OF AMERICA CORP
  • US10355713B2 patent drawing
  • US10355713B2 patent drawing
  • US10355713B2 patent drawing

AI summary

A device configured to emulate a correlithm object logic function gate comprises a memory and a logic engine. The memory stores a logical operator truth table that includes a plurality of input logical values, a plurality of output logical values, and a plurality of logical operators. These logical values and the logical operators are represented by correlithm objects. The logic engine receives at least one input and a context input correlithm object representing one of the plurality of logical operators. The logic engine determines a portion of the truth table to apply based at least in part upon the logical operator represented by the context input correlithm object. The logic engine further determine an output of the logic function gate based at least in part upon the determined portion of the truth table to apply and the input.