IP Library Patent Application 13336081
Patent Application
App. No. 13/336,081

LIST-BASED ADVERTISEMENT SERVING

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 None
App. No.
13/336,081
Abstract

A computer system and method for list-based advertisement serving are provided. In at least one embodiment, a computer system or method may comprise creating advertisement lists before runtime based on list generation data, wherein each of the advertisement lists is associated with a respective target audience definition. The computer system or method may also comprise allocating advertisements among the advertisement lists before runtime, based on the list generation data, to cause each advertisement list to include a prioritized sequence of advertisements.

Claims (54)

1 . A computer system for list-based advertisement serving, the system comprising:

a processor; and

a memory coupled to the processor, the memory storing instructions to cause the processor to perform operations comprising:

creating advertisement lists before runtime based on list generation data, wherein each of the advertisement lists is associated with a respective target audience definition; and

allocating advertisements among the advertisement lists before runtime, based on the list generation data, to cause each advertisement list to include a prioritized sequence of advertisements.

2 . The computer system of claim 1 , wherein the processor is further caused to perform the operation of:

refining the advertisement lists based on the target audience definitions.

3 . The computer system of claim 1 , wherein at least one of the advertisement lists is associated with a viewer source.

4 . The computer system of claim 1 , wherein list generation data comprises current advertisement campaign data, historical advertisement campaign data, and historical viewer source data.

5 . The computer system of claim 1 , wherein list generation data includes data derived from at least one of current advertisement campaign data, historical advertisement campaign data, and historical viewer source data.

6 . The computer system of claim 3 , wherein the processor is further caused to perform the operations of:

receiving an advertisement request from the viewer source for a uniquely identifiable user during runtime;

selecting one of the advertisement lists associated with the viewer source for the user during runtime based on characteristics of the user;

assigning the selected advertisement list to the user during runtime; and

serving the first advertisement in the advertisement list to the viewer source during runtime.

7 . The computer system of claim 6 , wherein the processor is further caused to perform the operation of:

resolving advertisement list assignment conflicts based on rules.

8 . The computer system of claim 6 , wherein the processor is further caused to perform the operation of:

customizing the advertisement list assigned to the user based on characteristics of the user.

9 . The computer system of claim 6 , wherein the processor is further caused to perform the operations of:

receiving another advertisement request from the viewer source for the user during runtime;

during runtime, retrieving the advertisement list assigned to the user; and

serving the second advertisement in the advertisement list to the viewer source at runtime.

10 . A method for list-based advertisement serving, the method comprising:

creating advertisement lists before runtime based on list generation data, wherein each of the advertisement lists is associated with a respective target audience definition; and

allocating advertisements among the advertisement lists before runtime, based on the list generation data, to cause each advertisement list to include a prioritized sequence of advertisements.

11 . The method of claim 10 , further comprising:

refining the advertisement lists based on the target audience definitions.

12 . The method of claim 10 , wherein at least one of the advertisement lists is associated with a viewer source.

13 . The method of claim 11 , wherein refining comprises deleting an advertisement list having an associated target audience definition equal to the target audience definition associated with another advertisement list.

14 . The method of claim 11 , wherein refining comprises:

identifying a common target audience group by comparing the target audience definition of a first advertisement list selected from the advertisement lists to the target audience definition of a second advertisement list selected from the advertisement lists;

determining whether the common target audience group is equal to the target audience definition of the first advertisement list; and

based on the determination, removing the common target audience group from the second advertisement list.

15 . The method of claim 11 , wherein refining comprises:

identifying a common target audience group by comparing the target audience definition of a first advertisement list selected from the advertisement lists to the target audience definition of a second advertisement list selected from the advertisement lists;

determining whether the common target audience group is equal to the target audience definition of the first advertisement list or the target audience definition of the second advertisement list; and

based on the determination, creating a third advertisement list having an associated target audience definition comprising the common target audience group.

16 . The method of claim 11 , wherein refining comprises creating an advertisement list with an associated target audience definition that includes an audience target group not included in target audience definitions associated with other advertisement lists.

17 . The method of claim 10 , wherein list generation data comprises current advertisement campaign data, historical advertisement campaign data, and historical viewer source data.

