IP Library › Granted Patent US 10,242,383
Granted Patent B2
US 10,242,383 · App. 13/216,258 · Granted Mar 26, 2019

Method and system for delivering advertisements in a store

Inventors: Sanal Sasankan (Richmond, CA); Pengfei Zhang (Surrey, CA)
Assignee: Sanal Sasankan
G06Q30/0259
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,242,383
App. No.
13/216,258
Granted
Mar 26, 2019
Kind
B2
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.

Claims (45)

1. 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.

2. A product discovery system according to claim 1 wherein the advertisement comprises product location information associated with the promoted product.

3. A product discovery system according to claim 2 wherein the server processor is configured to provide to the mobile device product mapping information, the product mapping information comprising the advertisement, a location of the mobile device and the first portion of the product location information.

4. A product discovery system according to claim 1 wherein the high-granularity product location information comprises location information corresponding to the in-store location of the product associated with the product indication.

5. A product discovery system according to claim 4 wherein the second predetermined area is more proximate to the in-store location of the product associated with the product indication than is the first predetermined area.

6. A product discovery system according to claim 1 wherein the first predetermined area comprises an entrance to a building.

7. A product discovery system according to claim 1 wherein the advertisement is selected based on the first location of the mobile device.

8. 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.

9. A computer program product according to claim 8 wherein the advertisement comprises product location information associated with the promoted product.

10. A computer program product according to claim 8 wherein the instructions comprise the steps of:

displaying in a product map on the mobile device the in-store location of the promoted product, a location of the mobile device and the in-store location of the product associated with the product indication.

11. A computer program product according to claim 8 wherein the high-granularity product location information comprises location information corresponding to the in-store location of the product associated with the product indication.

12. A computer program product according to claim 11 wherein the second predetermined area is more proximate to the in-store location of the product associated with the product indication than is the first predetermined area.

13. A computer program product according to claim 8 wherein the first predetermined area comprises an entrance to a building.

14. 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.

15. A method according to claim 14 wherein the advertisement comprises product location information associated with the promoted product.

16. A method according to claim 15 comprising the server processor transmitting, to the mobile device, product mapping information, the product mapping information comprising the advertisement, a location of the mobile device and the low-granularity product location information.

17. A method according to claim 14 wherein the high-granularity product location information comprises location information corresponding to the in-store location of the product associated with the product indication.

18. A method according to claim 17 wherein the second predetermined area is more proximate to the in-store location of the product associated with the product indication than is the first predetermined area.

19. A method according to claim 14 wherein the first predetermined area comprises an entrance to a building.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2015
From: SASANKAN, SANAL; ZHANG, PENGFEI
To: RUBISCOM NETWORKS INC.
Reel/Frame 035828/0895 →
Continuity (1)
Related Publication 20130054363A1 · Feb 28, 2013
Cited By (1)
US 12,205,130