Methods and systems for providing advertising services based on device profiles
OwnerBryant Y. Chouinventor
Life of this patent
Estimating the term…
Abstract
Methods and systems are described for providing advertising services based on device profiles. In one embodiment, a system generates a device profile for a device based on at least two parameters of a plurality of parameters including location of the device, a social profile for a user of the device, and applications installed on the device. The system determines a likelihood that the user will install an uninstalled application among a set of uninstalled applications and then selects an uninstalled application having a highest likelihood of being installed on the device.
Claims24
A method comprising:
- generating a device profile for a device based on at least two parameters of a plurality of parameters including location of the device, a social profile for a user of the device, and applications installed on the device;
- determining a likelihood that the user will install an uninstalled application for each of a plurality of uninstalled applications;
- and
- selecting an uninstalled application having a highest likelihood of being installed on the device.
A machine-accessible non-transitory medium containing executable computer program instructions which when executed by a data processing system cause said system to perform a method, the method comprising:
- generating a device profile for a device based on at least two parameters of a plurality of parameters including location of the device, a social profile for a user of the device, and applications installed on the device;
- determining a likelihood that the user will install an uninstalled application for each of a plurality of uninstalled applications;
- and
- selecting an uninstalled application having a highest likelihood of being installed on the device.
A system, comprising:
- a storage medium to store one or more software programs;
- processing logic that is configured to execute instructions of at least one software program to:
- generate a device profile for a device based on at least two parameters of a plurality of parameters including location of the device, a social profile for a user of the device, and applications installed on the device;
- determine a likelihood for each of a plurality of uninstalled applications that the user will install the respective uninstalled application;
- and
- select an uninstalled application having a highest likelihood of being installed on the device.
A method, comprising:
- determining a type of network being utilized by a device;
- determining an appropriate fidelity for an advertisement to be displayed on the device based on the type of network being utilized by the device;
- and
- sending the advertisement with the appropriate fidelity to the device.
A system, comprising:
- a storage medium to store one or more software programs;
- processing logic that is configured to execute instructions of at least one software program to:
- determine a type of network being utilized by a device;
- determine an appropriate fidelity for an advertisement to be displayed on the device based on the type of network being utilized by the device;
- and
- send the advertisement with the appropriate fidelity to the device.
Dependencies are inferred from the claim text.