IP Library Granted Patent US 10,467,653
Granted Patent B1
US 10,467,653 · App. 14/060,235 · Granted Nov 5, 2019

Tracking online conversions attributable to offline events

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,467,653
App. No.
14/060,235
Granted
Nov 5, 2019
Kind
B1
Abstract

Systems and methods are provided for determining a quantity of network location visitors that are likely generated or encouraged by specific offline events. A corresponding number of leads may then be attributed to and associated with those specific events. Ongoing conversion activity of those visitors may be tracked and associated with the offline events. Conversions of those visitors may be attributed entirely or partially to one or more specific offline events. The effectiveness of each offline may then be evaluated based on aggregate lead and conversion information.

Claims (84)

1. A non-transitory computer readable medium containing instructions which, when executed by at least one processor perform the steps of:

determining, at the at least one processor, a direct baseline time period prior to an offline media content air time based on analysis of direct visit traffic to a website, the direct visit traffic corresponding to visits from visitors that directly input a website address associated with the website, wherein the offline media content is associated with the website;

determining, at the at least one processor, a baseline device number of unique network-connected devices that visit the website, by directly inputting the website address associated with the website, during the direct baseline time period prior to the offline media content air time;

determining, at the at least one processor, a short-term baseline time period prior to the offline media content air time based on analysis of traffic of an indirect cross-channel media source, wherein the offline media content is not directly associated with the indirect cross-channel media source;

determining, at the at least one processor, a short-term baseline device number of unique network-connected devices that visit the website via the indirect cross-channel media source during the short-term baseline time period prior to the offline media content air time;

determining, at the at least one processor, a long-term baseline time period prior to the offline media content air time based on the analysis of traffic of the indirect cross-channel media source, wherein long-term baseline time period is longer than the short-term baseline time period;

determining, at the at least one processor, a long-term baseline device number of unique network-connected devices that visit the website via the indirect cross-channel media source during the long-term baseline time period prior to the offline media content air time;

determining, at the at least one processor, prior to the offline media content air time, a direct measurement time period based on the analysis of the visit traffic of the website;

counting, at the at least one processor, a measurement device number of unique network-connected devices that retrieve data from the website during the direct measurement time period beginning at the offline media content air time, wherein the direct baseline time period is a different length of time than the direct measurement time period, the measurement device number of unique network-connected devices that retrieve data from the website corresponding to visits from visitors that directly type in a website address associated with the website;

determining, at the at least one processor, prior to the offline media content air time, a short-term measurement time period based on the analysis of traffic of the indirect cross-channel media source;

counting, at the at least one processor, a second measurement device number of unique network-connected devices that retrieve data from the indirect cross-channel media source during the short-term measurement time period beginning at the offline media content air time;

applying, at the at least one processor, a normalizing ratio to both of the baseline device number and the measurement device number, the normalizing ratio being based on the different length of time of the direct baseline time period and the direct measurement time period;

calculating, at the at least one processor, a lift quantity by subtracting the normalized baseline device number from the normalized measurement device number;

calculating, at the at least one processor, a short-term indirect cross-channel lift quantity by subtracting the short-term baseline device number from the second measurement device number;

attributing, at the at least one processor, a number of unique network-connected devices that retrieve data from the website equal to the lift quantity to the offline media content in a database;

attributing, at the at least one processor, a number of first network-connected devices that visited the website via the indirect cross-channel media source during the short-term measurement time period equal to the short-term indirect cross-channel lift quantity;

determining, at the at least one processor, a long-term indirect cross-channel lift coefficient based on a ratio of the long-term baseline device number compared with periods during which offline media content is run on the indirect cross-channel media source;

applying, at the at least one processor, the long-term indirect cross-channel lift coefficient to one or more network-connected devices, if the one or more network-connected devices have not been previously attributed to the number of first network-connected devices that visited the website via the indirect cross-channel media source during the short-term measurement time period, or the number of unique network-connected devices, to determine a number of second network-connected devices that visited the website via the indirect cross-channel media source during a long-term measurement time period attributable to the indirect cross-channel media source, wherein the long-term measurement time period is longer than the short-term measurement time period; and

