Generating an identifier for a device using application information
AssigneeGoogle Inc.
InventorsAlexander F. KUSCHER, Brian CHU
Life of this patent
Estimating the term…
Abstract
A computer-implemented method for generating an identifier for a device includes identifying one or more applications from a plurality of applications installed on a device; generating an identifier for the device based on the one or more identified applications; and providing the generated identifier as identification for the device. Another computer-implemented method for identifying a device includes: receiving information that indicates one or more applications of a plurality of applications installed on a device; and identifying the device using the received information.
Claims20
A computer-implemented method for generating an identifier, the method comprising:
- identifying, by a mobile device having identifying circuitry, information associated with a plurality of applications installed on the mobile device;
- generating, by the mobile device having generating circuitry, an identifier for the mobile device based on the information associated with the plurality of applications installed on the mobile device including an order of installation of the plurality of applications installed on the mobile device;
- transmitting, by the mobile device having transmitting circuitry, an ad request and the identifier for the mobile device;
- receiving, by the mobile device having receiving circuitry, a selected ad from a plurality of ads based on receiving the ad request and an identification of the mobile device using the identifier.
A non-transitory computer-readable storage medium comprising instructions that when executed by a processor perform a method for generating an identifier for a mobile device, the method comprising:
- identifying, by a mobile device having identifying circuitry, information associated with a plurality of applications installed on the mobile device;
- generating, by the mobile device having generating circuitry, an identifier for the mobile device based on the information associated with the plurality of applications installed on the mobile device including an order of installation of the plurality of applications installed on the mobile device;
- transmitting, by the mobile device having transmitting circuitry, an ad request and the identifier for the mobile device;
- receiving, by the mobile device having receiving circuitry, a selected ad from a plurality of ads based on receiving the ad request and an identification of the mobile device using the identifier.
A computer-implemented method for identifying a mobile device, the method comprising:
- identifying, by a mobile device having identifying circuitry, information associated with a plurality of applications installed on the mobile device;
- calculating, using calculating circuitry, a clock skew of the mobile device relative to a reference clock;
- generating an identifier, using generating circuitry, for the mobile device based on the information associated with the plurality of applications installed on the mobile device and based on the calculated clock skew;
- transmitting, by the mobile device having transmitting circuitry, an ad request and the identifier for the mobile device;
- receiving, by the mobile device having receiving circuitry, a selected ad from a plurality of ads based on receiving the ad request and an identification of the mobile device using the identifier.
Dependencies are inferred from the claim text.