COMPUTER ARCHITECTURE FOR OFFLINE NODE REMAPPING IN A CLOUD-BASED CORRELITHM OBJECT PROCESSING SYSTEM
First Claim
1. A system configured to emulate a correlithm object processing system, comprising:
- a network comprising one or more devices configured to implement;
a plurality of nodes, wherein each node linked with a node table, wherein the node table identifies;
a set of input correlithm objects, wherein each input correlithm object is an n-bit digital word of binary values; and
a set of output correlithm objects corresponding with the set of input correlithm objects, wherein each output correlithm object is an n-bit digital word of binary values;
a memory operable to store one or more correlithm object keys; and
an administrative device operably coupled to the memory and in signal communication with the one or more devices in the network, configured to;
access a first node table for a first node from among the plurality of nodes, wherein the first node table comprises a first set of input correlithm objects linked with a first set of output correlithm objects;
access a second node table for a second node from among the plurality of nodes, wherein the second node table comprises a second set of input correlithm objects linked with a second set of output correlithm objects;
obtain a correlithm object key;
reconfigure the first node table, wherein reconfiguring the first node table comprises;
re-encoding the first set of output correlithm objects using the correlithm object key, andshuffling the order of the re-encoded first set of output correlithm objects;
wherein the reconfiguring the first node table maintains the link between the first set of input correlithm objects and the first set of output correlithm objects;
reconfigure the second node table, wherein reconfiguring the second node table comprises;
re-encoding the second set of input correlithm objects using the correlithm object key, andshuffling the order of the re-encoded second set of input correlithm objects;
wherein the reconfiguring the second node table maintains the link between the second set of input correlithm objects and the second set of output correlithm objects;
overwrite the first node table with the reconfigured first node table in the first node; and
overwrite the second node table with the reconfigured second node table in the second node.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that includes an administrative device in signal communication with the one or more devices in the network. The administrative device is configured to access a first node table for a first node and access a second node table for a second node. The administrative device is further configured to obtain a correlithm object key, to re-encode the first set of output correlithm objects using the correlithm object key, and to shuffle the order of the re-encoded first set of output correlithm objects. The administrative device is further configured to re-encode the second set of input correlithm objects using the correlithm object key and to shuffle the order of the re-encoded second set of input correlithm objects. The administrative device is further configured to overwrite the first node table with the reconfigured first node table and the second node table with the reconfigured second node table.
1 Citation
20 Claims
-
1. A system configured to emulate a correlithm object processing system, comprising:
-
a network comprising one or more devices configured to implement; a plurality of nodes, wherein each node linked with a node table, wherein the node table identifies; a set of input correlithm objects, wherein each input correlithm object is an n-bit digital word of binary values; and a set of output correlithm objects corresponding with the set of input correlithm objects, wherein each output correlithm object is an n-bit digital word of binary values; a memory operable to store one or more correlithm object keys; and an administrative device operably coupled to the memory and in signal communication with the one or more devices in the network, configured to; access a first node table for a first node from among the plurality of nodes, wherein the first node table comprises a first set of input correlithm objects linked with a first set of output correlithm objects; access a second node table for a second node from among the plurality of nodes, wherein the second node table comprises a second set of input correlithm objects linked with a second set of output correlithm objects; obtain a correlithm object key; reconfigure the first node table, wherein reconfiguring the first node table comprises; re-encoding the first set of output correlithm objects using the correlithm object key, and shuffling the order of the re-encoded first set of output correlithm objects; wherein the reconfiguring the first node table maintains the link between the first set of input correlithm objects and the first set of output correlithm objects; reconfigure the second node table, wherein reconfiguring the second node table comprises; re-encoding the second set of input correlithm objects using the correlithm object key, and shuffling the order of the re-encoded second set of input correlithm objects; wherein the reconfiguring the second node table maintains the link between the second set of input correlithm objects and the second set of output correlithm objects; overwrite the first node table with the reconfigured first node table in the first node; and overwrite the second node table with the reconfigured second node table in the second node. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A node table remapping method for a correlithm object processing system, comprising:
-
accessing, by a remapping engine implemented by a processor, a first node table for a first node from among the plurality of nodes, wherein the first node table comprises a first set of input correlithm objects linked with a first set of output correlithm objects, wherein each correlithm object is an n-bit digital word of binary values; accessing, by the remapping engine, a second node table for a second node from among the plurality of nodes, wherein the second node table comprises a second set of input correlithm objects linked with a second set of output correlithm objects; obtaining, by the remapping engine, a correlithm object key; reconfiguring, by the remapping engine, the first node table, wherein reconfiguring the first node table comprises; re-encoding the first set of output correlithm objects using the correlithm object key, and shuffling the order of the re-encoded first set of output correlithm objects; wherein the reconfiguring the first node table maintains the link between the first set of input correlithm objects and the first set of output correlithm objects; reconfiguring, by the remapping engine, the second node table, wherein reconfiguring the second node table comprises; re-encoding the second set of input correlithm objects using the correlithm object key, and shuffling the order of the re-encoded second set of input correlithm objects; wherein the reconfiguring the second node table maintains the link between the second set of input correlithm objects and the second set of output correlithm objects; overwriting, by the remapping engine, the first node table with the reconfigured first node table in the first node; and overwriting, by the remapping engine the second node table with the reconfigured second node table in the second node. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A remapping device for 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 one or more correlithm object keys; and a remapping engine implemented by a processor operably coupled to the network interface and the memory, configured to; access a first node table for a first node from among the plurality of nodes, wherein the first node table comprises a first set of input correlithm objects linked with a first set of output correlithm objects, wherein each correlithm object is an n-bit digital word of binary values; access a second node table for a second node from among the plurality of nodes, wherein the second node table comprises a second set of input correlithm objects linked with a second set of output correlithm objects; obtain a correlithm object key from the memory; reconfigure the first node table, wherein reconfiguring the first node table comprises; re-encoding the first set of output correlithm objects using the correlithm object key, and shuffling the order of the re-encoded first set of output correlithm objects; wherein the reconfiguring the first node table maintains the link between the first set of input correlithm objects and the first set of output correlithm objects; reconfigure the second node table, wherein reconfiguring the second node table comprises; re-encoding the second set of input correlithm objects using the correlithm object key, and shuffling the order of the re-encoded second set of input correlithm objects; wherein the reconfiguring the second node table maintains the link between the second set of input correlithm objects and the second set of output correlithm objects; overwrite the first node table with the reconfigured first node table in the first node; and overwrite the second node table with the reconfigured second node table in the second node. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification