IP Library Granted Patent US 11,334,917
Granted Patent B2
US 11,334,917 · App. 16/663,106 · Granted May 17, 2022

Method and apparatus for delivering advertisements

Inventors: Zheng Yuan (Shanghai, CN); Yi Lin (Shanghai, CN)
Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
G06Q30/0259G06Q30/0277
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 11,334,917
App. No.
16/663,106
Granted
May 17, 2022
Kind
B2
Abstract

Embodiments of the specification provide a method and apparatus for delivering advertisements. The method for delivering advertisements comprises: obtaining location information of a plurality of users and/or one or more offline merchants; determining a target group of target users around an advertisement delivery device according to the location information of a plurality of users and/or one or more offline merchants; determining profile data of the target group around the advertisement delivery device; and delivering an advertisement to the advertisement delivery device based on the profile data of the target group around the advertisement delivery device.

Claims (99)

1. A computer-implemented method for delivering advertisements, comprising:

collecting, by a payment system, location information of a plurality of users from terminal devices of the plurality of users;

activating, by the payment system, a payment function in the payment system for one or more offline merchants;

collecting, by the payment system, transaction information of one or more offline transactions between the one or more offline merchants and one or more buyers;

obtaining, by a delivery terminal from the payment system, the location information of the plurality of users;

obtaining, by the delivery terminal from the payment system, the transaction information;

determining, by the delivery terminal, a target group of target users around an advertisement delivery device according to the location information of the plurality of users, a location of the advertisement delivery device, and the transaction information of the one or more offline merchants;

determining, by the delivery terminal, profile data of the target group around the advertisement delivery device;

collecting, by the advertisement delivery device, real-time sensing data using one or more sensing devices of the advertisement delivery device, wherein the one or more sensing devices include an iBeacon device;

determining, by the delivery terminal, user flow data of the advertisement delivery device based on the real-time sensing data collected by the one or more sensing devices, the real-time sensing data comprising a number of times the target users interact with the iBeacon device using iBeacon technology; and

delivering, by the delivery terminal to the advertisement delivery device, an advertisement based on the user flow data of the advertisement delivery device and the profile data of the target group around the advertisement delivery device.

2. The computer-implemented method of claim 1 , wherein obtaining, by the delivery terminal from the payment system, the transaction information of the one or more offline merchants comprises:

obtaining, by the delivery terminal from the payment system, the transaction information of one or more offline merchants, wherein the transaction information comprises one or more locations of the one or more offline merchants and information of one or more buyers associated with the one or more offline merchants; and

wherein determining, by the delivery terminal, the target group of target users around the advertisement delivery device comprises:

determining, by the delivery terminal, one or more target users around the advertisement delivery device according to the one or more locations of the one or more offline merchants and the information of the one or more buyers associated with the one or more offline merchants, the one or more target users comprising one or more of the buyers associated with the one or more offline merchants.

3. The computer-implemented method of claim 2 , wherein determining, by the delivery terminal, the one or more target users around an advertisement delivery device according to the locations of the one or more offline merchants and the information of the one or more buyers associated with the one or more offline merchants comprises:

calculating, by the delivery terminal, a distance between one of the one or more offline merchants and the advertisement delivery device based on the location of the offline merchant and the location of the advertisement delivery device; and

in response to determining that the distance between the offline merchant and the advertisement delivery device is smaller than a threshold, determining, by the delivery terminal, that the one or more buyers associated with the offline merchant are one or more target users belonging to the target group around the advertisement delivery device.

4. The computer-implemented method of claim 1 , wherein obtaining, by the delivery terminal from the payment system, the location information of the plurality of users comprises:

obtaining, by the delivery terminal from the payment system, location based service (LBS) positioning information of the plurality of users; and

wherein determining, by the delivery terminal, the target group of target users around the advertisement delivery device comprises:

determining, by the delivery terminal, one or more target users around the advertisement delivery device according to the location based service (LBS) positioning information of the plurality of users.

5. The computer-implemented method of claim 4 , wherein determining, by the delivery terminal, the one or more target users around the advertisement delivery device according to the location based service (LBS) positioning information of the plurality of users comprises:

calculating, by the delivery terminal, a distance between one of the plurality of users and the advertisement delivery device based on the LBS positioning information of the user and a location of the advertisement delivery device; and

in response to determining that the distance between the user and the advertisement delivery device is smaller than a threshold, determining, by the delivery terminal, that the user is a target user belonging to the target group around the advertisement delivery device.

