×

Conflict resolution for keychain syncing

  • US 9,479,583 B2
  • Filed: 06/22/2015
  • Issued: 10/25/2016
  • Est. Priority Date: 01/18/2013
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory machine-readable medium storing a program which when executed by at least one processing unit of a first device in a set of peer devices synchronizes a keychain stored on the first device with a set of keychains stored on other devices in the set of peer devices, each keychain comprising a set of keychain items, the set of peer devices communicatively coupled to one another in a peer-to-peer network through a set of network storage devices, the program comprising sets of instructions for:

  • receiving a notification from the set of network storage devices that a second device in the set of peer devices has stored, at a time when the first device has been offline, a first keychain item in the set of network storage devices for retrieval by the first device;

    retrieving, from the set of network storage devices, the first keychain item for updating the keychain stored on the first device;

    determining whether a first unique identifier associated with the first keychain item matches a second unique identifier associated with a second keychain item in the keychain stored on the first device; and

    resolving, when the second unique identifier is determined to match the first unique identifier, a conflict between the first and second keychain items and updating the second keychain item based on resolution of the conflict.

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