determining, at the at least one processor, a total lift quantity associated with the offline media content based on the number of unique network-connected devices, the number of second network-connected devices that visited the website via the indirect cross-channel media source during the long-term measurement time period, and the number of first network-connected devices that visited the website via the indirect cross-channel media source during the short-term measurement time period.

2. The computer readable medium of claim 1 , further comprising instructions which, when executed perform the steps of: writing to a database of unique network-connected devices, and wherein attributing unique network-connected devices that retrieve data from the website to the offline media content further comprises associating selected unique network-connected device records in the database with an media content identifier uniquely representing the offline media content in the database.

3. The computer readable medium of claim 2 , further comprising instructions which, when executed perform the steps of: randomly selecting network-connected device records to be associated with the media content identifier from a group of unique network-connected devices that retrieve data from the website during the direct measurement time period.

4. The computer readable medium of claim 2 , further comprising instructions which, when executed perform the steps of: selecting network-connected device records to be associated with the media content identifier based at least in part on one or more demographic details associated with the network-connected device records.

5. The computer readable medium of claim 2 , further comprising instructions which, when executed perform the steps of: selecting network-connected device records to be associated with the media content identifier based at least in part on a geographic location associated with the network-connected device records.

6. The computer readable medium of claim 2 , further comprising instructions which, when executed perform the steps of: tracking conversion activities of a network-connected device attributed to the offline media content, wherein the conversion activities occur after a first-time retrieval by the network-connected device attributed to the offline media content.

7. The computer readable medium of claim 6 , further comprising instructions which, when executed perform the steps of: associating the conversion activities with the offline media content.

8. The computer readable medium of claim 6 , further comprising instructions which, when executed perform the steps of: using the conversion activities associated with the offline media content to determine a return on investment for the offline media content.

9. The computer readable medium of claim 1 , wherein the direct baseline time period and/or direct measurement time period is less than one hour.

10. The computer readable medium of claim 1 , wherein the direct baseline time period and/or direct measurement time period is less than one day.

11. The computer readable medium of claim 1 , wherein the direct baseline time period and/or direct measurement time period is less than one week.

12. The computer readable medium of claim 1 , wherein the unique network-connected devices arrive at the website via a direct channel without a referrer.

13. A system including:

a data storage device that stores instructions; and

a processor configured to execute the instructions to perform a method including:

determining, at the at least one processor, a direct baseline time period prior to an offline media content air time based on analysis of direct visit traffic to a website, the direct visit traffic corresponding to visits from visitors that directly input a website address associated with the website, wherein the offline media content is associated with the website;

determining, at the at least one processor, a baseline device number of unique network-connected devices that visit the website, by directly inputting the website address associated with the website, during the direct baseline time period prior to the offline media content air time;

determining, at the at least one processor, a short-term baseline time period prior to the offline media content air time based on analysis of traffic of an indirect cross-channel media source, wherein the offline media content is not directly associated with the indirect cross-channel media source;

determining, at the at least one processor, a short-term baseline device number of unique network-connected devices that visit the website via the indirect cross-channel media source during the short-term baseline time period prior to the offline media content air time;

determining, at the at least one processor, a long-term baseline time period prior to the offline media content air time based on the analysis of traffic of the indirect cross-channel media source, wherein long-term baseline time period is longer than the short-term baseline time period;

determining, at the at least one processor, a long-term baseline device number of unique network-connected devices that visit the website via the indirect cross-channel media source during the long-term baseline time period prior to the offline media content air time;

determining, at the at least one processor, prior to the offline media content air time, a direct measurement time period based on the analysis of the visit traffic of the website;

counting, at the at least one processor, a measurement device number of unique network-connected devices that retrieve data from the website during the direct measurement time period beginning at the offline media content air time, wherein the direct baseline time period is a different length of time than the direct measurement time period, the measurement device number of unique network-connected devices that retrieve data from the website corresponding to visits from visitors that directly type in a website address associated with the website;

determining, at the at least one processor, prior to the offline media content air time, a short-term measurement time period based on the analysis of traffic of the indirect cross-channel media source;

counting, at the at least one processor, a second measurement device number of unique network-connected devices that retrieve data from the indirect cross-channel media source during the short-term measurement time period beginning at the offline media content air time;

