Management of an advertising exchange using email data

Information

  • Patent Grant
  • 11783368
  • Patent Number
    11,783,368
  • Date Filed
    Thursday, December 23, 2021
    2 years ago
  • Date Issued
    Tuesday, October 10, 2023
    11 months ago
Abstract
In some examples, a computer-implemented method of managing an advertising exchange is provided. The method uses email data and provides an interactive user interface for controlling management of data in an email channel. One or more inputs of online audience data is received. The online audience data includes email channel inventory from multiple publishers, Offline audience data including offline shopping behavior is sourced from at least one or more offline source. The online audience data and the offline audience data is included in a unified customer database, and the interactive user interface includes interface elements selectable to present online and offline audience data sourced from the unified customer database.
Description
FIELD OF THE INVENTION

The present invention relates to systems and methods for management of an advertising exchange using email data, and, more specifically, to systems and methods for managing access and purchase of advertising inventory using email data.


BACKGROUND OF THE INVENTION

Targeted marketing is a commonly used tool for improving return on investment advertising expenditures. In general, the more accurate the targeting is to consumers, the more benefit is received from the advertising campaign.


Currently, there are no existing systems that utilize email data to operate a publisher advertiser exchange. In existing systems, advertisers must work directly with sets of independent publishers. This requires negotiating multiple rates while conforming to multiple standards. Alternatively, the advertisers must work through an agency, which do not provide transparency or economies of scale.


Needs exist for improved systems and methods for improved systems and methods for marketing campaigns.





BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate preferred embodiment of the invention and together with the detailed description serve to explain the principles of the invention. In the drawings:



FIG. 1 shows an exemplary system for management of an advertising exchange using email data.



FIG. 2 shows an exemplary system for computational aspects of management of an advertising exchange using email data.



FIG. 3 shows an exemplary flow diagram for management of an advertising exchange using email data.



FIG. 4 shows an exemplary flow diagram for management of an advertising exchange using email data.





DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

Systems and methods are described for using various tools and procedures for management of an advertising exchange using email data. In certain embodiments, the tools and procedures may be used in conjunction with improved performance of targeted advertising campaigns in the email channel. The examples described herein relate to email channels for illustrative purposes only. The systems and methods described herein may be used for many different channels, industries and purposes, including any type of marketing campaigns and/or other industries completely. In particular, the systems and methods may be used for any industry or purpose where targeted marketing is needed. For example, email data could be used to operate an exchange for SMS marketing or social media marketing. For multi-step processes or methods, steps may be performed by one or more different parties, servers, processors, etc.


Certain embodiments may provide systems and methods for targeted advertising. Systems and methods may aggregate email inventory from multiple publishers across demographic, psychographic, implicit, explicit, imputed, and computed attributes. The aggregated email inventory may be visible to advertisers. This may facilitate purchase of data for the purpose of targeting and sending third party dedicated emails.


Certain embodiments may allow advertisers to easily access and purchase email data enabling them to optimize yield across dedicated email audiences. In addition, publishers may be able to monetize inventory at a premium and more often than with existing system because the inventory is available to multiple advertisers and aggregated in a marketplace.


An email channel may be any communication sent electronically to an electronic address, i.e., sent via email. In certain embodiments, an channel may refer to sending of third party advertisements through email.


In general, inventory may be a general term for a unit of advertising space, such as a magazine page, television airtime, direct mail message, email messages, text messages, telephone calls, etc. Advertising inventory may be advertisements a publisher has available to sell to an advertiser. In certain embodiments, advertising inventory may refer to a number of email advertisements being bought and/or sold. The terms inventory and advertising inventory may be used interchangeably. For email marketing campaigns, advertising inventory is typically an email message.


A publisher may be an entity that sells advertising inventory, such as those produced by the systems and methods herein, to their email subscriber database. An advertiser may be a buyer of publisher email inventory. Examples of advertisers may include various retailers. A marketplace may allow advertisers and publishers to buy and sell advertising inventory. Marketplaces, also called exchanges or networks, may be used to sell display, video, and mobile inventory. In certain embodiments, a marketplace may be an email exchange/email marketplace. An email exchange may be a type of marketplace that facilitates buying and/or selling of inventory between advertisers and publishers. This inventory may be characterized based on customer attributes used in marketing campaigns. Therefore, an email exchange may have inventory that can be queried by each advertiser. This may increase efficiency of advertisers when purchasing inventory. A private network may be a marketplace that has more control and requirements for participation by both advertisers and publishers.