6. The computer-implemented method of claim 1 , before determining profile data of the target group, the method further comprises:

obtaining, by the delivery terminal from the payment system, descriptive information of the target users in the target group; and

wherein determining, by the delivery terminal, profile data of the target group comprises:

determining, by the delivery terminal, profile data of the target group based on the descriptive information of the target users in the target group.

7. The computer-implemented method of claim 1 , wherein delivering, by the delivery terminal to the advertisement delivery device, the advertisement based on the user flow data of the advertisement delivery device and the profile data of the target group around the advertisement delivery device comprises:

determining, by the delivery terminal, tag information of the advertisement delivery device according to the profile data of the target group around the advertisement delivery device and the number of the target users in the target group;

comparing, by the delivery terminal, the tag information of the advertisement delivery device with appeal information of the advertisement to determine whether the advertisement delivery device matches the advertisement; and

in response to determining that the advertisement delivery device matches the advertisement, delivering, by the delivery terminal to the advertisement delivery device, the advertisement.

8. The computer-implemented method of claim 7 , wherein determining, by the delivery terminal, the tag information of the advertisement delivery device according to the profile data of the target group around the advertisement delivery device and the number of the target users in the target group comprises:

determining, by the delivery terminal, the user flow data associated with the advertisement delivery device based on a number of the target users in the target group within a preset time period; and

determining, by the delivery terminal, the tag information of the advertisement delivery device based on the profile data of the target group and the user flow data.

9. The computer-implemented method of claim 1 , further comprising:

delivering, by the delivery terminal to the advertisement delivery device, a plurality of advertisements by:

ranking the plurality of advertisements; and

delivering one or more of the plurality of advertisements to the advertisement delivery device based on the ranking.

10. The computer-implemented method of claim 1 , further comprising:

determining, by the delivery terminal, scene information associated with the advertisement delivery device according to the location information of the one or more offline merchants, wherein the scene information comprises descriptive information of an offline merchant around the advertisement delivery device; and

wherein delivering, by the delivery terminal to the advertisement delivery device, the advertisement comprises:

delivering, by the delivery terminal to the advertisement delivery device, the advertisement to the advertisement delivery device based on the user flow data of the advertisement delivery device, the profile data of the target group around the advertisement delivery device and the scene information associated with the advertisement delivery device.

11. The computer-implemented method of claim 10 , wherein determining, by the delivery terminal, the scene information associated with the advertisement delivery device according to locations of the one or more offline merchants comprises:

calculating, by the delivery terminal, a distance between one of the one or more offline merchants and the advertisement delivery device based on the location of the offline merchant and a location of the advertisement delivery device; and

in response to determining that the distance between the offline merchant and the advertisement delivery device is smaller than a threshold,

determining, by the delivery terminal, that the offline merchant is around the advertisement delivery device, and

determining, by the delivery terminal, the scene information according to descriptive information of the offline merchant.

12. The computer-implemented method of claim 1 , further comprising:

displaying, by the advertisement delivery device, the advertisement delivered by the delivery terminal;

monitoring, by the delivery terminal, an effect of the advertisement delivered to the advertisement delivery device to generate a monitoring result; and

sending, by the delivery terminal, the monitoring result to an advertiser associated with the advertisement.

13. An apparatus for delivering advertisement, comprising:

a payment system comprising: (i) one or more payment system processors and (ii) one or more payment system memories storing first computer-readable instructions that, when executed by the one or more payment system processors, cause the one or more payment system processors to perform operations comprising:

collecting location information of a plurality of users from terminal devices of the plurality of users;

activating, by the payment system, a payment function in the payment system for one or more offline merchants; and

collecting transaction information of one or more offline transactions between the one or more offline merchants and one or more buyers;

an advertisement delivery device, comprising: (i) one or more advertisement delivery device processors and (ii) one or more advertisement delivery device memories storing second computer-readable instructions that, when executed by the one or more advertisement delivery device processors, cause the one or more advertisement delivery device processors to perform operations comprising:

collecting real-time sensing data using one or more sensing devices of the advertisement delivery device, wherein the one or more sensing devices include an iBeacon device; and

a delivery terminal comprising (i) one or more delivery terminal processors and (ii) one or more delivery terminal memories storing third computer-readable instructions that, when executed by the one or more delivery terminal processors, cause the one or more delivery terminal processors to perform operations comprising:

obtaining, from the payment system, the location information of a plurality of users;

obtaining, from the payment system, the transaction information;

