IP Library › Granted Patent US 11,593,837
Granted Patent B2
US 11,593,837 · App. 16/795,198 · Granted Feb 28, 2023

Advertisement engagement measurement

Inventors: Michel Allegue Martinez (Terrebonne, CA); Negar Ghourchian (Montreal, CA); David Grant (Santa Rosa Valley, CA); Francois Morel (Kirkland, CA); Pascal Paradis-Theberge (Montreal, CA)
Assignee: Aerial Technologies Inc.
G06Q30/0255G06F16/2379G06Q30/0205G06Q50/01H04N21/812H04W24/08
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,593,837
App. No.
16/795,198
Granted
Feb 28, 2023
Kind
B2
Abstract

Systems, and methods for selecting advertisements based on party size and/or engagement are provided. An Internet-connected media display device may be detected as displaying media. An up-to-date party size in a monitored space may be determined based on frequency response data by a wireless access point located close to the space. An up-to-date engagement level may also be determined with respect to each individual in the space based on frequency response data by the wireless access point. An advertisement database may be filtered for a qualifying advertisement based on the identified party size and engagement levels.

Claims (52)

1. A method for engagement-based targeting, the method comprising:

detecting that an Internet-connected media display device in a monitored space is displaying media, wherein the monitored space is in proximity to a wireless access point;

generating a radio map based on Wi-Fi signal strengths associated with a plurality of locations within the monitored space, wherein the radio map comprises metadata regarding at least one of frequency data of a channel, phase response data of the channel, and impulse response data of the channel that describe a wireless communication link between paired devices used to compare with a signal scan;

determining an up-to-date size of a party of individuals in the monitored space and an up-to-date engagement level of each of the individuals based on an examination of the radio map corresponding to frequency response data associated with the monitored space by the wireless access point; and

filtering a plurality of content files available from a content file database for a qualifying content file to be displayed at the Internet-connected media display device, wherein filtering the plurality of content files is based on the up-to-date party size and an average of the up-to-date engagement levels among the individuals in the monitored space.

2. The method of claim 1 , further comprising:

determining that two or more advertisements preliminarily qualify as the qualifying content file;

determining a flag count for each of the two or more advertisements based on a first engagement level change relative to a second engagement level at a previous timestamp, wherein filtering the content files is further based on the flag count of each of the two or more advertisements;

selecting the qualifying content file associated with a highest flag count; and

updating the content file database to include the flag counts.

3. The method of claim 2 , wherein determining the flag count for each of the two or more advertisements comprises:

determining that a first party size is different than a second party size of the previous timestamp; and

adjusting a current flag count of the respective advertisement based on a comparison of the first party size to the second party size, wherein the current flag count is decreased when the first party size is less than the second party size, and wherein the current flag count is increased when the first party size is greater than the second party size.

4. The method of claim 2 , wherein determining the flag count for each of the two or more advertisements comprises:

determining that a first engaged party size is different than a second engaged party size of the previous timestamp; and

adjusting a current flag count of the respective advertisement based on a comparison of the first engaged party size to the second engaged party size, wherein the current flag count is decreased when the first engaged party size is less than the second engaged party size, and wherein the current flag count is increased when the first engaged party size is greater than or equal to the second engaged party size.

5. The method of claim 2 , wherein determining the flag count for each of the two or more advertisements comprises:

determining a first average engagement level of a first party is different than a second average engagement level of a second party of the previous timestamp; and

adjusting a current flag count of the respective advertisement based on a comparison of the first average engagement level to the second average engagement level, wherein the current flag count is decreased when the first average engagement level is less than the second average engagement level, and wherein the current flag count is increased when the first average engagement level is greater than the second average engagement level.

6. The method of claim 5 , further comprising retrieving the first and second average engagement levels from an engagement database that stores engagement levels of each of the individuals in the party, each engagement level taken at an interval and associated with a timestamp.

7. The method of claim 1 , further comprising storing the engagement level in an engagement database in memory.

8. A non-transitory, computer-readable storage medium having embodied thereon instructions executable by one or more processors to perform method for engagement-based targeting, the method comprising:

detecting that an Internet-connected media display device in a monitored space is displaying media, wherein the monitored space is in proximity to a wireless access point; generating a radio map based on Wi-Fi signal strengths associated with a plurality of locations within the monitored space, wherein the radio map comprises metadata regarding at least one of frequency data of a channel, phase response data of the channel, and impulse response data of the channel that describe a wireless communication link between paired devices used to compare with a signal scan;

