Computer architecture for online node remapping in a cloud-based correlithm object processing system
First Claim
1. A system configured to emulate a correlithm object processing system, comprising:
- an administrative device configured to send a first remap node command to a first device, wherein the first remap node command comprises a correlithm object key and identifies an output correlithm object type;
the first device in signal communication with the administrative device, configured to;
implement a first node linked with a first node table that identifies;
a first set of input correlithm objects, wherein each input correlithm object in the first set of input correlithm objects is an n-bit digital word of binary values; and
a first set of output correlithm objects corresponding with the first set of input correlithm objects, wherein each output correlithm object in the first set of output correlithm objects is an n-bit digital word of binary values;
receive the first remap node command;
obtain the correlithm object key from the first remap node command;
access the first node table linked with the first node;
determine the first remap node command identifies an output correlithm object type;
re-encode the first set of output correlithm objects using the correlithm object key in response to determining the first remap node command identifies an output correlithm object type; and
shuffle the order of the re-encoded first set of output correlithm objects, wherein shuffling the order of the re-encoded first set of output correlithm objects maintains the link between the first set of input correlithm objects and the first set of output correlithm objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that includes an administrative device configured to send a first remap node command that includes a correlithm object key and identifies an output correlithm object type. The system further includes a first device configured to receive the first remap node command and to obtain the correlithm object key from the first remap node command. The first device is further configured to access the first node table linked with the first node, to determine the first remap node command identifies an output correlithm object type, to re-encode the first set of output correlithm objects using the correlithm object key in response to determining the first remap node command identifies an output correlithm object type, and to shuffle the order of the re-encoded first set of output correlithm objects.
-
Citations
20 Claims
-
1. A system configured to emulate a correlithm object processing system, comprising:
-
an administrative device configured to send a first remap node command to a first device, wherein the first remap node command comprises a correlithm object key and identifies an output correlithm object type; the first device in signal communication with the administrative device, configured to; implement a first node linked with a first node table that identifies; a first set of input correlithm objects, wherein each input correlithm object in the first set of input correlithm objects is an n-bit digital word of binary values; and a first set of output correlithm objects corresponding with the first set of input correlithm objects, wherein each output correlithm object in the first set of output correlithm objects is an n-bit digital word of binary values; receive the first remap node command; obtain the correlithm object key from the first remap node command; access the first node table linked with the first node; determine the first remap node command identifies an output correlithm object type; re-encode the first set of output correlithm objects using the correlithm object key in response to determining the first remap node command identifies an output correlithm object type; and shuffle the order of the re-encoded first set of output correlithm objects, wherein shuffling the order of the re-encoded first set of output correlithm objects maintains the link between the first set of input correlithm objects and the first set of output correlithm objects. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A node table remapping method for a correlithm object processing system, comprising:
-
receiving, by a first node engine implemented by a first processor, a first remap node command, wherein the first remap node command comprises a correlithm object key and identifies an output correlithm object type; obtaining, by the first node engine, the correlithm object key from the first remap node command; accessing, by the first node engine, a first node table linked with the first node, wherein the node table identifies; a first set of input correlithm objects, wherein each input correlithm object in the first set of input correlithm objects is an n-bit digital word of binary values; and a first set of output correlithm objects corresponding with the first set of input correlithm objects, wherein each output correlithm object in the first set of output correlithm objects is an n-bit digital word of binary values; determining, by the node engine, the first remap node command identifies an output correlithm object type; re-encoding, by the first node engine, the first set of output correlithm objects using the correlithm object key in response to determining the first remap node command identifies an output correlithm object type; and shuffling, by the first node engine, the order of the re-encoded first set of output correlithm objects, wherein shuffling the order of the re-encoded first set of output correlithm objects maintains the link between the first set of input correlithm objects and the first set of output correlithm objects. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A device configured to emulate a correlithm object processing system, comprising:
-
a network interface in signal communication with one or more devices in a network; a memory operable to store a node table that identifies; a first set of input correlithm objects, wherein each input correlithm object in the first set of input correlithm objects is an n-bit digital word of binary values; and a first set of output correlithm objects corresponding with the first set of input correlithm objects, wherein each output correlithm object in the first set of output correlithm objects is an n-bit digital word of binary values; and a node engine implemented by a processor operably coupled to the network interface and the memory, configured to; receive a first remap node command via the network interface, wherein the first remap node command comprises a correlithm object key and identifies an output correlithm object type; obtain the correlithm object key from the first remap node command; access the first node table linked with the first node; determine the first remap node command identifies an output correlithm object type; re-encode the first set of output correlithm objects using the correlithm object key in response to determining the first remap node command identifies an output correlithm object type; and shuffle the order of the re-encoded first set of output correlithm objects, wherein shuffling the order of the re-encoded first set of output correlithm objects maintains the link between the first set of input correlithm objects and the first set of output correlithm objects. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification