IP Library Patent Application 14056905
Patent Application
App. No. 14/056,905

INTERACTIVE ADVERTISING

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.
14/056,905
Abstract

Systems and methods for providing content for a client device. The methods can include: receiving a content request from a computing device; determining that the computing device is a non-mobile television client; identifying at least a portion of an internet protocol (IP) address associated with the content request; determining a geographic area corresponding to the IP address; obtaining, by a computer processor, demographic information associated with the geographic area; and providing, by the computer processor, relevant content for the non-mobile television client based on the demographic information.

Claims (70)

1 . A method comprising:

receiving a content request from a computing device;

determining that the computing device is a non-mobile television client;

identifying at least a portion of an internet protocol (IP) address associated with the content request;

determining a geographic area corresponding to the IP address;

obtaining, by a computer processor, demographic information associated with the geographic area; and

providing, by the computer processor, relevant content for the non-mobile television client based on the demographic information.

2 . The method of claim 1 , further comprising:

building, based at least on the demographic information, a household profile associated with the IP address;

receiving a set of content requests from a second computing device;

determining that the internet protocol (IP) address is associated with at least a subset of the content requests from the second computing device;

assigning, based on a frequency of the subset of content requests, the second computing device to the household profile; and

providing relevant content for the second computing device based on the demographic information.

3 . The method of claim 1 , further comprising:

identifying a plurality of computing devices associated with the IP address;

building, based on content received by the plurality of computing devices, a household profile associated with the IP address; and

using the household profile to select relevant advertisements for at least one of the plurality of computing devices.

4 . The method of claim 1 , further comprising:

identifying a user profile associated with the computing device; and

supplementing the household profile based on the user profile.

5 . The method of claim 1 , wherein the relevant content is a customized advertisement based on household information associated with the IP address.

6 . The method of claim 5 , wherein the customized advertisement comprises a client instruction operable to cause the computing client to request a tracking pixel from a server.

7 . The method of claim 1 , further comprising determining a location corresponding to the IP address.

8 . The method of claim 7 , wherein the location is at least one selected from a group consisting of a ZIP code associated with the IP address, a ZIP “plus-four” code associated with the IP address, and a home address associated with the IP address.

9 . The method of claim 1 , further comprising:

identifying a user profile associated with the computing device, wherein providing relevant content to the computing device is further based on the user profile.

10 . A system comprising:

a computer processor; and

an advertising engine executing on said computer processor and configured to:

receive a content request from a computing device;

determine that the computing device is a non-mobile television client;

identify at least a portion of an internet protocol (IP) address associated with the content request;

determine a geographic area corresponding to the IP address;

obtain demographic information associated with the geographic area; and

provide relevant content for the non-mobile television client based on the demographic information.

11 . The system of claim 10 , the advertising engine further configured to:

build, based at least on the demographic information, a household profile associated with the IP address;

identify a set of content requests from a second computing device;

determine that the internet protocol (IP) address is associated with at least a subset of the content requests from the second computing device;

assign, based on a frequency of the subset of content requests, the second computing device to the household profile; and

provide relevant content for the second computing device based on the demographic information.

12 . The system of claim 10 , the advertising engine further configured to:

identify a plurality of computing devices associated with the IP address;

build, based on content received by the plurality of computing devices, a household profile associated with the IP address; and

use the household profile to select relevant advertisements for at least one of the plurality of computing devices.

13 . The system of claim 10 , the advertising engine further configured to:

identify a user profile associated with the computing device; and

supplement the household profile based on the user profile.

14 . The system of claim 10 , wherein the relevant content is a customized advertisement based on household information associated with the IP address.

15 . The system of claim 14 , wherein the customized advertisement comprises a client instruction operable to cause the computing client to request a tracking pixel from a server.

16 . The system of claim 10 , the advertising engine further configured to determine a location corresponding to the IP address, wherein the location is one selected from a group consisting of a ZIP code associated with the IP address, a ZIP “plus-four” code associated with the IP address, and a home address associated with the IP address.

17 . The system of claim 10 , the advertising engine further configured to:

identify a user profile associated with the computing device, wherein providing relevant content to the computing device is further based on the user profile.

18 . A non-transitory computer-readable storage medium comprising a plurality of instructions configured to execute on at least one computer processor and enable the computer processor to:

receive a content request from a computing device;

determine that the computing device is a non-mobile television client;

identify at least a portion of an internet protocol (IP) address associated with the content request;

determine a geographic area corresponding to the IP address;

obtain demographic information associated with the geographic area; and

provide relevant content for the non-mobile television client based on the demographic information.

19 . The non-transitory computer-readable storage medium of claim 18 , the plurality of instructions further configured to enable the computer processor to:

build, based at least on the demographic information, a household profile associated with the IP address;

receive a set of content requests from a second computing device;

determine that the internet protocol (IP) address is associated with at least a subset of the content requests from the second computing device;

assign, based on a frequency of the subset of content requests, the second computing device to the household profile; and

provide relevant content for the second computing device based on the demographic information.

20 . The non-transitory computer-readable storage medium of claim 18 , the plurality of instructions further configured to enable the computer processor to:

identify a plurality of computing devices associated with the IP address;

build, based on content received by the plurality of computing devices, a household profile associated with the IP address; and

use the household profile to select relevant advertisements for at least one of the plurality of computing devices.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2020
From: ADRISE, INC.
To: TUBI, INC.
Reel/Frame 052350/0510 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2013
From: MASSOUDI, FARHAD
To: ADRISE, INC.
Reel/Frame 031456/0151 →