applying, at the at least one processor, a normalizing ratio to both of the baseline device number and the measurement device number, the normalizing ratio being based on the different length of time of the direct baseline time period and the direct measurement time period;

calculating, at the at least one processor, a lift quantity by subtracting the normalized baseline device number from the normalized measurement device number;

calculating, at the at least one processor, a short-term indirect cross-channel lift quantity by subtracting the short-term baseline device number from the second measurement device number;

attributing, at the at least one processor, a number of unique network-connected devices that retrieve data from the website equal to the lift quantity to the offline media content in a database;

attributing, at the at least one processor, a number of first network-connected devices that visited the website via the indirect cross-channel media source during the short-term measurement time period equal to the short-term indirect cross-channel lift quantity;

determining, at the at least one processor, a long-term indirect cross-channel lift coefficient based on a ratio of the long-term baseline device number compared with periods during which offline media content is run on the indirect cross-channel media source;

applying, at the at least one processor, the long-term indirect cross-channel lift coefficient to one or more network-connected devices, if the one or more network-connected devices have not been previously attributed to the number of first network-connected devices that visited the website via the indirect cross-channel media source during the short-term measurement time period, or the number of unique network-connected devices, to determine a number of second network-connected devices that visited the website via the indirect cross-channel media source during a long-term measurement time period attributable to the indirect cross-channel media source, wherein the long-term measurement time period is longer than the short-term measurement time period; and

determining, at the at least one processor, a total lift quantity associated with the offline media content based on the number of unique network-connected devices, the number of second network-connected devices that visited the website via the indirect cross-channel media source during the long-term measurement time period, and the number of first network-connected devices that visited the website via the indirect cross-channel media source during the short-term measurement time period.

14. The system of claim 13 , further comprising instructions which, when executed perform the steps of: repeating all steps for unique network-connected devices arriving at the network location via a second channel.

15. The system of claim 13 , further comprising instructions which, when executed perform the steps of: determining a distribution of network-connected devices to be associated with offline media content based at least partly on a number of gross impressions associated with the offline media content.

16. The system of claim 13 , wherein the step of selecting network-connected device records comprises randomly selecting a plurality of network-connected device records.

17. The system of claim 13 , wherein the step of selecting network-connected device records comprises selecting network-connected device records based on at least one demographic datum associated with the network-connected device records.

18. A computer-implemented method of attributing online activities to offline media content, the method, when executed by at least one processor, comprising:

determining, at the at least one processor, a direct baseline time period prior to an offline media content air time based on analysis of direct visit traffic to a website, the direct visit traffic corresponding to visits from visitors that directly input a website address associated with the website, wherein the offline media content is associated with the website;

determining, at the at least one processor, a baseline device number of unique network-connected devices that visit the website, by directly inputting the website address associated with the website, during the direct baseline time period prior to the offline media content air time;

determining, at the at least one processor, a short-term baseline time period prior to the offline media content air time based on analysis of traffic of an indirect cross-channel media source, wherein the offline media content is not directly associated with the indirect cross-channel media source;

determining, at the at least one processor, a short-term baseline device number of unique network-connected devices that visit the website via the indirect cross-channel media source during the short-term baseline time period prior to the offline media content air time;

determining, at the at least one processor, a long-term baseline time period prior to the offline media content air time based on the analysis of traffic of the indirect cross-channel media source, wherein long-term baseline time period is longer than the short-term baseline time period;

determining, at the at least one processor, a long-term baseline device number of unique network-connected devices that visit the website via the indirect cross-channel media source during the long-term baseline time period prior to the offline media content air time;

determining, at the at least one processor, prior to the offline media content air time, a direct measurement time period based on the analysis of the visit traffic of the website;

counting, at the at least one processor, a measurement device number of unique network-connected devices that retrieve data from the website during the direct measurement time period beginning at the offline media content air time, wherein the direct baseline time period is a different length of time than the direct measurement time period, the measurement device number of unique network-connected devices that retrieve data from the website corresponding to visits from visitors that directly type in a website address associated with the website;

determining, at the at least one processor, prior to the offline media content air time, a short-term measurement time period based on the analysis of traffic of the indirect cross-channel media source;

