IP Library Patent Application 19009267
Patent Application
App. No. 19/009,267

METADATA DELIVERY SYSTEM FOR RENDERING SUPPLEMENTARY CONTENT

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.
19/009,267
Abstract

A computer system (e.g., such as provided for a network service) operates to determine an inventory of time slots for a given airing. The computer system assigns a supplemental content item to a time slot of the given airing when the given airing is rendered on at least some of a plurality of playback devices. The computer system may structure a tag element to include data that is specific to a third-party, and then communicate a plurality of tags that include the tag elements to playback devices that are (or will) render the primary content of the airing.

Claims (101)

1 . A method comprising:

receiving, by a computing device based on sending a request indicating content, a set of time-based metadata associated with a timeline of events in the content, wherein a start time associated with output of the content facilitates synchronization of the set of time-based metadata with the timeline of events in the content, and wherein the set of time-based metadata indicates an available time slot during the output of the content;

receiving an indication of a content resource that facilitates access to supplemental content for output at the available time slot, wherein the supplemental content is selected based on campaign data indicating one or more timing parameters for outputting the supplemental content; and

causing output, during the available time slot, of at least a portion of the supplemental content.

2 . The method of claim 1 , wherein the set of time-based metadata comprises a start time of the available time slot, an end time of the available time slot, and a duration of the available time slot.

3 . The method of claim 1 , wherein receiving the indication of the content resource comprises receiving an indication to retrieve at least one supplemental content item from a remote source.

4 . The method of claim 3 , further comprising:

retrieving the supplemental content from the remote source using the indication of the content resource, wherein causing output, during the available time slot, of at least the portion of the supplemental content comprises causing output, during the available time slot, of at least the portion of the supplemental content based on receiving the portion of the supplemental content from the remote source.

5 . The method of claim 1 , wherein causing output, during the available time slot, of at least the portion of the supplemental content comprises causing output of the at least the portion of the supplemental content as an overlay on the content.

6 . The method of claim 1 , wherein the supplemental content is further based on a profile associated with a user of the computing device.

7 . The method of claim 6 , further comprising sending the profile associated with the user of the computing device to a network service configured to select the supplemental content.

8 . The method of claim 6 , wherein the profile is based at least in part on at least one of:

content that the user previously viewed or content that has previously been viewed on the computing device;

prior supplemental content that the user previously interacted with on a prior viewing of prior content;

a type of the computing device; or

demographic information associated with the user of the computing device.

9 . The method of claim 1 , wherein the supplemental content comprises an advertisement or interactive supplemental content.

10 . The method of claim 1 , further comprising receiving the content for output, wherein receiving the indication of the content resource that facilitates access to the supplemental content is based on receiving the content.

11 . The method of claim 1 , wherein the campaign data comprises at least one of:

data from an advertiser associated with the supplemental content;

data from an advertising service;

data associated with an advertiser request; or

data configured by an advertiser.

12 . The method of claim 1 , wherein the one or more timing parameters indicates a quantity or frequency.

13 . A device comprising:

one or more processors; and

memory storing instructions that, when executed by the one or more processors, cause the device to:

receive, based on sending a request indicating content, a set of time-based metadata associated with a timeline of events in the content, wherein a start time associated with output of the content facilitates synchronization of the set of time-based metadata with the timeline of events in the content, and wherein the set of time-based metadata indicates an available time slot during the output of the content;

receive an indication of a content resource that facilitates access to supplemental content for output at the available time slot, wherein the supplemental content is selected based on campaign data indicating one or more timing parameters for outputting the supplemental content; and

cause output, during the available time slot, of at least a portion of the supplemental content.

14 . The device of claim 13 , wherein the set of time-based metadata comprises a start time of the available time slot, an end time of the available time slot, and a duration of the available time slot.

15 . The device of claim 13 , wherein receiving the indication of the content resource comprises receiving an indication to retrieve at least one supplemental content item from a remote source.

16 . The device of claim 15 , wherein the instructions, when executed by the one or more processors, further cause the device to:

retrieve the supplemental content from the remote source using the indication of the content resource, wherein causing output, during the available time slot, of at least the portion of the supplemental content comprises causing output, during the available time slot, of at least the portion of the supplemental content based on receiving the portion of the supplemental content from the remote source.

17 . The device of claim 13 , wherein the instructions that, when executed by the one or more processors, cause the device to cause output, during the available time slot, of at least the portion of the supplemental content comprise instructions that, when executed by the one or more processors, cause the device to cause output of the at least the portion of the supplemental content as an overlay on the content.

18 . The device of claim 13 , wherein the supplemental content is further based on a profile associated with a user of the device.

19 . The device of claim 18 , wherein the instructions, when executed by the one or more processors, further cause the device to send the profile associated with the user of the device to a network service configured to select the supplemental content.

20 . The device of claim 18 , wherein the profile is based at least in part on at least one of:

content that the user previously viewed or content that has previously been viewed on the device;

prior supplemental content that the user previously interacted with on a prior viewing of prior content;

a type of the device; or

demographic information associated with the user of the device.

21 . The device of claim 13 , wherein the supplemental content comprises an advertisement or interactive supplemental content.

22 . The device of claim 13 , wherein the instructions, when executed by the one or more processors, further cause the device to receive the content for output, and

wherein the instructions that, when executed by the one or more processors, cause the device to receive the indication of the content resource that facilitates access to the supplemental content comprise instructions that, when executed by the one or more processors, cause the device to receive the indication of the content resource that facilitates access to the supplemental content based on receiving the content.

