×

Secure file transfer using peer to peer wireless communication with authentication through social network connections

  • US 10,554,747 B2
  • Filed: 11/30/2017
  • Issued: 02/04/2020
  • Est. Priority Date: 11/30/2017
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method comprising:

  • monitoring, by an online system, at least a first geographic location corresponding to a first client device and a second geographic location corresponding to a second client device, the first and second client devices associated with respective first and second users connected within a social network;

    receiving, by the online system, a first version information data from the first client device indicating a version of an application stored by the first client device, and a second version information data from the second client device indicating a version of the application stored by the second client device;

    determining, by the online system, that the first client device and the second client device are located within a predetermined distance of each other, based upon the monitored first geographic location and second geographic location;

    responsive to determining that the first client device and the second client device are located within a predetermined distance of each other, comparing, by the online system, the received first version information data and the second version information data to determine that the first client device has a newer version of the application compared to the second client device;

    transmitting, by the online system, an inquiry message to the first client device, the inquiry message requesting an approval to share the newer version of the application;

    receiving, by the online system, an approval message from the first client device, the approval message approving sharing of the newer version of the application in response to the inquiry message;

    transmitting, by the online system, connection information to the first client device;

    transmitting, by the online system, the connection information to the second client device, wherein the transmitted connection information is used by the first client device and the second client device to establish a point to point communication between the first and second client devices; and

    wherein responsive to establishing the point to point communication between the first and second client devices, content is transmitted from the first client device to the second client device such that the application stored by the second client device can be updated to the new version of the first client device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×