IP Library Granted Patent US 9,424,592
Granted Patent B2
US 9,424,592 · App. 14/666,265 · Granted Aug 23, 2016

First party advertisement serving

Inventors: Greg Neal (Evergreen, CO); Glynne Casteel (Westminster, CO); Ron Hill (Broomfield, CO); Bruce Droste (Westminster, CO)
Assignee: TRUEFFECT, INC.
G06Q30/0255G06F21/6263G06Q30/02G06Q30/0277H04N21/23424H04N21/812
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 9,424,592
App. No.
14/666,265
Granted
Aug 23, 2016
Kind
B2
Abstract

Adservers with the ability to access advertiser cookies and vice versa when both are serving from the advertiser's domain are provided, thereby avoiding the overhead and delay in backend cookie synchronization efforts. Further, advertising cookie data can be gathered regardless of whether a user is browsing a publisher's web site with an advertisement served by an adserver, or browsing the advertiser's web site, because the cookies were previously set when the user visited the advertiser's web site in the context of a first-party cookie. Even if the user has configured his or her browser to limit the setting of third-party cookies, the cookies can still be read by the adserver. By making cookie and advertising data immediately available in real time to both the advertiser and the adserver, the solution also provides for instantaneous and accurate targeting of web advertising to allow an educated ad selection process by either party.

Claims (31)

1. A method of serving an advertisement to a client system, the method comprising:

receiving an advertisement serving request at a server from a publisher web page directed to an adserver within a delegated sub-domain of an advertiser and redirected within a domain of the advertiser via a domain name service (DNS) server;

receiving data from the client system set within the domain of the advertiser;

selecting an advertisement from a plurality of candidate advertisements based at least upon the data set within the domain of the advertiser; and

providing updated data set within the domain of the advertiser via the delegated sub-domain of the advertiser.

2. The method of claim 1 further comprising serving the advertisement to the client system.

3. The method of claim 1 wherein the advertisement comprises an advertisement of the advertiser.

4. The method of claim 1 wherein the advertisement comprises an advertisement of a second advertiser different from the advertiser.

5. The method of claim 1 wherein the receiving operation further comprises redirecting the advertisement serving request via a name server (NS) record in the DNS server that points to a DNS server of an adserver.

6. The method of claim 1 wherein the receiving operation further comprises redirecting the advertisement serving request via pointing a host name to an address via an address record of the DNS server.

7. The method of claim 6 wherein the address comprises an Internet Protocol address.

8. The method of claim 6 wherein the address comprises an Internet Protocol address.

9. The method of claim 1 further comprising resolving the sub-domain of the advertiser to an address of a server of an adserver.

10. The method of claim 1 wherein the adserver is co-located with the DNS server within an infrastructure of the advertiser.

11. The method of claim 1 wherein the adserver is co-located on a network with the DNS server of the advertiser.

12. A computer-readable medium storing computer-executable instructions for performing a computer process, the computer process comprising:

receiving an advertisement serving request at a server from a publisher web page directed to an adserver within a delegated sub-domain of an advertiser and redirected within a domain of the advertiser via a domain name service (DNS) server;

receiving data from the client system set within the domain of the advertiser;

selecting an advertisement from a plurality of candidate advertisements based at least upon the data set within the domain of the advertiser; and

providing updated data set within the domain of the advertiser via the delegated sub-domain of the advertiser.

13. A computing system comprising:

a domain name service (DNS) server associated with a domain of an advertiser adapted to receive an advertisement serving request from a publisher web page and redirect the advertisement serving request within the domain of the advertiser; and

a sub-domain adserver assigned to a sub-domain of the domain of the advertiser, the sub-domain adserver adapted to (a) receive the redirected advertisement serving request via the DNS server, (b) receive data set within the domain of the advertiser from a client system accessing the publisher web page, (c) select an advertisement from a plurality of candidate advertisements based at least upon the data set within the domain of the advertiser; and (d) provide updated data within the domain of the advertiser via the delegated sub-domain of the advertiser.

14. The system of claim 13 wherein the sub-domain adserver is further adapted to serve the advertisement to the client system.

15. The system of claim 13 wherein the DNS server comprises a name server (NS) record pointing to a DNS server of an adserver.

16. The system of claim 13 wherein the DNS server comprises an address record pointing a host name to an address of the sub-domain adserver.

17. The system of claim 16 wherein the address comprises an Internet Protocol address.

18. The system of claim 13 further comprising a sub-domain DNS server adapted to resolve the sub-domain of the advertiser to an address of the sub-domain adserver.

19. The system of claim 18 wherein the address comprises an Internet Protocol address.

20. The system of claim 13 wherein the sub-domain adserver is co-located with the DNS server within an infrastructure of the advertiser.

21. The system of claim 13 wherein the sub-domain adserver is co-located on a network with the DNS server.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Apr 19, 2017
From: EAST WEST BANK
To: TRUEFFECT, INC
Reel/Frame 042066/0599 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2016
From: NEAL, GREG; CASTEEL, GLYNNE; HILL, RON; DROSTE, BRUCE
To: TRUEFFECT, INC.
Reel/Frame 039403/0417 →
SECURITY AGREEMENT Recorded Aug 20, 2015
From: TRUEFFECT, INC.
To: EAST WEST BANK
Reel/Frame 036407/0413 →
Continuity (6)
Continuation 14022794 · Sep 10, 2013
Division 13019158 · Feb 1, 2011
Continuation 11450490 · Jun 9, 2006
Provisional Application 60689725 · Jun 9, 2005
Provisional Application 60689510 · Jun 9, 2005
Related Publication 20150262235A1 · Sep 17, 2015