×

File replication on location-aware devices

  • US 9,930,134 B2
  • Filed: 11/25/2015
  • Issued: 03/27/2018
  • Est. Priority Date: 11/25/2015
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for sending a data to a user device, the method comprising:

  • establishing a communicative connection between a first user device and a server;

    receiving the data at the first user device, wherein the data is associated with a geographic location of the first user device;

    caching the data on the first user device;

    determining whether the first user device and a second user device are associated with users having similar interest graphs prior to establishing the communicative connection between the first user device and the second user device, wherein the determination that the users have similar interest graphs is based on a determination that the users have similar user file histories and have correlations between database accesses;

    establishing a direct peer-to-peer communicative network connection operative to send the data between a first user device and the second user device responsive to determining that the first user device and the second user device are associated with users having similar interest graphs;

    sending a notification from the first user device to the second user device that indicates that the data is cached on the first user device following establishing the communicative connection between the first user device and a second user device;

    determining that the first user device is moving out of the geographic location by determining that a signal strength of a signal received by the first user device is indicative of the first user device moving out of communicative range with the second user device;

    sending the data from the first user device to the second user device responsive to determining that the first user device is moving out of the geographic location and that the second user device is within the geographic location; and

    caching the data on the second user device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×