23 . The device of claim 13 , wherein the campaign data comprises at least one of:

data from an advertiser associated with the supplemental content;

data from an advertising service;

data associated with an advertiser request; or

data configured by an advertiser.

24 . The device of claim 13 , wherein the one or more timing parameters indicates a quantity or frequency.

25 . A computer-readable medium storing instructions that, when executed, cause:

receiving, by a computing device based on sending a request indicating content, a set of time-based metadata associated with a timeline of events in the content, wherein a start time associated with output of the content facilitates synchronization of the set of time-based metadata with the timeline of events in the content, and wherein the set of time-based metadata indicates an available time slot during the output of the content;

receiving an indication of a content resource that facilitates access to supplemental content for output at the available time slot, wherein the supplemental content is selected based on campaign data indicating one or more timing parameters for outputting the supplemental content; and

causing output, during the available time slot, of at least a portion of the supplemental content.

26 . The computer-readable medium of claim 25 , wherein the set of time-based metadata comprises a start time of the available time slot, an end time of the available time slot, and a duration of the available time slot.

27 . The computer-readable medium of claim 25 , wherein receiving the indication of the content resource comprises receiving an indication to retrieve at least one supplemental content item from a remote source.

28 . The computer-readable medium of claim 27 , further comprising:

retrieving the supplemental content from the remote source using the indication of the content resource, wherein causing output, during the available time slot, of at least the portion of the supplemental content comprises causing output, during the available time slot, of at least the portion of the supplemental content based on receiving the portion of the supplemental content from the remote source.

29 . The computer-readable medium of claim 25 , wherein causing output, during the available time slot, of at least the portion of the supplemental content comprises causing output of the at least the portion of the supplemental content as an overlay on the content.

30 . The computer-readable medium of claim 25 , wherein the supplemental content is further based on a profile associated with a user of the computing device.

31 . The computer-readable medium of claim 30 , further comprising sending the profile associated with the user of the computing device to a network service configured to select the supplemental content.

32 . The computer-readable medium of claim 30 , wherein the profile is based at least in part on at least one of:

content that the user previously viewed or content that has previously been viewed on the computing device;

prior supplemental content that the user previously interacted with on a prior viewing of prior content;

a type of the computing device; or

demographic information associated with the user of the computing device.

33 . The computer-readable medium of claim 25 , wherein the supplemental content comprises an advertisement or interactive supplemental content.

34 . The computer-readable medium of claim 25 , further comprising receiving the content for output, wherein receiving the indication of the content resource that facilitates access to the supplemental content is based on receiving the content.

35 . The computer-readable medium of claim 25 , wherein the campaign data comprises at least one of:

data from an advertiser associated with the supplemental content;

data from an advertising service;

data associated with an advertiser request; or

data configured by an advertiser.

36 . The computer-readable medium of claim 25 , wherein the one or more timing parameters indicates a quantity or frequency.

37 . A system comprising:

at least one server device; and

a computing device configured to:

receive, from the at least one server device based on sending a request indicating content, a set of time-based metadata associated with a timeline of events in the content, wherein a start time associated with output of the content facilitates synchronization of the set of time-based metadata with the timeline of events in the content, and wherein the set of time-based metadata indicates an available time slot during the output of the content;

receive an indication of a content resource that facilitates access to supplemental content for output at the available time slot, wherein the supplemental content is selected based on campaign data indicating one or more timing parameters for outputting the supplemental content; and

cause output, during the available time slot, of at least a portion of the supplemental content.

38 . The system of claim 37 , wherein the set of time-based metadata comprises a start time of the available time slot, an end time of the available time slot, and a duration of the available time slot.

39 . The system of claim 37 , wherein receiving the indication of the content resource comprises receiving an indication to retrieve at least one supplemental content item from a remote source.

40 . The system of claim 39 , further comprising:

retrieving the supplemental content from the remote source using the indication of the content resource, wherein causing output, during the available time slot, of at least the portion of the supplemental content comprises causing output, during the available time slot, of at least the portion of the supplemental content based on receiving the portion of the supplemental content from the remote source.

41 . The system of claim 37 , wherein causing output, during the available time slot, of at least the portion of the supplemental content comprises causing output of the at least the portion of the supplemental content as an overlay on the content.

42 . The system of claim 37 , wherein the supplemental content is further based on a profile associated with a user of the computing device.

43 . The system of claim 42 , further comprising sending the profile associated with the user of the computing device to a network service configured to select the supplemental content.

44 . The system of claim 42 , wherein the profile is based at least in part on at least one of:

content that the user previously viewed or content that has previously been viewed on the computing device;

prior supplemental content that the user previously interacted with on a prior viewing of prior content;

a type of the computing device; or

demographic information associated with the user of the computing device.

45 . The system of claim 37 , wherein the supplemental content comprises an advertisement or interactive supplemental content.

46 . The system of claim 37 , further comprising receiving the content for output, wherein receiving the indication of the content resource that facilitates access to the supplemental content is based on receiving the content.

47 . The system of claim 37 , wherein the campaign data comprises at least one of:

data from an advertiser associated with the supplemental content;

data from an advertising service;

data associated with an advertiser request; or

data configured by an advertiser.

48 . The system of claim 37 , wherein the one or more timing parameters indicates a quantity or frequency.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2025
From: DALRYMPLE, MICHAEL; VELLA, ZANE; GOUDEY, KEN
To: WATCHWITH, INC.
Reel/Frame 069737/0030 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2025
From: WATCHWITH, INC.
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 069737/0174 →