×

Synchronization of networked storage systems and third party systems

  • US 8,914,856 B1
  • Filed: 06/17/2011
  • Issued: 12/16/2014
  • Est. Priority Date: 06/17/2011
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium embodying a program executable in a computing device, the program comprising:

  • code that maintains a plurality of networked storage accounts in a networked storage system for a plurality of users, the networked storage system comprising a plurality of computing devices;

    code that receives a file to be stored in the networked storage system via at least one of an email with a file attachment or an uploaded file uploaded by a user to the networked storage system;

    code that identifies a storage account associated with the user;

    code that identifies a storage location in the networked storage system associated with the file;

    code that stores the file in the storage location in the networked storage system in association with the storage account;

    code that determines whether the file has been tagged with a respective tag;

    code that determines whether the respective tag is associated with a third party system by determining whether the respective tag corresponds to an entry in a third party data structure associated with the storage location, the entry identifying another storage location within the third party system, the third party system being external to the networked storage system and accessible via a network;

    code that identifies the third party system and an authentication credential associated with the third party system in the third party data structure, the authentication credential being associated with a third party system account of the user in the third party system, the third party system account being different from the storage account of the user; and

    code that initiates an upload of the file to the third party system in the third party system account associated with the authentication credential in response to determining that the respective tag is associated with the third party system.

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