×

Techniques for managing unsynchronized content items at unlinked devices

  • US 9,749,408 B2
  • Filed: 12/11/2013
  • Issued: 08/29/2017
  • Est. Priority Date: 07/30/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • an agent for installation on personal computing devices;

    a synchronization service executing on one or more server computing devices;

    a first set of content items stored in a device repository at a personal computing device; and

    a second set of content items stored at the personal computing device separate from the device repository;

    wherein the synchronization service is configured to send a command to the agent as installed on the personal computing device;

    wherein the agent as installed on the personal computing device is configured to, in response to receiving the command from the synchronization service;

    identify, from among the first set of content items stored in the device repository at the personal computing device, which of the first set of content items are synchronized with the synchronization service and which of the first set of content items are pending synchronization with the synchronization service, andtreat any content items of the first set of content items identified as synchronized with the synchronization service differently from any content items of the first set of content items identified as pending synchronization with the synchronization service without modifying the second set of content items;

    wherein the treating differently includes moving any content items of the first set of content items identified as pending synchronization with the synchronization service from their current locations at the personal computing device to other locations at the personal computing device;

    wherein the synchronization service is configured to send synchronization data to the agent as installed on the personal computing device;

    wherein the synchronization data includes a first set of cryptographically generated checksums that indicates;

    a third set of content items stored at the synchronization service, and versions of the third set of content items stored at the synchronization service;

    wherein the agent is configured to generate a second set of cryptographically generated checksums based on the first set of content items;

    wherein the agent is configured to identify, from among the first set of content items stored at the personal computing device, which of the first set of content items are synchronized with the synchronization service and which of the first set of content items are pending synchronization with the synchronization service by comparing the first set of cryptographically generated checksums with the second set of cryptographically generated checksums.

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