IP Library › Granted Patent US 11,657,424
Granted Patent B2
US 11,657,424 · App. 17/879,605 · Granted May 23, 2023

System and method for multi-channel dynamic advertisement system

Inventor: Steve Doumar (Fort Lauderdale, FL)
Assignee: TAPTEXT LLC
G06Q30/0243G06Q30/0244
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,657,424
App. No.
17/879,605
Filed
Aug 2, 2022
Granted
May 23, 2023
Kind
B2
Art Unit
3681
USPC
705/14.73
Abstract

A system and method for multi-channel dynamic advertisement testing. The system comprises a multi-platform adaptive ad campaign manager, a dynamic advertisement engine, a campaign database, and an omnichannel text-based communicator. The system receives customer interactions with two advertisement test variants, establishes a real-time media stream between a customer device and a second user device, and monitors the media stream to collect data related to effectiveness of the advertisement variants. The system may analyze media stream data together with a plurality of other data types to statistically determine which of the two advertisement variants resulted in better performance based on a variety of advertisement metrics. The system may use the plurality of data and the statistical analysis to suggest an advertisement element to be altered in the next round of advertisement variant testing. This system can combine data collection and analytics for an ad campaign together into one system.

Claims (44)

1. A system for multi-channel dynamic advertisement testing, comprising:

a campaign database, the campaign database comprising ad campaign data and test plan data, wherein the test plan data comprises a test plan goal and an element variant list;

a multi-platform adaptive ad campaign manager comprising a first plurality of programming instructions stored in a memory of, and operable on a processor of, a first computing device, wherein the first plurality of programming instructions, when operating on the processor of the first computing device, cause the first computing device to:

initialize a test advertisement, the test advertisement comprising a baseline advertisement and a variant advertisement;

receive a customer interaction with the test advertisement from a first user device;

generate a call-to-action text-based message to be displayed on the first user device; and

an omnichannel text-based communicator comprising a second plurality of programming instructions stored in a memory of, and operable on a processor of, a second computing device, wherein the second plurality of programming instructions, when operating on the processor of the second computing device, cause the second computing device to:

receive an electronic request from the first user device to establish a text-based connection from the first user device to a second user device, the electronic request being based on the test advertisement and the second user device being any mobile device belonging to a group of user devices within an enterprise;

create an interaction instance to fulfill the electronic request from the first user device;

store the interaction instance in an interaction database;

select the second user device from the group of user devices within an enterprise to route the interaction, the selection based off a predetermined priority set by the enterprise;

set up interaction control legs between the first user device and the second user device;

establish at least one real-time media stream between the first user device and the second user device, the content of the media stream being based at least in part on the test advertisement; and

monitor the real-time media stream to collect media stream data and interaction data; and

a dynamic advertisement comprising a third plurality of programming instructions stored in a memory of, and operable on a processor of, a third computing device, wherein the third plurality of programming instructions, when operating on the processor of the third computing device, cause the third computing device to:

receive test plan data from the campaign database;

analyze the collected media stream data, the test plan data, and the interaction data to statistically determine which of the baseline advertisement or the variant advertisement satisfied the test plan goal; and

create a new variant advertisement comprising a suggested advertisement element variant from the element variant list and send the new variant advertisement to the multi-platform adaptive ad campaign manager.

2. The system of claim 1 , wherein the media stream of the first user device is converted to a suitable format to be received by the second user device; and the media stream of the second user device is converted to a suitable format to be received by the first user device.

3. The system of claim 1 , wherein the predetermined priority comprises priority ordered routing, circular ordered, percentage-based algorithms, and a timeout feature that re-routes the interaction if the interaction is not answered within allotted time.

4. The system of claim 1 , wherein the predetermined priority leverages artificial intelligence comprising machine learning and deep learning techniques based on prior customer interaction data, customer relationship management data, sales and marketing data, and enterprise operation data.

5. The system of claim 1 , wherein the predetermined priority comprises queues of one or more enterprise mobile devices and a timeout feature that re-routes the one real-time media stream to any mobile device belonging to the group of user devices within an enterprise or a call center if the interaction if it is not handled within a given time limit.

