×

Synchronized file management across multiple disparate endpoints

  • US 9,213,718 B1
  • Filed: 06/22/2012
  • Issued: 12/15/2015
  • Est. Priority Date: 06/22/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of managing files, comprising:

  • receiving an identification of a plurality of files associated with a synchronization set;

    receiving an identification of a plurality of endpoints associated with the synchronization set; and

    maintaining, by a file management system, synchronization across the endpoints with respect to at least a subset of the files included in the plurality of files, wherein the file management system comprises an orchestration layer;

    wherein maintaining synchronization across the endpoints includes;

    propagating a file modification made at a first endpoint to one or more other endpoints associated with the synchronization set, wherein the propagating of the file modification includes;

    receiving an indication of the file modification to one or more files associated with the synchronization set at one of the plurality of endpoints associated with the synchronization set,selecting, by the orchestration layer, an Application Program Interface (API) with which to communicate modification information relating to the file modification to one or more files associated with the synchronization set for another of the plurality of endpoints based at least in part on a type of file system used by the other endpoint; and

    communicating the modification information relating to the file modification to one or more files associated with the synchronization set to another of the plurality of endpoints associated with the synchronization set, the modification information corresponding to information from which the other endpoint materializes the file modification to a corresponding one or more files stored at the other endpoint in a format that is required by an application executed at the other endpoint; and

    maintaining an awareness of which files or other objects as stored at each endpoint at which files are stored correspond to which files or other objects as stored at other endpoints at which files are stored.

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