An individual record/prospect may be at least one identifier of a target. In certain embodiments, the individual record/prospect may be identified by a record identification mechanism, such as a specific email address (individual or household) that receives an email message.


An audience may be a group of records, which may be purchased as inventory. In certain embodiments, am audience may be a group of records selected from publisher databases of available records. The subset of selected records may adhere to a predetermined set of criteria, such as common age range, common shopping habits, and/or similar lifestyle situation (i.e., stay at home mother). Advertisers generally select the predetermined set of criteria when they are making an inventory purchase.


Although not required, the systems and methods are described in the general context of computer program instructions executed by one or more computing devices that can take the form of a traditional server/desktop/laptop; mobile device such as a smartphone or tablet; etc. Computing devices typically include one or more processors coupled to data storage for computer program modules and data. Key technologies include, but are not limited to, the multi-industry standards of Microsoft and Linux/Unix based Operating Systems; databases such as SQL Server, Oracle, NOSQL, and DB2; Business Analytic/Intelligence tools such as SPSS, Cognos, SAS, etc.; development tools such as Java, .NET Framework (VB.NET, ASP.NET, AJAX.NET, etc.); and other e-Commerce products, computer languages, and development tools. Such program modules generally include computer program instructions such as routines, programs, objects, components, etc., for execution by the one or more processors to perform particular tasks, utilize data, data structures, and/or implement particular abstract data types. While the systems, methods, and apparatus are described in the foregoing context, acts and operations described hereinafter may also be implemented in hardware.



FIG. 1 shows an exemplary system 100 for predictive modeling of offline attribution according to one embodiment. In this exemplary implementation, system 100 may include one or more servers/computing devices 102 (e.g., server 1, server 2, . . . , server n) operatively coupled over network 104 to one or more client computing devices 106-1 to 106-n, which may include one or more consumer computing devices, one or more provider computing devices, one or more remote access devices, etc. The one or more servers/computing devices 102 may also be operatively connected, such as over a network, to one or more third party servers/databases 114 (e.g., database 1, database 2, . . . , database n). The one or more servers/computing devices 102 may also be operatively connected, such as over a network, to one or more system databases 116 (e.g., database 1, database 2, . . . , database n). Various devices may be connected to the system, including, but not limited to, client computing devices, consumer computing devices, provider computing devices, remote access devices, etc. This system may receive inputs 118 and outputs 120 from the various computing devices, servers and databases.


Server/computing device 102 may represent, for example, any one or more of a server, a general-purpose computing device such as a server, a personal computer (PC), a laptop, a smart phone, a tablet, and/or so on. Networks 104 represent, for example, any combination of the Internet, local area network(s) such as an intranet, wide area network(s), cellular networks, WWI networks, and/or so on. Such networking environments are commonplace in offices, enterprise-wide computer networks, etc. Client computing devices 106, which may include at least one processor, represent a set of arbitrary computing devices executing application(s) that respectively send data inputs to server/computing device 102 and/or receive data outputs from server/computing device 102. Such computing devices include, for example, one or more of desktop computers, laptops, mobile computing devices (e.g., tablets, smart phones, human wearable device), server computers, and/or so on. In this implementation, the input data comprises, for example, publisher data, audience data, email data, and/or so on, for processing with server/computing device 102. In one implementation, the data outputs include, for example, emails, templates, forms, and/or so on. Embodiments of the present invention may also be used for collaborative projects with multiple users logging in and performing various operations on a data project from various locations. Embodiments of the present invention may be web-based, smart phone-based and/or tablet-based or human wearable device based.


In this exemplary implementation, server/computing device 102 includes at least one processor coupled to a system memory. System memory may include computer program modules and program data.


