Patent ID: 11921883
Assignee: APPLE INC.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 7:
8. A non-transitory computer readable storage medium configured to store instructions that, when executed by at least one hardware processor included in a server device, cause the server device to implement a discovery protocol that includes privacy aspects, by carrying out steps that include:
receiving, from a client device, a request that includes an identifier and a key value, wherein:
the identifier is generated and stored by the client device in conjunction with the client device seeking to determine, based on a first item of personal information data (PID) for a contact of one or more contacts known to the client device, whether the contact is known to the server device, and
the key value is derived from the first item of PID for the contact;

generating a payload that has been encrypted utilizing an encryption key derived from a second item of PID for a potential contact; and
providing, to the client device, a response that includes the payload and the identifier.