determining an up-to-date size of a party of individuals in the monitored space and an up-to-date engagement level of each of the individuals based on an examination of the radio map corresponding to frequency response data associated with the monitored space by the wireless access point; and

filtering a plurality of content files available from a content file database for a qualifying content file to be displayed at the Internet-connected media display device, wherein filtering the plurality of content files is based on the up-to-date party size and an average of the up-to-date engagement levels among the individuals in the monitored space.

9. The non-transitory computer-readable storage medium of claim 8 , further comprising instructions executable to:

determine that two or more advertisements preliminarily qualify as the qualifying content file;

determine a flag count for each of the two or more advertisements based on a first engagement level change relative to a second engagement level at a previous timestamp, wherein filtering the content files is further based on the flag count of each of the two or more advertisements;

select the qualifying content file associated with a highest flag count; and

update the content file database to include the flag counts.

10. The non-transitory computer-readable storage medium of claim 9 , wherein determining the flag count for each of the two or more advertisements comprises:

determining that a first party size is different than a second party size of the previous timestamp; and

adjusting a current flag count of the respective advertisement based on a comparison of the first party size to the second party size, wherein the current flag count is decreased when the first party size is less than the second party size, and wherein the current flag count is increased when the first party size is greater than the second party size.

11. The non-transitory computer-readable storage medium of claim 9 , wherein determining the flag count for each of the two or more advertisements comprises:

determining that a first engaged party size is different than a second engaged party size of the previous timestamp; and

adjusting a current flag count of the respective advertisement based on a comparison of the first engaged party size to the second engaged party size, wherein the current flag count is decreased when the first engaged party size is less than the second engaged party size, and wherein the current flag count is increased when the first engaged party size is greater than or equal to the second engaged party size.

12. The non-transitory computer-readable storage medium of claim 9 , wherein determining the flag count for each of the two or more advertisements comprises:

determining a first average engagement level of a first party is different than a second average engagement level of a second party of the previous timestamp; and

adjusting a current flag count of the respective advertisement based on a comparison of the first average engaged level to the second average engagement level, wherein the current flag count is decreased when the first average engagement level is less than the second average engagement level, and wherein the current flag count is increased when the first average engagement level is greater than the second average engagement level.

13. The non-transitory computer-readable storage medium of claim 12 , further comprising instructions executable to retrieve the first and second average engagement levels from an engagement database that stores engagement levels of each of the individuals in the party, each engagement level taken at an interval and associated with a timestamp.

14. A system for engagement-based targeting, the system comprising:

a wireless access point located in proximity to a monitored space; and

a cloud server that:

detects that an Internet-connected media display device in the monitored space is displaying media;

generates a radio map based on Wi-Fi signal strengths associated with a plurality of locations within the monitored space, and wherein the radio map further comprises metadata regarding at least one of frequency data of a channel, phase response data of the channel, and impulse response data of the channel that describe a wireless communication link between paired devices used to compare with a signal scan;

determines an up-to-date size of a party of individuals in the monitored space and an up-to-date engagement level of each of the individuals based on an examination of the radio map corresponding to frequency response data associated with the monitored space by the wireless access point; and

filters a plurality of content files available from a content file database for a qualifying content file to be displayed at the Internet-connected media display device, wherein filtering the plurality of content files is based on the up-to-date party size and an average of the up-to-date engagement levels among the individuals in the monitored space.

15. The system of claim 14 , wherein the cloud server further:

determines that two or more advertisements preliminarily qualify as the qualifying content file;

determines a flag count for each of the two or more advertisements based on a first engagement level change relative to a second engagement level at a previous timestamp, wherein filtering the content files is further based on the flag count of each of the two or more advertisements;

selects the qualifying content file associated with a highest flag count; and

updates the content file database to include the flag counts.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2020
From: MARTINEZ, MICHEL ALLEGUE; GHOURCHIAN, NEGAR; GRANT, DAVID; MOREL, FRANCOIS; PARADIS-THEBERGE, PASCAL
To: AERIAL TECHNOLOGIES INC.
Reel/Frame 052916/0228 →
Continuity (3)
Provisional Application 62809011 · Feb 22, 2019
Provisional Application 62809336 · Feb 22, 2019
Related Publication 20200302478A1 · Sep 24, 2020
Cited By (2)
US 12,520,112 US 12,638,551