In this exemplary implementation, server/computing device 102 includes at least one processor 202 coupled to a system memory 204, as shown in FIG. 2. System memory 204 may include computer program modules 206 and program data 208. In this implementation program modules 206 may include publisher module 210, email database module 212, query module 214, and other program modules 216 such as an operating system, device drivers, etc. Each program module 210 through 216 may include a respective set of computer-program instructions executable by processor(s) 202. This is one example of a set of program modules and other numbers and arrangements of program modules are contemplated as a function of the particular arbitrary design and/or architecture of server/computing device 102 and/or system 100 (FIG. 1). Additionally, although shown on a single server/computing device 102, the operations associated with respective computer-program instructions in the program modules 206 could be distributed across multiple computing devices. Program data 208 may include publisher data 220, audience data 222, email data 224, and other program data 226 such as data input(s), third party data, and/or others.


As shown in FIG. 3, certain embodiments may provide management of data in an email channel.


A system 301 may aggregate data from one or more publishers into a unified database. A network of publishers 303 may be provided and/or accessible. In certain embodiments, the network of publishers 303 may be a private network of publishers. Each of the publishers 305, such as Publisher A, may include audience data. The audience data for each publisher may be transformed and aligned into a unified email database 307. An advertiser facing query tool 309 may interact with the unified email database 307 to provide advertisers with requested information. Data may be accessed from and/or provided by one or more sources.



FIG. 4 shows a system for management of data in an email channel.


A system 401 may aggregate data from one or more publishers into a unified database. A network of publishers 403 may be provided and/or accessible. In certain embodiments, the network of publishers 403 may be a private network of publishers. Publishers A-D are shown in FIG. 4 for illustrative purposes, but it is understood that any number of publishers may be provided in the network of publishers 403. Private networks of publishers may be maintained for the purpose of fulfilling advertiser media buys.


Each of the publishers 405, such as Publisher A, may include audience data. Audience data may include individual and household level demographics from self-reported sources and third party vendors, digital shopping behavior across other marketing campaigns, and offline shopping behavior sourced from catalogues, loyalty cards, retail stores, etc. Audience data may include one or more of the following:

    • demographics (explicit information on the email record individual such as, but not limited to, age, gender, income, marital status, etc.);
    • geographic (explicit information on the email record such as, but not limited to, postal address, zip code, state, etc.);
    • psychographic (description of personality, values, opinions, attitudes, interests, lifestyles, etc. that allow advertisers to customize content to improve response);
    • implicit: Any third party data, not necessarily questionable as to its truth, but the audit trail is less strict/complete;
    • explicit: Data that is verified or observed, which may also include self-reported data;
    • imputed: Use of statistics to determine a value that is missing from a data set. This may be used as a placeholder until explicit information is received. For example, based on response history, a person's gender tray be determined, but there may not be explicit or implicit data confirming the person's gender; and
    • computed: Data, such as, but not limited to, response rate, which are based on observed/verified information. For example, the number of times an individual opens out of the number of times they receive an email. In certain embodiments, raw transactions that represent a purchase history ay be used to compute a score such as RFM (recency, frequency, monetary), which would not typically be reported.


The audience data for each publisher may be transformed and aligned into a unified email database 407. Publishers may provide records rich audience attributes. As such publishers may provide records with the same types of information, but not always all of the same type of information. Publisher records may be transformed into a common format with a set of cleaning and augmentation procedures applied, such as, but not limited to, filling in gaps, layering on new information, etc. Publishers can pass data in any format, which may be independent of the destination format. As such, the transforming may include normalizing the audience data, converting the audience data to a predetermined format, inputting missing values, appending additional information, cleansing, and manipulating the data for querying in a unified customer database. Each of the publisher records may be stored separately in the email database and/or may be merged into a single database.


An advertiser facing query tool 409 may interact with the unified email database 407 to provide advertisers with requested information. Data may be accessed from and/or provided by one or more sources. The front end query tool 409 may allow advertisers to count available email inventory across the publisher email database.


Although the foregoing description is directed to the preferred embodiments of the invention, it is noted that other variations and modifications will be apparent to those skilled in the art, and may be made without departing from the spirit or scope of the invention. Moreover, features described in connection with one embodiment of the invention may be used in conjunction with other embodiments, even if not explicitly stated above.