counting, at the at least one processor, a second measurement device number of unique network-connected devices that retrieve data from the indirect cross-channel media source during the short-term measurement time period beginning at the offline media content air time;

applying, at the at least one processor, a normalizing ratio to both of the baseline device number and the measurement device number, the normalizing ratio being based on the different length of time of the direct baseline time period and the direct measurement time period;

calculating, at the at least one processor, a lift quantity by subtracting the normalized baseline device number from the normalized measurement device number;

calculating, at the at least one processor, a short-term indirect cross-channel lift quantity by subtracting the short-term baseline device number from the second measurement device number;

attributing, at the at least one processor, a number of unique network-connected devices that retrieve data from the website equal to the lift quantity to the offline media content in a database;

attributing, at the at least one processor, a number of first network-connected devices that visited the website via the indirect cross-channel media source during the short-term measurement time period equal to the short-term indirect cross-channel lift quantity;

determining, at the at least one processor, a long-term indirect cross-channel lift coefficient based on a ratio of the long-term baseline device number compared with periods during which offline media content is run on the indirect cross-channel media source;

applying, at the at least one processor, the long-term indirect cross-channel lift coefficient to one or more network-connected devices, if the one or more network-connected devices have not been previously attributed to the number of first network-connected devices that visited the website via the indirect cross-channel media source during the short-term measurement time period, or the number of unique network-connected devices, to determine a number of second network-connected devices that visited the website via the indirect cross-channel media source during a long-term measurement time period attributable to the indirect cross-channel media source, wherein the long-term measurement time period is longer than the short-term measurement time period; and

determining, at the at least one processor, a total lift quantity associated with the offline media content based on the number of unique network-connected devices, the number of second network-connected devices that visited the website via the indirect cross-channel media source during the long-term measurement time period, and the number of first network-connected devices that visited the website via the indirect cross-channel media source during the short-term measurement time period.

19. The method of claim 18 , further comprising maintaining a database of unique network-connected devices, and wherein attributing unique network-connected devices that retrieve data from the website to the offline media content further comprises associating selected unique network-connected device records in the database with an media content identifier uniquely representing the offline media content in the database.

20. The method of claim 19 , wherein the network-connected device records to be associated with the media content identifier are selected randomly from a group of unique network-connected devices that retrieve data from the website during the measurement period.

21. The method of claim 19 , wherein the network-connected device records to be associated with the media content identifier are selected based at least in part on one or more demographic details associated with the network-connected device records.

22. The method of claim 19 , wherein the network-connected device records to be associated with the media content identifier are selected based at least in part on a geographic location associated with the network-connected device records.

23. The method of claim 18 , further comprising:

tracking conversion activities of the network-connected devices attributed to the offline media content.

24. The method of claim 23 , further comprising:

associating the conversion activities with the offline media content.

25. The method of claim 24 , further comprising:

using the conversion activities associated with the offline media content to determine a return on investment for the offline media content.

Assignments (7)
CHANGE OF NAME Recorded Mar 22, 2022
From: VERIZON MEDIA INC.
To: YAHOO AD TECH LLC
Reel/Frame 059471/0863 →
CHANGE OF NAME Recorded Feb 24, 2020
From: OATH (AMERICAS) INC.
To: VERIZON MEDIA INC.
Reel/Frame 051999/0720 →
CHANGE OF NAME Recorded Jun 30, 2017
From: AOL ADVERTISING INC.
To: OATH (AMERICAS) INC.
Reel/Frame 043072/0066 →
MERGER Recorded Nov 11, 2015
From: CONVERTRO, INC.
To: AOL ADVERTISING INC.
Reel/Frame 037013/0817 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS -RELEASE OF 033360/0157 Recorded Jul 1, 2015
From: JPMORGAN CHASE BANK, N.A.
To: CONVERTRO, INC.; LUCID COMMERCE, INC.
Reel/Frame 036041/0969 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2014
From: AVEDISSIAN, ARMEN; JANOS, NATHAN
To: CONVERTRO, INC.
Reel/Frame 033623/0653 →
SECURITY INTEREST Recorded Jul 18, 2014
From: CONVERTRO, INC.; LUCID COMMERCE, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033360/0157 →