determining a target group of target users around the advertisement delivery device according to the location information of the plurality of users, a location of the advertisement delivery device, and the transaction information of the one or more offline merchants;

determining profile data of the target group around the advertisement delivery device;

determining user flow data of the advertisement delivery device based on the real-time sensing data collected by the one or more sensing devices of the advertisement delivery device, the real-time sensing data comprising a number of times the target users interact with the iBeacon device using iBeacon technology; and

delivering an advertisement to the advertisement delivery device based on the user flow data of the advertisement delivery device and the profile data of the target group around the advertisement delivery device.

14. The apparatus of claim 13 , wherein obtaining, from the payment system, the transaction information of the one or more offline merchants comprises:

obtaining, from the payment system, the transaction information of one or more offline merchants, wherein the transaction information comprises one or more locations of the one or more offline merchants and information of one or more buyers associated with the one or more offline merchants; and

wherein determining the target group of target users around an advertisement delivery device comprises:

determining one or more target users around the advertisement delivery device according to the one or more locations of the one or more offline merchants and the information of the one or more buyers associated with the one or more offline merchants, the one or more target users comprising one or more of the buyers associated with the one or more offline merchants.

15. The apparatus of claim 14 , wherein determining the one or more target users around an advertisement delivery device according to the locations of the one or more offline merchants and the information of the one or more buyers associated with the one or more offline merchants comprises:

calculating a distance between one of the one or more offline merchants and the advertisement delivery device based on the location of the offline merchant and the location of the advertisement delivery device; and

in response to determining that the distance between the offline merchant and the advertisement delivery device is smaller than a threshold, determining that the one or more buyers associated with the offline merchant are one or more target users belonging to the target group around the advertisement delivery device.

16. The apparatus of claim 13 , wherein obtaining, from the payment system, the location information of the plurality of users comprises:

obtaining, from the payment system, location based service (LBS) positioning information of the plurality of users; and

wherein determining the target group of target users around the advertisement delivery device comprises:

determining one or more target users around the advertisement delivery device according to the location based service (LBS) positioning information of the plurality of users.

17. The apparatus of claim 16 , wherein determining the one or more target users around the advertisement delivery device according to the location based service (LBS) positioning information of the plurality of users comprises:

calculating a distance between one of the plurality of users and the advertisement delivery device based on the LBS positioning information of the user and a location of the advertisement delivery device; and

in response to determining that the distance between the user and the advertisement delivery device is smaller than a threshold, determining that the user is a target user belonging to the target group around the advertisement delivery device.

18. The apparatus of claim 13 , wherein before determining profile data of the target group, the operations further comprise:

obtaining, from the payment system, descriptive information of the target users in the target group; and

wherein determining profile data of the target group comprises:

determining profile data of the target group based on the descriptive information of the target users in the target group.

19. One or more non-transitory computer-readable storage media comprising:

a first non-transitory computer-readable storage medium configured with instructions executable by one or more processors of a payment system to cause the one or more processors of the payment system to perform operations comprising:

collecting location information of a plurality of users from terminal devices of the plurality of users;

activating a payment function in the payment system for one or more offline merchants; and

collecting transaction information of one or more offline transactions between the one or more offline merchants and one or more buyers;

a second non-transitory computer-readable storage medium configured with instructions executable by one or more processors of an advertisement delivery device to cause the one or more processors of the advertisement delivery device to perform operations comprising:

collecting real-time sensing data using one or more sensing devices of the advertisement delivery device, wherein the one or more sensing devices include an iBeacon device; and

a third non-transitory computer-readable storage medium configured with instructions executable by one or more processors of a delivery terminal to cause the one or more processors of the delivery terminal to perform operations comprising:

obtaining, from a payment system, the location information of the plurality of users;

obtaining, from the payment system, the transaction information;

determining a target group of target users around the advertisement delivery device according to the location information of the plurality of users, a location of the advertisement delivery device, and the transaction information of the one or more offline merchants;

determining profile data of the target group around the advertisement delivery device;

determining user flow data of the advertisement delivery device based on the real-time sensing data collected by the one or more sensing devices of the advertisement delivery device, the real-time sensing data comprising a number of times the target users interact with the iBeacon device using iBeacon technology; and

delivering an advertisement to the advertisement delivery device based on the user flow data of the advertisement delivery device and the profile data of the target group around the advertisement delivery device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053796/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053702/0392 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2019
From: YUAN, ZHENG; LIN, YI
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 050820/0909 →