Claims
  • 1. A computer-implemented method of managing an advertising exchange using email data, the method comprising operations performed by at least one processor at a first system, the operations including: receiving online audience data from a plurality of publishers, the online audience data including email channel inventory from the plurality of publishers, the online audience data having one or more attributes from a group of audience attributes, the online audience data from each publisher having disparate types of information;transforming the data and storing the transformed data in a unified database wherein the transforming comprises augmenting the data in the unified database via layering on new information so that the transformed data is homogenous;predictive modelling of offline attribution relating to offline audience data;the offline audience data including offline shopping behavior sourced from at least one offline source;including in the unified database the online audience data and the offline audience data;querying the unified database to read the transformed online audience data and the offline audience data to target audience members; andin response to the querying, transmitting targeted emails using the email channel inventory from the plurality of publishers.
  • 2. The method of claim 1, wherein the transforming further comprises normalizing the audience data, converting the audience data to a predetermined format, inputting missing values, appending additional information, cleansing, and manipulating the data for querying in the unified database.
  • 3. The method of claim 1, wherein the unified database comprises a series of databases for each of the one or more publishers.
  • 4. The method of claim 1, wherein the query is from an advertiser.
  • 5. The method of claim 1, wherein in response to the query, further providing a count of available email inventory.
  • 6. The method of claim 1, wherein the layering on new information includes statistically determining a value that is missing from the online data.
  • 7. The method of claim 6, wherein the value determined includes a person's gender.
  • 8. A system for management of an advertising exchange using email data, the system comprising: one or more databases; andone or more processors for performing operations including:receiving one or more inputs of online audience data from a plurality of publishers, the online audience data including email channel inventory from the plurality of publishers, the online audience data having one or more attributes from a group of audience attributes, the online audience data from each publisher having disparate types of information;transforming the data and storing the transformed data in a unified database, wherein the transforming includes augmenting the data in the unified database via layering on new information so that the transformed data is homogenous; predictive modelling of offline attribution relating to offline audience data;the offline audience data including offline shopping behavior sourced from at least one offline source;including in the unified database the transformed online audience data and the offline audience data,querying the unified database to read the transformed online audience data and the offline audience data to target audience members; andin response to the querying, transmitting targeted emails using the email channel inventory from the plurality of publishers.
  • 9. The system of claim 8, wherein the transforming further comprises normalizing the audience data, converting the audience data to a predetermined format, inputting missing values, appending additional information, cleansing, and manipulating the data for querying in a unified database.
  • 10. The system of claim 8, wherein the unified database comprises a series of databases for each of the one or more publishers.
  • 11. The system of claim 8, wherein the query is from an advertiser.
  • 12. The system of claim 8, wherein in response to the query, further providing a count of available email inventory.
  • 13. The system of claim 8, wherein the layering on new information includes statistically determining a value that is missing from the online data.
  • 14. The system of claim 8, wherein the value determined includes a person's gender.
  • 15. A non-transitory machine-readable medium comprising instructions which, when read by a machine, cause the machine to perform operations at a first system, the operations including: receiving inputs of online audience data from a plurality of publishers, the online audience data including email channel inventory from the plurality of publishers, the online audience data having one or more attributes from a group of audience attributes, the online audience data from each publisher having disparate types of information;transforming the data and storing the transformed data in a unified database wherein the transforming comprises layering on new information so that the transformed data is homogenous;predictive modelling of offline attribution relating to offline audience data;the offline audience data including offline shopping behavior sourced from at least one offline source;including in the unified database the transformed online audience data and the offline audience data;querying the unified database to read the transformed online audience data and the offline audience data to target audience members; andin response to the querying, transmitting targeted emails using the email channel inventory from the plurality of publishers.
  • 16. The medium of claim 15, wherein the transforming further comprises normalizing the audience data, converting the audience data to a predetermined format, inputting missing values, appending additional information, cleansing, and manipulating the data for querying in the unified database.
  • 17. The medium of claim 15, wherein the unified database comprises a series of databases for each of the one or more publishers.
  • 18. The medium of claim 15, wherein the query is from an advertiser.
  • 19. The medium of claim 15, wherein in response to the query, further providing a count of available email inventory.
  • 20. The medium of claim 15, wherein the layering on new information includes statistically determining a value that is missing from the online data.
