IP Library Granted Patent US 10,887,643
Granted Patent B2
US 10,887,643 · App. 16/510,985 · Granted Jan 5, 2021

Intelligent multi-device content distribution based on internet protocol addressing

Inventor: Farhad Massoudi (San Francisco, CA)
Assignee: TUBI, INC.
H04N21/2668H04L45/72H04L45/74H04L65/60H04L67/306H04N21/25841H04N21/25891H04N21/42684H04N21/6125H04N21/812H04L41/50H04L41/5048H04L61/2007H04N21/4782
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,887,643
App. No.
16/510,985
Granted
Jan 5, 2021
Kind
B2
Abstract

A system for intelligent multi-device content distribution based on associated internet protocol (IP) addressing, including: identifying, by a computer processor, first advertising content served to a first client device; identifying a first client device IP address associated with the first client device, where the first client device is linked to a household profile; submitting, to a content exchange service, a request for content placement opportunities; receiving content placement opportunities from the content exchange service, where one or more content placement opportunities identify at least a portion of a second client device IP address of a second client device; linking the second client device to the household profile; selecting second advertising content based on the first advertising content; and providing the second advertising content for the content placement opportunity to be displayed on the second client device.

Claims (67)

1. A system for intelligent multi-device content distribution based on associated internet protocol (IP) addressing, the system comprising:

a computer processor;

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

identify first advertising content served to a first client device;

identify a first client device IP address associated with the first client device, wherein the first client device is linked to a household profile;

submit, to a content exchange service, a request for content placement opportunities;

receive content placement opportunities from the content exchange service, wherein one or more content placement opportunities identify at least a portion of a second client device IP address of a second client device; and

linking the second client device to the household profile by:

determining a percentage of requests of the second client device originating from an IP address common with the first client device IP address;

comparing the percentage to a predefined threshold; and

linking the second client device to the household profile based on determining that the threshold is exceeded; and

a content provider configured to:

select second advertising content based on the first advertising content; and

provide the second advertising content for the content placement opportunity to be displayed on the second client device.

2. The system of claim 1 , wherein the first advertising content and the second advertising content are related.

3. The system of claim 1 , wherein the first advertising content and the second advertising content are the same.

4. The system of claim 1 , wherein the first client device is a non-mobile television client.

5. The system of claim 1 , further comprising determining that the first client device is a non-mobile television client, wherein the determining comprises at least one selected from a group consisting of:

determining that multiple content requests from the first client device originate from the same geographic location,

analyzing media access control (MAC) address information corresponding to the first client device,

analyzing make, model, type, or category information corresponding to the first client device,

analyzing the content served to the first client device;

analyzing user submitted indications about the first client device; and

analyzing information associating the first client device with the household from a third party entity.

6. The system of claim 1 , wherein the first client device is a mobile device.

7. The system of claim 1 , wherein the first client device and the second client device are the same device.

8. The system of claim 1 , wherein the household profile represents a grouping of related computing devices.

9. The system of claim 1 , wherein the advertising engine is further configured to:

provide the first client device IP address to the content exchange service in conjunction with the request, wherein the content exchange service identifies content placement opportunities by matching at least a portion of the first client device IP address with at least a portion of the second client device IP address.

10. A method for intelligent multi-device content distribution based on associated internet protocol (IP) addressing, the method comprising:

identifying, by a computer processor, first advertising content served to a first client device;

identifying a first client device IP address associated with the first client device, wherein the first client device is linked to a household profile;

submitting, to a content exchange service, a request for content placement opportunities;

receiving content placement opportunities from the content exchange service, wherein one or more content placement opportunities identify at least a portion of a second client device IP address of a second client device;

linking the second client device to the household profile by:

determining a percentage of requests of the second client device originating from an IP address common with the first client device IP address;

comparing the percentage to a predefined threshold; and

linking the second client device to the household profile based on determining that the threshold is exceeded;

selecting second advertising content based on the first advertising content; and

providing the second advertising content for the content placement opportunity to be displayed on the second client device.

11. The method of claim 10 , wherein the first advertising content and the second advertising content are related.

12. The method of claim 10 , wherein the first advertising content and the second advertising content are the same.

13. The method of claim 10 , wherein the first client device is a non-mobile television client.

14. The method of claim 10 , further comprising determining that the first client device is a non-mobile television client, wherein the determining comprises at least one selected from a group consisting of:

determining that multiple content requests from the first client device originate from the same geographic location,

analyzing media access control (MAC) address information corresponding to the first client device,

analyzing make, model, type, or category information corresponding to the first client device,

analyzing the content served to the first client device;

analyzing user submitted indications about the first client device; and

analyzing information associating the first client device with the household from a third party entity.

15. The method of claim 10 , wherein the first client device is a mobile device.

16. The method of claim 10 , wherein the first client device and the second client device are the same device.

17. The method of claim 10 , wherein the household profile represents a grouping of related computing devices.

18. The method of claim 10 , further comprising:

providing the first client device IP address to the content exchange service in conjunction with the request, wherein the content exchange service identifies content placement opportunities by matching at least a portion of the first client device IP address with at least a portion of the second client device IP address.

19. A non-transitory computer-readable storage medium comprising a plurality of instructions for intelligent multi-device content distribution, the plurality of instructions executing on at least one computer processor to enable the computer processor to:

identify first advertising content served to a first client device;

identify a first client device IP address associated with the first client device, wherein the first client device is linked to a household profile;

submit, to a content exchange service, a request for content placement opportunities;

receive content placement opportunities from the content exchange service, wherein one or more content placement opportunities identify at least a portion of a second client device IP address of a second client device;

linking the second client device to the household profile by:

determining a percentage of requests of the second client device originating from an IP address common with the first client device IP address;

comparing the percentage to a predefined threshold; and

linking the second client device to the household profile based on determining that the threshold is exceeded;

select second advertising content based on the first advertising content; and

provide the second advertising content for the content placement opportunity to be displayed on the second client device.

20. The non-transitory computer-readable storage medium of claim 19 , wherein the first advertising content and the second advertising content are related.

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 Jul 29, 2019
From: MASSOUDI, FARHAD
To: ADRISE, INC.
Reel/Frame 049883/0044 →
Continuity (4)
Continuation 14846277 · Sep 4, 2015
Continuation 14056897 · Oct 17, 2013
Provisional Application 61800348 · Mar 15, 2013
Related Publication 20190379924A1 · Dec 12, 2019