Computer architecture for representing positional digits using correlithm objects in a correlithm object processing system

US11250293B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11250293-B2
Application numberUS-201916520938-A
CountryUS
Kind codeB2
Filing dateJul 24, 2019
Priority dateJul 24, 2019
Publication dateFeb 15, 2022
Grant dateFeb 15, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system configured to emulate a correlithm object processing system includes an input node, a first output node, and a second output node. The input node receives a real-world numeric value comprising a plurality of numerical digits, and a flag indicating a numeric system associated with the numeric value. The first output node receives a first one of the plurality of numerical digits and generates a first correlithm object associated with the first numerical digit. The second output node receives a second one of the plurality of numerical digits and generates a second correlithm object associated with the second numerical digit. A string correlithm object engine maps the first correlithm object to a first sub-string correlithm object of a string correlithm object, and maps the second correlithm object to a second sub-string correlithm object of the string correlithm object.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system configured to emulate a correlithm object processing system, comprising: an input node configured to receive a real-world numeric value comprising a plurality of numerical digits, and a flag indicating a numeric system associated with the numeric value; a first output node configured to receive a first one of the plurality of numerical digits and generate a first correlithm object associated with the first numerical digit, wherein the first correlithm object comprises an n-bit binary string; a second output node configured to receive a second one of the plurality of numerical digits and generate a second correlithm object associated with the second numerical digit, wherein the second correlithm object comprises an n-bit binary string; and a string correlithm object engine implemented in hardware and configured to: map the first correlithm object to a first sub-string correlithm object of a string correlithm object; and map the second correlithm object to a second sub-string correlithm object of the string correlithm object; wherein the first output node and the second output node are arranged in a first cluster associated with a base ten numeric system, and further comprising a second cluster associated with a base two numeric system, the second cluster comprising a third output node and a fourth output node. 2. The system of claim 1 , wherein the numeric system is base ten and the numeric value comprises a first digit in a tens place and a second digit in a ones place. 3. The system of claim 1 , wherein the numeric system is binary and the numeric value comprises a first digit in a twos place and a second digit in a ones place. 4. The system of claim 1 , wherein the numeric system is hexadecimal. 5. The system of claim 1 , wherein the first output node: stores a table that includes a plurality of real-world numeric values, each real-world numeric value associated with a corresponding correlithm object; identifies a real-world numeric value based on the first digit; and outputs a correlithm object that corresponds to the identified real-world numeric value in the table. 6. The system of claim 1 , wherein the second output node: stores a table that includes a plurality of real-world numeric values, each real-world numeric value associated with a corresponding correlithm object; identifies a real-world numeric value based on the second digit; and outputs a correlithm object that corresponds to the identified real-world numeric value in the table. 7. The system of claim 1 , wherein the input node routes the real-world numeric value to the first cluster if the flag indicates a base ten numeric system and to the second cluster if the flag indicates a base two numeric system. 8. The system of claim 1 , wherein the input node routes the real-world numeric value to the first cluster if the flag indicates a first type of numeric system and to the second cluster if the flag indicates a second type of numeric system. 9. The system of claim 1 , wherein the input node, the first output node, and the second output node combine to form a sensor. 10. A system configured to emulate a correlithm object processing system, comprising: an input node configured to receive a real-world numeric value comprising a plurality of numerical digits, and a flag indicating a numeric system associated with the numeric value, wherein: the input node routes the real-world numeric value to a first output node and a second output node if the flag indicates a first numeric system; and the input node routes the real-world numeric value to a third output node and a fourth output node if the flag indicates a second numeric system; the first output node configured to receive a first one of the plurality of numerical digits and generate a first correlithm object associated with the first numerical digit, wherein the first correlithm object comprises an n-bit binary string; the second output node configured to receive a second one of the plurality of numerical digits and generate a second correlithm object associated with the second numerical digit, wherein the second correlithm object comprises an n-bit binary string; the third output node configured to receive a first one of the plurality of numerical digits and generate a third correlithm object associated with the first numerical digit, wherein the third correlithm object comprises an n-bit binary string; the fourth output node configured to receive a second one of the plurality of numerical digits and generate a fourth correlithm object associated with the second numerical digit, wherein the fourth correlithm object comprises an n-bit binary string; and a string correlithm object engine implemented in hardware and configured to: map the first correlithm object to a first sub-string correlithm object of a string correlithm object; map the second correlithm object to a second sub-string correlithm object of the string correlithm object; map the third correlithm object to a third sub-string correlithm object of the string correlithm object; map the fourth correlithm object to a fourth sub-string correlithm object of the string correlithm object. 11. The system of claim 10 , wherein the first output node: stores a table that includes a plurality of real-world numeric values, each real-world numeric value associated with a corresponding correlithm object; identifies a real-world numeric value based on the first digit; and outputs a correlithm object that corresponds to the identified real-world numeric value in the table. 12. The system of claim 10 , wherein the second output node: stores a table that includes a plurality of real-world numeric values, each real-world numeric value associated with a corresponding correlithm object; identifies a real-world numeric value based on the second digit; and outputs a correlithm object that corresponds to the identified real-world numeric value in the table. 13. The system of claim 10 , wherein the input node, the first output node, the second output node, the third output node, and the fourth output node combine to form a sensor.

Assignees

Inventors

Classifications

  • G06V10/762Primary

    using clustering, e.g. of similar faces in social networks · CPC title

  • by using evolutionary computational techniques, e.g. genetic algorithms · CPC title

  • Clustering techniques · CPC title

  • by using string matching techniques · CPC title

  • for solving equations {, e.g. nonlinear equations, general mathematical optimization problems (optimization specially adapted for a specific administrative, business or logistic context G06Q10/04)} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11250293B2 cover?
A system configured to emulate a correlithm object processing system includes an input node, a first output node, and a second output node. The input node receives a real-world numeric value comprising a plurality of numerical digits, and a flag indicating a numeric system associated with the numeric value. The first output node receives a first one of the plurality of numerical digits and gene…
Who is the assignee on this patent?
Bank Of America
What technology area does this patent fall under?
Primary CPC classification G06V10/762. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 15 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).