INCORPORATION BY REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No. 16/433,702, filed on Jun. 6, 2019, which application is a continuation of U.S. patent application Ser. No. 14/800,585, filed on Jul. 15, 2015, which application claims benefit under 35 U.S.C. § 119(e) from U.S. Provisional Application No. 62/025,162, filed on Jul. 16, 2014 and U.S. Provisional Application No. 62/025,158, filed on Jul. 16, 2014. The disclosures of each of the applications cited in this paragraph are incorporated herein by reference in their entireties.

US Referenced Citations (39)
Number Name Date Kind
6338066 Martin et al. Jan 2002 B1
8712985 Tunguz-zawislak Apr 2014 B1
10387908 Bindra et al. Aug 2019 B2
20020016818 Kirani Feb 2002 A1
20030176931 Pednault et al. Sep 2003 A1
20030225609 John, III Dec 2003 A1
20040123314 Bova Jun 2004 A1
20040215509 Perry Oct 2004 A1
20050240512 Quintero et al. Oct 2005 A1
20070288304 Gutierrez et al. Dec 2007 A1
20080005312 Boss et al. Jan 2008 A1
20080065476 Klein et al. Mar 2008 A1
20080091517 Koonce et al. Apr 2008 A1
20080126290 Klein et al. May 2008 A1
20090204545 Barsukov Aug 2009 A1
20090234710 Belgaied Hassine et al. Sep 2009 A1
20090281973 Selinger et al. Nov 2009 A1
20090282343 Catlin et al. Nov 2009 A1
20100082503 Kantak et al. Apr 2010 A1
20100312840 Chestnut et al. Dec 2010 A1
20110078718 Jakobi et al. Mar 2011 A1
20110202344 Meyer et al. Aug 2011 A1
20110251875 Cosman Oct 2011 A1
20120035943 Araghi et al. Feb 2012 A1
20120042025 Jamison et al. Feb 2012 A1
20120143981 Ku et al. Jun 2012 A1
20120158485 Ogawa Jun 2012 A1
20120191471 Logue et al. Jul 2012 A1
20120265567 Muszynski Oct 2012 A1
20130024307 Fuerstenberg Jan 2013 A1
20130339196 Chen Dec 2013 A1
20140229230 Lynn et al. Aug 2014 A1
20140278198 Lyon et al. Sep 2014 A1
20150039432 Rao et al. Feb 2015 A1
20150248694 Chandra et al. Sep 2015 A1
20160019582 Bindra et al. Jan 2016 A1
20160019584 Bindra et al. Jan 2016 A1
20190287133 Bindra et al. Sep 2019 A1
20200065852 Bindra et al. Feb 2020 A1
Non-Patent Literature Citations (36)
Entry
“U.S. Appl. No. 14/800,582, Advisory Action dated Jul. 11, 2019”, 3 pgs.
“U.S. Appl. No. 14/800,582, Decision on Pre-Appeal Brief Request dated Sep. 30, 2019”, 2 pgs.
“U.S. Appl. No. 14/800,582, Examiner Interview Summary dated Feb. 16, 2018”, 3 pgs.
“U.S. Appl. No. 14/800,582, Examiner Interview Summary dated Jun. 3, 2019”, 3 pgs.
“U.S. Appl. No. 14/800,582, Final Office Action dated Mar. 25, 2019”, 12 pgs.
“U.S. Appl. No. 14/800,582, Final Office Action dated May 23, 2018”, 31 pgs.
“U.S. Appl. No. 14/800,582, Non Final Office Action dated Nov. 16, 2018”, 32 pgs.
“U.S. Appl. No. 14/800,582, Non Final Office Action dated Nov. 27, 2017”, 25 pgs.
“U.S. Appl. No. 14/800,582, Pre-Appeal Brief Request dated Aug. 26, 2019”, 5 pgs.
“U.S. Appl. No. 14/800,582, Response filed Jan. 21, 2019 to Non Final Office Action dated Nov. 16, 2018”, 18 pgs.
“U.S. Appl. No. 14/800,582, Response filed Feb. 27, 2018 to Non Final Office Action dated Nov. 27, 2017”, 13 pgs.
“U.S. Appl. No. 14/800,582, Response filed Jul. 27, 2018 to Final Office Action dated May 23, 2018”, 10 pgs.
“U.S. Appl. No. 14/800,582, Response filed Jun. 25, 2019 to Final Office Action dated Mar. 25, 2019”, 9 pgs.
“U.S. Appl. No. 14/800,585, Advisory Action dated May 24, 2018”, 3 pgs.
“U.S. Appl. No. 14/800,585, Final Office Action dated May 4, 2018”, 34 pgs.
“U.S. Appl. No. 14/800,585, Non Final Office Action dated Nov. 22, 2017”, 28 pgs.
“U.S. Appl. No. 14/800,585, Non Final Office Action dated Dec. 10, 2018”, 13 pgs.
“U.S. Appl. No. 14/800,585, Notice of Allowance dated Apr. 10, 2019”, 11 pgs.
“U.S. Appl. No. 14/800,585, Response filed Jan. 21, 2019 to Non Final Office Action dated Dec. 10, 2018”, 15 pgs.
“U.S. Appl. No. 14/800,585, Response filed Feb. 22, 2018 to Non Final Office Action dated Nov. 22, 2017”, 14 pgs.
“U.S. Appl. No. 14/800,585, Response filed May 15, 2018 to Final Office Action dated May 4, 2018”, 15 pgs.
“U.S. Appl. No. 16/433,702, Final Office Action dated Mar. 29, 2021”, 35 pgs.
“U.S. Appl. No. 16/433,702, Non Final Office Action dated Aug. 11, 2020”, 31 pgs.
“U.S. Appl. No. 16/433,702, Notice of Non-Responsive Amendment dated Nov. 10, 2021”, 6 pgs.
“U.S. Appl. No. 16/433,702, Preliminary Amendment dated Jun. 6, 2019”, 9 pgs.
“U.S. Appl. No. 16/433,702, Response filed Feb. 11, 2021 to Non Final Office Action dated Aug. 11, 2020”, 11 pgs.
“U.S. Appl. No. 16/433,702, Response filed Sep. 28, 2021 to Final Office Action dated Mar. 29, 2021”, 12 pgs.
“U.S. Appl. No. 16/668,940, Final Office Action dated Feb. 25, 2022”, 10 pgs.
“U.S. Appl. No. 16/668,940, Final Office Action dated Apr. 6, 2021”, 9 pgs.
“U.S. Appl. No. 16/668,940, Non Final Office Action dated Sep. 9, 2020”, 10 pgs.
“U.S. Appl. No. 16/668,940, Non Final Office Action dated Nov. 29, 2021”, 12 pgs.
“U.S. Appl. No. 16/668,940, Preliminary Amendment dated Oct. 30, 2019”, 8 pgs.
“U.S. Appl. No. 16/668,940, Response filed Jan. 21, 2022 to Non Final Office Action dated Nov. 29, 2021”, 12 pgs.
“U.S. Appl. No. 16/668.940, Response filed Mar. 9, 2021 to Non Final Office Action dated Sep. 9, 2020”, 9 pgs.
“U.S. Appl. No. 16/668,940, Response filed Oct. 6, 2021 to Final Office Action dated Apr. 6, 2021”, 17 pgs.
“U.S. Appl. No. 16/668,940, Supplemental Preliminary Amendment dated Nov. 5, 2019”, 7 pgs.
Related Publications (1)
Number Date Country
20220114614 A1 Apr 2022 US
Provisional Applications (2)
Number Date Country
62025158 Jul 2014 US
62025162 Jul 2014 US
Continuations (2)
Number Date Country
Parent 16433702 Jun 2019 US
Child 17561331 US
Parent 14800585 Jul 2015 US
Child 16433702 US