18 . The method of claim 10 , wherein list generation data includes data derived from at least one of current advertisement campaign data, historical advertisement campaign data, and historical viewer source data.

19 . The method of claim 12 , further comprising:

receiving an advertisement request from the viewer source for a uniquely identifiable user during runtime;

selecting one of the advertisement lists associated with the viewer source for the user during runtime based on characteristics of the user;

assigning the selected advertisement list to the user during runtime; and

serving the first advertisement in the advertisement list to the viewer source during runtime.

20 . The method of claim 19 , further comprising:

resolving advertisement list assignment conflicts based on rules.

21 . The method of claim 19 , further comprising:

customizing the advertisement list assigned to the user based on characteristics of the user.

22 . The method of claim 19 , further comprising:

receiving another advertisement request from the viewer source for the user during runtime;

during runtime, retrieving the advertisement list assigned to the user; and

serving the second advertisement in the advertisement list to the viewer source during runtime.

Assignments (14)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2018
From: VIDEOLOGY, INC.; LUCIDMEDIA NETWORKS, INC.; COLLIDER MEDIA, INC.
To: AMOBEE, INC.
Reel/Frame 046786/0762 →
SECURITY INTEREST Recorded Jul 17, 2017
From: VIDEOLOGY, INC.
To: FPP SANDBOX LLC
Reel/Frame 043022/0001 →
SECURITY INTEREST Recorded Jul 17, 2017
From: VIDEOLOGY, INC.
To: FAST PAY PARTNERS LLC
Reel/Frame 043020/0810 →
RELEASE OF SECURITY INTEREST Recorded Jul 14, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
To: VIDEOLOGY, INC.; COLLIDER MEDIA, INC.; VIDEOLOGY MEDIA TECHNOLOGIES, LLC; LUCIDMEDIA NETWORKS, INC.
Reel/Frame 043008/0051 →
RELEASE OF SECURITY INTEREST Recorded Jul 10, 2017
From: PINNACLE VENTURES, L.L.C., AS AGENT
To: VIDEOLOGY, INC.; LUCIDMEDIA NETWORKS, INC.; COLLIDER MEDIA, INC.
Reel/Frame 042956/0467 →
SECURITY INTEREST Recorded Aug 31, 2015
From: VIDEOLOGY, INC.; COLLIDER MEDIA, INC.; LUCIDMEDIA NETWORKS, INC.
To: PINNACLE VENTURES, L.L.C., AS AGENT
Reel/Frame 036462/0456 →
SECURITY INTEREST Recorded Dec 8, 2014
From: VIDEOLOGY, INC.; COLLIDER MEDIA, INC.; LUCIDMEDIA NETWORKS, INC.
To: PINNACLE VENTURES, L.L.C., AS AGENT
Reel/Frame 034425/0455 →
PATENT SECURITY AGREEMENT Recorded Apr 15, 2014
From: VIDEOLOGY, INC.; COLLIDER MEDIA, INC.; VIDEOLOGY MEDIA TECHNOLOGIES, LLC; LUCIDMEDIA NETWORKS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 032694/0315 →
RELEASE OF SECURITY INTEREST Recorded Apr 15, 2014
From: PINNACLE VENTURES, L.L.C.
To: VIDEOLOGY, INC.
Reel/Frame 032679/0794 →
RELEASE OF SECURITY INTEREST Recorded Apr 10, 2014
From: FERLIN INVESTMENTS II, LLC
To: VIDEOLOGY, INC.
Reel/Frame 032648/0643 →
CHANGE OF NAME Recorded Apr 10, 2014
From: TIDALTV, INC.
To: VIDEOLOGY, INC.
Reel/Frame 032649/0639 →
SECURITY AGREEMENT Recorded May 22, 2013
From: VIDEOLOGY, INC.
To: FERLIN INVESTMENTS II, LLC
Reel/Frame 030486/0445 →
SECURITY AGREEMENT Recorded Dec 21, 2012
From: VIDEOLOGY, INC.
To: PINNACLE VENTURES, L.L.C.
Reel/Frame 029531/0325 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2012
From: MICHALOPOULOS, DENNIS PAUL; HALEY, KEVIN COATES; FERBER, SCOTT ANDREW
To: TIDALTV
Reel/Frame 027812/0627 →