Method and system for delivering advertisements in a store
AssigneeSanal Sasankan
InventorsSanal Sasankan, Pengfei Zhang
Life of this patent
Estimating the term…
Abstract
A method of delivering promotional content to a navigation application in a mobile device is provided. Knowledge of user interest inferred from a query and expected future location is used to render an advertisement in the navigation application. The advertisement is selected based on a location associated with a query received at the mobile device. In one design, advertisements are selected and rendered in a product-navigation application in a mobile device, which is used to determine the location of a product-choice. The advertisement for a promoted product is preferably rendered such that it represents the actual physical location of the promoted product in the store.
Claims19
A product discovery system comprising:
- a server processor configurable to be in communication with a mobile device;
- a memory in communication with the server processor, the memory storing product location information comprising low-granularity product location information and high-granularity product location information;
- and
- a transceiver connected to the server processor for transmitting data to and receiving data from the mobile device;
- wherein the server processor is configured to:
- obtain a first location of the mobile device and compare the first location of the mobile device to a first predetermined area;
- in response to determining that the first location of the mobile device is located within the first predetermined area, provide to the mobile device a first portion of the product location information, the first portion comprising the low-granularity product location information, wherein the low-granularity product location information comprises an aisle number in which each product is located;
- determine a second location of the mobile device and compare the second location of the mobile device to a second predetermined area;
- and
- in response to determining that the second location of the mobile device is located within the second predetermined area, provide to the mobile device a second portion of the product location information, the second portion comprising the high-granularity product location information;
- receive from the mobile device a product indication;
- and
- in response to receiving the product indication, identify, from the product location information, an in-store location of a product associated with the product indication, and select and provide to the mobile device an advertisement for a promoted product, the advertisement selected based on the in-store location of the product associated with the product indication, wherein the in-store location of the product associated with the product indication is indicative of an expected proximity of a user of the mobile device to the promoted product, and wherein the promoted product is selected by an advertiser.
A computer program product comprising a non-transitory computer readable medium having instructions recorded thereon, for execution by a processor on a mobile device in communication with a server processor, wherein the instructions comprise the steps of:
- downloading from the server processor low-granularity product location information, wherein the low-granularity product location information comprises an aisle number in which each product is located;
- transmitting, to the server processor, information identifying a first location of the mobile device, wherein the low-granularity product location information corresponds to a first predetermined area in which the first location of the mobile device is located;
- transmitting, to the server processor, information identifying a second location of the mobile device;
- downloading high-granularity product location information corresponding to a second predetermined area in which the second location of the mobile device is located;
- receiving from a user a product indication, and transmitting the product indication to the server processor;
- identifying, from the product location information, an in-store location of a product associated with the product indication, and
- downloading from the server processor an advertisement for a promoted product, the advertisement selected based on the in-store location of the product associated with the product indication, wherein the in-store location of the product associated with the product indication is indicative of an expected proximity of a user of the mobile device to the promoted product and wherein the promoted product is selected by an advertiser;
- and
- displaying the advertisement on the mobile device.
A method performed by a server processor in communication with a mobile device, the method comprising the following steps:
- obtaining by the server processor a first location of the mobile device and comparing the first location of the mobile device to a first predetermined area;
- in response to determining that the first location of the mobile device is located within the first predetermined area, obtaining by the server processor low-granularity product location information, wherein the low-granularity product location information comprises an aisle number in which each product is located;
- the server processor transmitting the low-granularity product location information to the mobile device;
- obtaining by the server processor a second location of the mobile device and comparing the second location of the mobile device to a second predetermined area;
- and
- in response to determining that the second location of the mobile device is located within the second predetermined area, the server processor transmitting to the mobile device high-granularity product location information;
- receiving from the mobile device a product indication;
- and
- in response to receiving the product indication, the server processor identifying, from the product location information, an in-store location of a product associated with the product indication and selecting and transmitting to the mobile device an advertisement for a promoted product, the advertisement selected based on the in-store location of the product associated with the product indication, wherein the in-store location of the product associated with the product indication is indicative of an expected proximity of a user of the mobile device to the promoted product and wherein the promoted product is selected by an advertiser.
Dependencies are inferred from the claim text.