×

Synchronization based on filtered browsing

  • US 9,753,816 B2
  • Filed: 12/05/2014
  • Issued: 09/05/2017
  • Est. Priority Date: 12/05/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of synchronizing files between multiple client computers, the computer-implemented method comprising:

  • under control of a computing system including one or more computing devices each comprising a hardware processor;

    electronically accessing a stored synchronization policy specifying that a first folder associated with a first client computing device is to be synchronized with a second folder associated with a second client computing device subject to synchronization criteria, the synchronization policy including the synchronization criteria, the synchronization criteria specifying a geographic region;

    identifying a first file stored in the first folder in the first client computing device as a candidate for synchronization;

    receiving an indication as to a first location of the first client computing device, the indication comprising one or more of;

    a location associated with an Internet Protocol (IP) address of the first client computing device, location information stored in association with an operating system or other software installed on the first client computing device, Global Positioning System (GPS) information or other satellite based navigation system information indicating a location of the first client computing device, or cell tower triangulation information associated with the first client computing device;

    receiving an indication as to a second location of the second client computing device, the indication comprising one or more of;

    a location associated with an Internet Protocol (IP) address of the second client computing device, location information stored in association with an operating system or other software installed on the second client computing device, Global Positioning System (GPS) information or other satellite based navigation system information indicating a location of the second client computing device, or cell tower triangulation information associated with the second client computing device;

    determining, based on a review of the indication as to the first location, that the first client computing device is not located within the geographic region;

    in response to the determination that the first client computing device is not located within the geographic region, electronically generating and transmitting instructions to the first client computing device to remove the first file from the first folder in the first client computing device such that the first client computing device does not store the first file unless the first client computing device is placed in the geographic region;

    determining, based on a review of the indication as to the second location, that the second client computing device is located within the geographic region; and

    in response to the determination that the second client computing device is located within the geographic region, electronically generating and transmitting instructions to cause transmission of the first file to the second client computing device for storage in the second folder.

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