×

Computer architecture for emulating an asynchronous correlithm object processing system

  • US 10,019,650 B1
  • Filed: 11/28/2017
  • Issued: 07/10/2018
  • Est. Priority Date: 11/28/2017
  • Status: Active Grant
First Claim
Patent Images

1. A device configured to emulate an asynchronous correlithm object processing system, comprising:

  • a node engine configured to emulate;

    a first node linked with a first node table, wherein;

    the first node table that identifies;

    a first plurality of correlithm objects, wherein each correlithm object in the first plurality of correlithm objects is a point in a first n-dimensional space represented by a binary string; and

    a second plurality of correlithm objects linked with the first plurality of correlithm objects, wherein each correlithm object in the second plurality of correlithm objects is a point in a second n-dimensional space represented by a binary string; and

    the first node is configured to;

    receive a first correlithm object;

    fetch a second correlithm object from among the second plurality of correlithm objects based on the first correlithm object; and

    output the second correlithm object to a second node and a third node;

    the second node linked with a second node table, wherein;

    the second node table that identifies;

    a third plurality of correlithm objects, wherein each correlithm object in the third plurality of correlithm objects is a point in the second n-dimensional space represented by a binary string; and

    a fourth plurality of correlithm objects linked with the third plurality of correlithm objects, wherein each correlithm object in the fourth plurality of correlithm objects is a point in a third n-dimensional space represented by a binary string; and

    the second node is configured to;

    receive the second correlithm object;

    fetch a third correlithm object from among the fourth plurality of correlithm objects based on the second correlithm object; and

    output the third correlithm object to the third node; and

    the third node linked with a third node table, wherein;

    the third node table that identifies;

    a fifth plurality of correlithm objects, wherein each correlithm object in the fifth plurality of correlithm objects is a point in the second n-dimensional space represented by a binary string;

    a sixth plurality of correlithm objects, wherein each correlithm object in the sixth plurality of correlithm objects is a point in the third n-dimensional space represented by a binary string; and

    a seventh plurality of correlithm objects linked with the fifth plurality of correlithm objects and the sixth plurality of correlithm objects, wherein each correlithm object in the fifth plurality of correlithm objects is a point in a fourth n-dimensional space represented by a binary string; and

    the third node is configured to;

    receive the second correlithm object;

    receive the third correlithm object;

    fetch a fourth correlithm object from among the seventh plurality of correlithm objects based on the second correlithm object and the third correlithm object; and

    output the fourth correlithm object.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×