Patent ID: 9466076
Filing Date: 2016-10-11
CPC Classification: G06Q,H04L,H04W

Claim Text:
1. A server that executes software code to perform operations comprising a: receiving an identity of a user of a device that is in communication with the server over a network, the device comprising a processing and control unit; receiving information that indicates a location of the device; identifying, in a database, a user-specific preference associated with the user, wherein the database stores user-specific advertisements, the user-specific preference, and location-specific preferences; identifying a location-specific preference in the database, the location-specific preference being associated with the location of the device; selecting, from the database, a user-specific advertisement based on the user-specific, preference and the location-specific preference; receiving an activation of a location blocking option; and sending the user-specific advertisement to the device without the information that indicates the location of the device, wherein the user-specific advertisement does not include a reference to the location of the device.