Patent ID: 9356914
Filing Date: 2016-05-31
CPC Classification: G06F,H04L,H04M,H04N,H04W

Claim Text:
1. A method comprising: accessing, using one or more processors of a user device, first data corresponding to each of a first group of content items to which access by a first application installed on the user device is confined by a first set of permissions; accessing, using the one or more processors of the user device, second data corresponding to each of a second group of content items to which access by a second application installed on the user device and distinct from the first application is confined by a second set of permissions, the second group of content items and the first group of content items being distinct but overlapping proper subsets of a third group of content items accessible by the user device; generating, using the one or more processors of the user device via execution of a first module associated with the first application and confined by the first set of permissions, a first device identifier of the user device based on the first data; generating, using the one or more processors of the user device via execution of a second module distinct from the first module and associated with the second application and confined by the second set of permissions, a second device identifier of the user device based on the second data; and transmitting, using the one or more processors of the user device, the first and second device identifiers of the user device from the user device to a service device configured to associate the user device with a user identifier of a user based on a determination that the first and second device identifier both correspond to the user device.