IP Library Granted Patent US 11,514,472
Granted Patent B2
US 11,514,472 · App. 17/562,533 · Granted Nov 29, 2022

Advertising campaign to viewing device suitability matching

Inventor: Matthew Grover (Cardiff, GB)
Assignee: ROKU, INC.
G06Q30/0241
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 11,514,472
App. No.
17/562,533
Granted
Nov 29, 2022
Kind
B2
Abstract

In one aspect, an example method includes (i) determining a first binary number assigned to a content-presentation device, with digits of the first binary number corresponding to respective segments of content-presentation devices; (ii) determining a second binary number assigned to an advertising campaign, with digits of the second binary number corresponding to the respective segments of content-presentative devices; (iii) comparing the first binary number and the second binary number; (iv) based on a result of the comparing, determining that the advertising campaign is valid for the content-presentation device; and (v) based on the determining that the advertising campaign is valid, causing supplemental content associated with the advertising campaign to be transmitted to the content-presentation device.

Claims (42)

1. A method comprising:

assigning, by a content-management system, a first binary number to a content-presentation device based on index numbers of one or more segments of which the content-presentation device is a member;

assigning, by the content-management system, a second binary number to an advertising campaign based on index numbers of one or more segments to which the advertising campaign is targeted;

determining, by the content-management system using the first binary number and the second binary number, that the advertising campaign is valid for the content-presentation device; and

based on the determining that the advertising campaign is valid, causing, by the content-management system, supplemental content associated with the advertising campaign to be transmitted to the content-presentation device.

2. The method of claim 1 , wherein determining that the advertising campaign is valid for the content-presentation device comprises comparing the first binary number and the second binary number.

3. The method of claim 2 , wherein comparing the first binary number and the second binary number comprises providing the first binary number and the second binary as input to a binary AND operation.

4. The method of claim 3 , wherein:

the advertising campaign requires that the content-presentation device be in each of multiple segments of content-presentation devices for the advertising campaign to be valid for the content-presentation device; and

determining that the advertising campaign is valid comprises determining that a result of the binary AND operation is equal to the second binary number.

5. The method of claim 3 , wherein:

the advertising campaign requires that the content-presentation device be in at least one of multiple segments of content-presentation devices for the advertising campaign to be valid for the content-presentation device; and

determining that the advertising campaign is valid comprises determining that a result of the binary AND operation is unequal to zero.

6. The method of claim 1 , further comprising assigning consecutive index numbers to each of multiple segments of content-presentation devices.

7. The method of claim 1 , wherein the supplemental content comprises a replacement content segment.

8. The method of claim 1 , wherein the supplemental content comprises overlay content.

9. The method of claim 1 , wherein causing the supplemental content to be transmitted to the content-presentation device comprises:

obtaining a link pointing to the supplemental content; and

transmitting the link to the content-presentation device, wherein the supplemental content is retrievable by the content-presentation device using the link.

10. A non-transitory computer-readable medium having stored thereon program instructions that upon execution by a processor, cause performance of a set of acts comprising:

assigning a first binary number to a content-presentation device based on index numbers of one or more segments of which the content-presentation device is a member;

assigning a second binary number to an advertising campaign based on index numbers of one or more segments to which the advertising campaign is targeted;

determining, using the first binary number and the second binary number, that the advertising campaign is valid for the content-presentation device; and

based on the determining that the advertising campaign is valid, causing supplemental content associated with the advertising campaign to be transmitted to the content-presentation device.

11. The non-transitory computer-readable medium of claim 10 , wherein determining that the advertising campaign is valid for the content-presentation device comprises comparing the first binary number and the second binary number.

12. The non-transitory computer-readable medium of claim 11 , wherein comparing the first binary number and the second binary number comprises providing the first binary number and the second binary as input to a binary AND operation.

13. The non-transitory computer-readable medium of claim 10 , wherein the set of acts further comprises assigning consecutive index numbers to each of multiple segments of content-presentation devices.

14. A computing system configured for performing a set of acts comprising:

assigning a first binary number to a content-presentation device based on index numbers of one or more segments of which the content-presentation device is a member;

assigning a second binary number to an advertising campaign based on index numbers of one or more segments to which the advertising campaign is targeted;

determining, using the first binary number and the second binary number, that the advertising campaign is valid for the content-presentation device; and

based on the determining that the advertising campaign is valid, causing supplemental content associated with the advertising campaign to be transmitted to the content-presentation device.

15. The computing system of claim 14 , wherein determining that the advertising campaign is valid for the content-presentation device comprises comparing the first binary number and the second binary number.

16. The computing system of claim 15 , wherein comparing the first binary number and the second binary number comprises providing the first binary number and the second binary as input to a binary AND operation.

17. The computing system of claim 16 , wherein:

the advertising campaign requires that the content-presentation device be in each of multiple segments of content-presentation devices for the advertising campaign to be valid for the content-presentation device; and

determining that the advertising campaign is valid comprises determining that a result of the binary AND operation is equal to the second binary number.

18. The computing system of claim 16 , wherein:

the advertising campaign requires that the content-presentation device be in at least one of multiple segments of content-presentation devices for the advertising campaign to be valid for the content-presentation device; and

determining that the advertising campaign is valid comprises determining that a result of the binary AND operation is unequal to zero.

19. The computing system of claim 14 , wherein the set of acts further comprises assigning consecutive index numbers to each of multiple segments of content-presentation devices.

20. The computing system of claim 15 , wherein the supplemental content comprises a replacement content segment.

Assignments (3)
SECURITY INTEREST Recorded Sep 18, 2024
From: ROKU, INC.
To: CITIBANK, N.A.
Reel/Frame 068982/0377 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2021
From: GROVER, MATTHEW
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 058482/0898 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2021
From: THE NIELSEN COMPANY (US), LLC
To: ROKU, INC.
Reel/Frame 058546/0413 →
Continuity (3)
Continuation 17115363 · Dec 8, 2020
Provisional Application 63059118 · Jul 30, 2020
Related Publication 20220122117A1 · Apr 21, 2022