Unidirectional atomic messaging
AssigneeTwo Six Labs, LLC
InventorMichael Spiegel
Life of this patent
Estimating the term…
Loading patent…
AssigneeTwo Six Labs, LLC
InventorMichael Spiegel
Estimating the term…
A shared memory system for providing unidirectional communication across a security threshold defined by producer and consumer of a message at different security levels. A unidirectional shared memory element is accessible for read and write access by the message producer (sender), and the consumer (receiver) has only read access. Transmission logic ensures atomic receipt of the message if it is received, as the receiver cannot issue an acknowledgement to the sender as in conventional electronic interfaces. An arrangement of indices and counters allows asynchronous operation by the sender and receiver, as messages may queue up in the shared memory if the producer exceeds the consumer. In the event of a failure, anomaly, or resource overrun, it is known that messages that were received were received in entirety; in other words, atomicity is preserved.
In an information processing environment having a plurality of computing devices for storing and processing data, a method of transferring data in accordance with a security standard for limiting memory access between the respective memories of the computing devices, comprising:
In an information processing environment having a plurality of computing devices for storing and processing data, a method of transferring data in accordance with a security standard for limiting memory access between the respective memories of the computing devices, comprising:
A data transfer device, comprising:
A data transfer device, comprising:
A computer program embodying program code on a non-transitory medium that, when executed by a processor, performs steps for implementing a method of transferring data between computers, the method comprising:
Dependencies are inferred from the claim text.