Patent ID: 9191303
Filing Date: 2015-11-17
Classification: H04L,H04W

Abstract:
1. A Delay-Tolerant Object Layer Abstraction system comprising: a first create interface to a first application on a first node, the first create interface receiving a data object from the first application and creating from the data object a first Delay-Tolerant Distributed Object (DTDO) in a first memory on the first node; wherein the first memory is a solid-state memory or a magnetic memory powered by a battery on the first node; a second request interface to a second application on a second node, the second request interface sending a second request from the second node to the first node, the second request causing the first node to transmit the first DTDO to the second node to create a second copy of the first DTDO, the second copy stored in a second memory on the second node; and a third request interface to a third application on a third node, the third request interface sending a third request from the third node to the second node, the third request causing the second node to transmit the second copy of the first DTDO to the third node to create a third copy of the first DTDO, the third copy stored in a third memory on the third node; wherein the third memory is a solid-state memory or a magnetic memory powered by a battery on the third node; wherein the third node requests the second copy of the first DTDO when the first node becomes out of range of a network containing the second node and the third node, wherein Delay-Tolerant Distributed Objects (DTDOs) are stored on other nodes before a creating node becomes out of range of the network.