发明名称 Sharing and synchronization of data objects between autonomously cooperating peer devices
摘要 A device for sharing and synchronizing data objects with peer devices. The device has a memory, interface for communication with a peer, and a processor. The memory is configured to store therein least one data object that is deemed either an original or a copy. When in communication with a peer device, the processor transmits a request for the peer device to send an original data object that corresponds to a data object stored in the memory if the stored data object is a copy and it is to be modified. The processor then stores the requested data object in the memory as an original data object or, if the requested data object is not received, marks the data object stored in the memory as an original. Then the processor may modify data in the original data object stored in the memory.
申请公布号 US9407698(B1) 申请公布日期 2016.08.02
申请号 US201514800662 申请日期 2015.07.15
申请人 EarthNetTV Inc. 发明人 Latif Farrukh Amjad;Nesin Richard
分类号 G06F17/30;H04L29/08;H04L29/06 主分类号 G06F17/30
代理机构 IP Legal Services, LLC 代理人 IP Legal Services, LLC
主权项 1. An apparatus comprising: an interface configured for external communication with at least one peer device; a memory configured to store least one data object therein, the data object being either an original or a copy; and a processor coupled to the memory and the interface, wherein the processor, in a first state, is configured to: establish communication with the peer device via the interface; and enter a second state once communication has been established with the peer device, wherein the processor, in the second state, is configured to: determine if the memory contains a data object copy;transmit to the peer device, via the interface, a request for the peer device to send an original data object that corresponds to a data object stored in the memory if the data object stored in the memory is determined to be a copy and data in the stored data object is to be modified by the processor;receive, via the interface, the requested data object or a negative response;if the requested data object is received from the peer device, store the requested data object in the memory as an original data object;if the requested data object is not received from the peer device, mark the data object stored in the memory as an original data object; andmodify data in the original data object stored in the memory.
地址 Lansdale PA US