Patent ID: 11888924
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC G  H

Claim 12:
13. A non-transitory computer program product comprising:
program instructions on a computer-readable storage medium, where execution of the program instructions using a computer causes the computer to perform a method for transferring a file from a second recipient device to a first recipient device, wherein the first and second recipient devices are device in proximity and wherein the first and second recipient devices have received a message including information for downloading the file from a remote location, the message being the same message received by the first and second recipient devices, comprising:
receiving at a first recipient device the same message from a sender;
scanning by the first recipient device for the second recipient device in proximity to the first recipient device that has received the same message as the first recipient device;
requesting by the first recipient device transfer of the file from the second recipient device that has received the same message as the first recipient device, found to be in proximity to the first recipient device in response to the scanning;
checking by the first recipient device whether the second recipient device that has received the same message as the first recipient device found to be in proximity to the first recipient device has downloaded the file from the remote location and has applied a file transfer permission to allow transfer of the file to the first recipient device; and
in response to the transfer request, receiving by the first recipient device the file from the one second recipient device that has received the same message as the first recipient device, that has downloaded the file from the remote location and has applied the file transfer permission, the file being downloaded using the information included in the same message received by both the first recipient device and the one second recipient device.