Patent ID: 9197700
Filing Date: 2015-11-24
Classification: G06F,H04L,H04W

Abstract:
1. A non-transitory machine-readable medium storing a program which when executed by at least one processing unit of a first peer device in a set of peer devices processes a request from a second peer device in the set of peer devices to join a synchronization circle for synchronizing keychains, the synchronization circle comprising a plurality of the peer devices, including the first peer device, that share secure data, the program comprising sets of instructions for: receiving a request for the second peer device to join the synchronization circle, wherein the synchronization circle is associated with a particular cloud services account; determining, at the first peer device, whether the request is authenticated based on data received with the request that is derived from a password associated with the particular cloud services account; when the request is determined as authenticated, prompting for input approving the request by the second peer device; when input approving the request is received, adding the second peer device to the synchronization circle; and sharing secure data between the first and second peer devices by synchronizing keychains between the first and second peer devices after the addition of the second peer device to the synchronization circle.