6. The system of claim 1 , wherein the first user device makes use of a mobile application to initiate electronic communication with the second user device by clicking or tapping on a picture or graphic associated with a test advertisement.

7. The system of claim 1 , wherein the interaction in its entirety, between the first user mobile device and the second user mobile device, from initiation to termination is stored in a database and made available for analysis by artificial intelligence processing.

8. A method for multi-channel dynamic advertisement testing, comprising the steps of:

initializing a test advertisement, the test advertisement comprising a baseline advertisement and a variant advertisement;

receiving a customer interaction with the test advertisement from a first user device;

generating a call-to-action text-based message to be displayed on the first user device;

receiving an electronic request from the first user device to establish a text-based connection from the first user device to a second user device, the electronic request being based on the test advertisement and the second user device being any mobile device belonging to a group of user devices within an enterprise;

creating an interaction instance to fulfill the electronic request from the first user device;

storing the interaction instance in an interaction database;

selecting the second user device from the group of user devices within an enterprise to route the interaction, the selection based off a predetermined priority set by the enterprise;

setting up interaction control legs between the first user device and the second user device;

establishing at least one real-time media stream between the first user device and the second user device, the content of the real-time media stream being based at least in part on the test advertisement;

monitoring the real-time media stream to collect media stream data and interaction data;

receiving test plan data from the campaign database, wherein the test plan data comprises a test plan goal and an element variant list;

analyzing the media stream data, the test plan data, and the interaction data to statistically determine which of the baseline advertisement or the variant advertisement satisfied the test plan goal; and

creating a new variant advertisement comprising a suggested advertisement element variant from the element variant list and send the new variant advertisement to the multi-platform adaptive ad campaign manager.

9. The method of claim 8 , wherein the media stream of the first user device is converted to a suitable format to be received by the second user device; and the media stream of the second user device is converted to a suitable format to be received by the first user device.

10. The method of claim 8 , wherein the predetermined priority comprises priority ordered routing, circular ordered, percentage-based algorithms, and a timeout feature that re-routes the interaction if the interaction is not answered within allotted time.

11. The method of claim 8 , wherein the predetermined priority leverages artificial intelligence comprising machine learning and deep learning techniques based on prior customer interaction data, customer relationship management data, sales and marketing data, and enterprise operation data.

12. The method of claim 8 , wherein the predetermined priority comprises queues of one or more enterprise mobile devices and a timeout feature that re-routes the one real-time media stream to any mobile device belonging to the group of user devices within an enterprise or a call center if the interaction if it is not handled within a given time limit.

13. The method of claim 8 , wherein the first user device makes use of a mobile application to initiate electronic communication with the second user device by clicking or tapping on a picture or graphic associated with a test advertisement.

14. The method of claim 8 , wherein the interaction in its entirety, between the first user mobile device and the second user mobile device, from initiation to termination is stored in a database and made available for analysis by artificial intelligence processing.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2023
From: DOUMAR, STEVE
To: TAPTEXT LLC
Reel/Frame 063021/0182 →
Continuity (22)
Continuation In Part 17209474 · Mar 23, 2021
Continuation In Part 17208059 · Mar 22, 2021
Continuation In Part 17191977 · Mar 4, 2021
Continuation In Part 17190260 · Mar 2, 2021
Continuation In Part 17153426 · Jan 20, 2021
Continuation In Part 17879605
Continuation In Part 16930816 · Jul 16, 2020
Continuation In Part 16693275 · Nov 23, 2019
Provisional Application 62965626 · Jan 24, 2020
Provisional Application 62963368 · Jan 20, 2020
Provisional Application 62963379 · Jan 20, 2020
Provisional Application 63040610 · Jun 18, 2020
Provisional Application 63025287 · May 15, 2020
Provisional Application 63022190 · May 8, 2020
Provisional Application 62994219 · Mar 24, 2020
Provisional Application 63154357 · Feb 26, 2021
Provisional Application 62904568 · Sep 23, 2019
Provisional Application 62883360 · Aug 6, 2019
Provisional Application 62879862 · Jul 29, 2019
Provisional Application 63235785 · Aug 22, 2021
Provisional Application 62940607 · Nov 26, 2019
Related Publication 20220366448A1 · Nov 17, 2022