Computer architecture for performing division using correlithm objects in a correlithm object processing system

US11468259B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11468259-B2
Application numberUS-201916521139-A
CountryUS
Kind codeB2
Filing dateJul 24, 2019
Priority dateJul 24, 2019
Publication dateOct 11, 2022
Grant dateOct 11, 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 includes a memory and a node. The memory stores first and second log string correlithm objects. The node receives first and second real-world numerical values, and identifies a first sub-string correlithm object from the first log string correlithm object representing the first real-world numerical value and a second sub-string correlithm object from the second log string correlithm object representing the second real-world numerical value. The node aligns the first and second log string correlithm objects such that the first sub-string correlithm object aligns with the second sub-string correlithm object. The node identifies a sub-string correlithm object from the second log string correlithm object representing the logarithmic value of one. The node determines which sub-string correlithm object from the first log string correlithm object aligns with the identified sub-string correlithm object from the second log string correlithm object. The node outputs the determined sub-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: a memory configured to store a first log string correlithm object and a second log string correlithm object; wherein the first log string correlithm object comprises a plurality of sub-string correlithm objects mapped to a corresponding plurality of real-world numerical values that represent the logarithmic values of one through nine, respectively, and each sub-string correlithm object of the first log string correlithm object is adjacent in n-dimensional space to a preceding sub-string correlithm object and a subsequent sub-string correlithm object of the first log string correlithm object; and wherein the second log string correlithm object comprises a plurality of sub-string correlithm objects mapped to a corresponding plurality of real-world numerical values that represent the logarithmic values of one through nine, respectively, and each sub-string correlithm object of the second log string correlithm object is adjacent in n-dimensional space to a preceding sub-string correlithm object and a subsequent sub-string correlithm object of the second log string correlithm object; and a node implemented by a processor and communicatively coupled to the memory, the node configured to: receive a first real-world numerical value and a second real-world numerical value; identify a first sub-string correlithm object from the first log string correlithm object that corresponds to the first real-world numerical value; identify a second sub-string correlithm object from the second log string correlithm object that corresponds to the second real-world numerical value; align in n-dimensional space the first log string correlithm object with the second log string correlithm object such that the first sub-string correlithm object from the first log string correlithm object aligns in n-dimensional space with the second sub-string correlithm object from the second log string correlithm object; identify a sub-string correlithm object from the second log string correlithm object that corresponds to a real-world numerical value representing the logarithmic value of one; determine which sub-string correlithm object from the first log string correlithm object aligns in n-dimensional space with the identified sub-string correlithm object from the second log string correlithm object; and output the determined sub-string correlithm object from the first log string correlithm object. 2. The system of claim 1 , wherein the n-dimensional distance between each sub-string of the first log string correlithm object and each adjacent sub-string of the first log correlithm object is proportional to the difference between the real-world numerical values that those sub-string correlithm objects represent. 3. The system of claim 1 , wherein the n-dimensional distance between each sub-string of the second log string correlithm object and each adjacent sub-string of the second log correlithm object is the same is proportional to the difference between the real-world numerical values that those sub-string correlithm objects represent. 4. The system of claim 1 , wherein each sub-string correlithm object of the first log string correlithm object comprises an n-bit digital word. 5. The system of claim 1 , wherein the plurality of sub-string correlithm objects of the first log string correlithm object are separated from each other in n-dimensional space by a distance parameter. 6. The system of claim 5 , wherein the distance parameter corresponds to less than standard deviation of the n-dimensional space. 7. The system of claim 1 , wherein when the first log string correlithm object is aligned with the second log string correlithm object, the first log string correlithm object is positioned parallel to the second log string correlithm object in n-dimensional space. 8. A method for emulating a correlithm object processing system, comprising: storing a first log string correlithm object and a second log string correlithm object; wherein the first log string correlithm object comprises a plurality of sub-string correlithm objects mapped to a corresponding plurality of real-world numerical values that represent the logarithmic values of one through nine, respectively, and each sub-string correlithm object of the first log string correlithm object is adjacent in n-dimensional space to a preceding sub-string correlithm object and a subsequent sub-string correlithm object of the first log string correlithm object; and wherein the second log string correlithm object comprises a plurality of sub-string correlithm objects mapped to a corresponding plurality of real-world numerical values that represent the logarithmic values of one through nine, respectively, and each sub-string correlithm object of the second log string correlithm object is adjacent in n-dimensional space to a preceding sub-string correlithm object and a subsequent sub-string correlithm object of the second log string correlithm object; receiving a first real-world numerical value and a second real-world numerical value; identifying a first sub-string correlithm object from the first log string correlithm object that corresponds to the first real-world numerical value; identifying a second sub-string correlithm object from the second log string correlithm object that corresponds to the second real-world numerical value; aligning in n-dimensional space the first log string correlithm object with the second log string correlithm object such that the first sub-string correlithm object from the first log string correlithm object aligns in n-dimensional space with the second sub-string correlithm object from the second log string correlithm object; identifying a sub-string correlithm object from the second log string correlithm object that corresponds to a real-world numerical value representing the logarithmic value of one; determining which sub-string correlithm object from the first log string correlithm object aligns in n-dimensional space with the identified sub-string correlithm object from the second log string correlithm object; and outputting the determined sub-string correlithm object from the first log string correlithm object. 9. The method of claim 8 , wherein the n-dimensional distance between each sub-string of the first log string correlithm object and each adjacent sub-string of the first log correlithm object is proportional to the difference between the real-world numerical values that those sub-string correlithm objects represent. 10. The method of claim 8 , wherein the n-dimensional distance between each sub-string of the second log string correlithm object and each adjacent sub-string of the second log correlithm object is the same is proportional to the difference between the real-world numerical values that those sub-string correlithm objects represent. 11. The method of claim 8 , wherein each sub-string correlithm object of the first log string correlithm object comprises an n-bit digital word. 12. The method of claim 8 , wherein the plurality of sub-string correlithm objects of the first log string correlithm object are separated from each other in n-dimensional space by a distance parameter. 13. The method of claim 12 , wherein the distance parameter corresponds to less than standard deviation of the n-dimensional space. 14. The method of claim 8 , wherein when the first log string correlithm object is aligned with the second log string correlithm object, the first log string correlithm object is positioned parallel to the second log string correlithm object in n-dimensional

Assignees

Inventors

Classifications

  • Syntactic analysis, e.g. using a grammatical approach (syntactic image representation G06V30/18171) · CPC title

  • Management of image or video recognition tasks · CPC title

  • G06N5/022Primary

    Knowledge engineering; Knowledge acquisition · CPC title

  • Hierarchical techniques, i.e. dividing or merging patterns to obtain a tree-like representation; Dendograms · CPC title

  • Classification, e.g. identification · 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 US11468259B2 cover?
A system includes a memory and a node. The memory stores first and second log string correlithm objects. The node receives first and second real-world numerical values, and identifies a first sub-string correlithm object from the first log string correlithm object representing the first real-world numerical value and a second sub-string correlithm object from the second log string correlithm ob…
Who is the assignee on this patent?
Bank Of America
What technology area does this patent fall under?
Primary CPC classification G06N5/022. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 11 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).