×

Sharing and synchronizing electronically stored files

  • US 9,239,846 B2
  • Filed: 04/23/2012
  • Issued: 01/19/2016
  • Est. Priority Date: 04/23/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented system for synchronizing electronically stored files between a client file system and a cloud file system comprising:

  • a cloud watcher processor that receives a change log indicative of the status of the cloud file system, detects changes to the cloud file system, and generates work items in response to the detected cloud file system changes;

    a local watcher processor that concurrently monitors the client file system and detects changes thereto and generates work items in response to the detected client file system changes;

    a fetcher processor that serializes selected ones of the work items and assigns each of the selected ones of the work items to only one of a plurality of worker processors that concurrently perform assigned work items, wherein the fetcher processor references a dependency map prior to assigning selected work items to worker processors;

    wherein the work items are file operations resulting in a synchronization between the client file system and the cloud file system.

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