IP Library › Granted Patent US 12,026,740
Granted Patent B1
US 12,026,740 · App. 18/158,221 · Granted Jul 2, 2024

Tracking performance of recommended content across multiple content outlets

Inventors: Jason Loring Canney (Highlands Ranch, CO); Andrew John Grabowski (Northglen, CO); Hilary Joy Traut (Boulder, CO); Alexander Mark Robbe (Denver, CO); Richard Martin Berger (Boulder, CO); Megan Margraff (Trumbull, CT); Mohit Gupta (Redwood Shores, CA); Debra Eskra (Redwood Shores, CA); Alistair Sutcliffe (Redwood Shores, CA)
Assignee: Oracle International Corporation
G06Q30/0242G06F16/958H04L67/535
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 12,026,740
App. No.
18/158,221
Granted
Jul 2, 2024
Kind
B1
Abstract

The present disclosure relates to systems and methods for tracking content across multiple content outlets. Content items, characterized by first metadata, and content slots, characterized by second metadata, can be received. Third metadata for digital content slots can be generated. Fourth metadata can be received. A recommended content item package can be provided based on a comparison between a combination of the first metadata, the second metadata, and the third metadata and the fourth metadata. The recommended content item package can include a content file and a metadata file. A performance and a measurement of the recommended content item package can be determined by executing the metadata file to track the content file across one or more of the content slots and the potential digital content slots. The performance and the measurement can be provided.

Claims (114)

1. A computer-implemented method comprising:

receiving, by a computing device, a plurality of content items from a content providing entity;

transmitting, by the computing device, the plurality of content items to a first receiving entity of a plurality of receiving entities associated with a user via one or more of a plurality of content outlets including: a linear content outlet, a persistent content outlet, and a digital content outlet, wherein:

each content item of the plurality of content items is characterized with first metadata that corresponds to a first context of each of the content item; and

a plurality of content slots, each content slot of the plurality of content slots is configured to receive at least one content item of the plurality of content items, each content slot of the plurality of content slots is characterized by second metadata that is different than the first metadata, and the second metadata corresponds to a second context of content items adjacent to respective content slots of the plurality of content slots;

analyzing, by the computing device, text and/or one or more images adjacent to one or more potential digital content slots on a webpage;

classifying, by the computing device, based on the analysis the text and/or one or more images adjacent to the one or more potential digital content slots on the webpage into one or more personality categories, wherein the one or more personality categories indicates at least one of: extraversion, agreeableness, conscientiousness, emotional stability, and openness of the one or more potential digital content slots;

generating, by the computing device based on the classification, third metadata for the one or more potential digital content slots, the third metadata being different than the first metadata and the second metadata, and the third metadata corresponding to the one or more personality categories of the text and/or one or more images adjacent to the one or more potential digital content slots;

receiving, by the computing device, from the content providing entity, fourth metadata that indicates a third context, wherein the third context corresponds to a potential content to provide to the first receiving entity on behalf of the content providing entity;

determining, by the computing device, a recommended content item from the plurality of content items based on matching the first context of each of the content item with the third context, wherein a context of the recommended content item matches the third context;

identifying, by the computing device, a recommended content slot of the plurality of content slots and a recommended potential digital content slot of the one or more potential digital content slots, based on the third context;

generating, by the computing device, a recommended content item package, using the recommended content item, the recommended content slot of the plurality of content slots, and the recommended potential digital content slot of the one or more potential digital content slots, for the first receiving entity associated with the user;

providing, by the computing device the recommended content item package, to the first receiving entity associated with the user, wherein:

the recommended content item package represents the recommended content item having first metadata corresponding to the fourth metadata, and

the recommended content item package comprises:

a content file that, when executed, provides the recommended content item to the first receiving entity; and

a metadata file coupled to the content file, the metadata file when executed, provides details about and tracks, instances in which the recommended content item is provided via the recommended content slot or the recommended potential digital content slot, wherein the metadata persists data when transmitted from one of the first receiving entity using a content outlet of the plurality of content outlets to a second receiving entity using another content outlet plurality of content outlets;

determining, by the computing device, a performance of the recommended content item package and a measurement of the recommended content item package by executing the metadata file to track the content file across the plurality of receiving entities receiving the recommended content item package via one or more of the linear content outlet, the persistent content outlet, and the digital content outlet, wherein the metadata file is a hidden file that is automatically executed, in response to executing the content file, to track the content file across one or more first content outlets of the plurality of content outlets and one or more second content outlets of the plurality of content outlets that are disjunctive; and

providing, by the computing device, the performance and the measurement to the content providing entity.

2. The computer-implemented method of claim 1 , wherein:

the plurality of content slots are provided by one or more first content outlets of the plurality of content outlets,

the one or more potential digital content slots are provided by one or more second content outlets of the plurality of content outlets, and

the one or more first content outlets of the plurality of content outlets are disjunctive with respect to the one or more second content outlets of the plurality of content outlets.

3. The computer-implemented method of claim 2 , further comprising executing, by the computing device, the metadata file to receive the details about the recommended content item, wherein:

the details comprise data from the one or more first content outlets of the plurality of content outlets and the one or more second content outlets of the plurality of content outlets, and

the metadata file is executed to track the recommended content item across the one or more first content outlets of the plurality of content outlets and the one or more second content outlets of the plurality of content outlets.

4. The computer-implemented method of claim 1 , wherein:

the first metadata further indicates a likelihood of the receiving entity interacting with a corresponding content item of the plurality of content items and a tone of the corresponding content item of the plurality of content items;

the second metadata further indicates a tone of content surrounding a corresponding content slot of the plurality of content slots;

the third metadata indicates further a tone of content surrounding a corresponding potential digital content slot of the plurality of content slot; and

the fourth metadata further indicates a likelihood of the receiving entity interacting with a corresponding potential content item and a tone of the corresponding potential content item.

5. The computer-implemented method of claim 1 , further comprising identifying the recommended content item based on comparing the combination of the first metadata, the second metadata, and the third metadata to the fourth metadata, wherein comparing the combination of the first metadata, the second metadata, and the third metadata to the fourth metadata comprises:

determining, by the computing device, that a particular subset of the first metadata corresponding to the recommended content item is most similar to the fourth metadata; and

accessing, by the computing device and via a query to a data repository including the first metadata, the recommended content item to generate the recommended content item package.

6. The computer-implemented method of claim 1 , wherein:

the performance includes a performance report provided to the content providing entity,

the performance report includes an indication of how frequently the receiving entity interacted with the recommended content item and a number of instances the recommended content item was inserted into one or more content slots or one or more potential digital content slots of the plurality of content slots,

the measurement includes a measurement report used by the computing device to adjust the recommended content item package, and

the measurement report includes an indication of a similarity between the first metadata of each of the content item and the second metadata of content slots, or the third metadata of potential digital content slots, into which the recommended content item was inserted.

7. The computer-implemented method of claim 1 , wherein:

the computing device is configured to select a content providing entity from the plurality of content providing entities and a potential digital content slot via which the recommended content item package is provided to the receiving entity associated with the user.

8. A non-transitory machine-readable storage medium comprising a computer-program product that includes instructions configured to cause a data processing apparatus to perform operations comprising:

receiving a plurality of content items from a content providing entity;

transmitting the plurality of content items to a first receiving entity of a plurality of receiving entities associated with a user via one or more of a plurality of content outlets including: a linear content outlet, a persistent content outlet, and a digital content outlet, wherein:

each content item of the plurality of content items is characterized with first metadata that corresponds to a first context of each of the content item; and

a plurality of content slots, each content slot of the plurality of content slots is configured to receive at least one content item of the plurality of content items, each content slot of the plurality of content slots is characterized by second metadata that is different than the first metadata, and the second metadata corresponds to a second context of content items adjacent to respective content slots of the plurality of content slots;

analyzing one text and/or one or more images adjacent to one or more potential digital content slots on a webpage;

classifying based on the analysis the text and/or one or more images adjacent to the one or more potential digital content slots on the webpage into one or more personality categories, wherein the one or more personality categories indicates at least one of: extraversion, agreeableness, conscientiousness, emotional stability, and openness of the one or more potential digital content slots;

generating based on the classification, third metadata for the one or more potential digital content slots, the third metadata being different than the first metadata and the second metadata, and the third metadata corresponding to the one or more personality categories of the text and/or one or more images adjacent to the one or more potential digital content slots;

receiving, from the content providing entity, fourth metadata that indicates a third context, wherein the third context corresponds to a potential content to provide to the first receiving entity on behalf of the content providing entity;

determining a recommended content item from the plurality of content items based on matching the first context of each of the content item with the third context, wherein a context of the recommended content item matches the third context;

identifying a recommended content slot of the plurality of content slots and a recommended potential digital content slot of the one or more potential digital content slots, based on the third context;

generating a recommended content item package, using the recommended content item, the recommended content slot of the plurality of content slots, and the recommended potential digital content slot of the one or more potential digital content slots, for the first receiving entity associated with the user;

providing, the recommended content item package, to the first receiving entity, wherein:

the recommended content item package represents the recommended content item having first metadata corresponding to the fourth metadata, and

the recommended content item package comprises:

a content file that, when executed, provides the recommended content item to the first receiving entity; and

a metadata file coupled to the content file, the metadata file when executed, provides details about and tracks, instances in which the recommended content item is provided via the recommended content slot or the recommended potential digital content slot, wherein the metadata persists data when transmitted from one of the first receiving entity using a content outlet of the plurality of content outlets to a second receiving entity using another content outlet plurality of content outlets, wherein the metadata file is a hidden file that is automatically executed, in response to executing the content file, to track the content file across one or more first content outlets of the plurality of content outlets and one or more second content outlets of the plurality of content outlets that are disjunctive;

determining a performance of the recommended content item package and a measurement of the recommended content item package by executing the metadata file to track the content file across the plurality of receiving entities receiving the recommended content item package via one or more of the linear content outlet, the persistent content outlet, and the digital content outlet; and

providing the performance and the measurement to the content providing entity.

9. The non-transitory machine-readable storage medium of claim 8 , wherein:

the plurality of content slots are included in one or more first content outlets of the plurality of content outlets,

the one or more potential digital content slots are included in one or more second content outlets of the plurality of content outlets, and

the one or more first content outlets of the plurality of content outlets are disjunctive with respect to the one or more second content outlets of the plurality of content outlets.

10. The non-transitory machine-readable storage medium of claim 9 , wherein:

the operations further comprise executing the metadata file to receive the details about the recommended content item, wherein the details comprise data from the one or more first content outlets of the plurality of content outlets and the one or more second content outlets of the plurality of content outlets, and

the metadata file is executable to track the recommended content item across the one or more first content outlets of the plurality of content outlets and the one or more second content outlets of the plurality of content outlets.

11. The non-transitory machine-readable storage medium of claim 8 , wherein:

the first metadata further indicates a likelihood of the receiving entity interacting with a corresponding content item of the plurality of content items, and a tone of the corresponding content item of the plurality of content items;

the second metadata further indicates a tone of content surrounding a corresponding content slot of the plurality of content slots;

the third metadata further indicates a tone of content surrounding a corresponding potential digital content slot of the plurality of content slot; and

the fourth metadata further indicates a likelihood of the receiving entity interacting with a corresponding potential content item and a tone of the corresponding potential content item.

12. The non-transitory machine-readable storage medium of claim 8 , wherein the operations further comprise identifying the recommended content item based on comparing the combination of the first metadata, the second metadata, and the third metadata to the fourth metadata, wherein comparing the combination of the first metadata, the second metadata, and the third metadata to the fourth metadata comprises:

determining that a particular subset of the first metadata corresponding to the recommended content item is most similar to the fourth metadata; and

accessing, via a query to a data repository including the first metadata, the recommended content item to generate the recommended content item package.

13. The non-transitory machine-readable storage medium of claim 8 , wherein:

the performance includes a performance report provided to the content providing entity wherein

the performance report includes an indication of how frequently the receiving entity interacted with the recommended content item and a number of instances the recommended content item was inserted into one or more content slots or one or more potential digital content slots of the plurality of content slots,

the measurement includes a measurement report usable to adjust the recommended content item package, and

the measurement report includes an indication of a similarity between the first metadata of each of the content item and the second metadata of content slots, or the third metadata of potential digital content slots, into which the recommended content item was inserted.

14. A system, comprising:

one or more data processors; and

a non-transitory computer-readable storage medium containing instructions which, when executed on the one or more data processors, cause the one or more data processors to perform operations comprising:

receiving a plurality of content items from a content providing entity;

transmitting the plurality of content items to a first receiving entity of a plurality of receiving entities associated with a user via one or more of a plurality of content outlets including: a linear content outlet, a persistent content outlet, and a digital content outlet, wherein:

each content item of the plurality of content items is characterized with first metadata that corresponds to a first context of each of the content item; and

a plurality of content slots, each content slot of the plurality of content slots is configured to receive at least one content item of the plurality of content items, each content slot of the plurality of content slots is characterized by second metadata that is different than the first metadata, and the second metadata corresponds to a second context of content adjacent to respective content slots of the plurality of content slots;

analyzing text and/or one or more images adjacent to one or more potential digital content slots on a webpage;

classifying based on the analysis the text and/or one or more images adjacent to the one or more potential digital content slots on the webpage into one or more personality categories, wherein the one or more personality categories indicates at least one of: extraversion, agreeableness, conscientiousness, emotional stability, and openness of the one or more potential digital content slots;

generating based on the classification, third metadata for the one or more potential digital content slots, the third metadata being different than the first metadata and the second metadata, and the third metadata corresponding to the one or more personality categories of the text and/or one or more images adjacent to the one or more potential digital content slots receiving, from the content providing entity, fourth metadata that indicates a third context, wherein the third context corresponds to a potential content to provide to the first receiving entity on behalf of the content providing entity;

determining a recommended content item from the plurality of content items based on matching the first context of each of the content item with the third context, wherein a context of the recommended content item matches the third context;

identifying a recommended content slot of the plurality of content slots and a recommended potential digital content slot of the one or more potential digital content slots, based on the third context;

generating a recommended content item package, using the recommended content item, the recommended content slot of the plurality of content slots, and the recommended potential digital content slot of the one or more potential digital content slots, for the first receiving entity associated with the user;

providing the recommended content item package, to the first receiving entity wherein:

the recommended content item package represents the recommended content item having first metadata corresponding to the fourth metadata, and

the recommended content item package comprises:

a content file that, when executed, provides the recommended content item to the first receiving entity; and

a metadata file coupled to the content file, the metadata file when executed, provides details about and tracks, instances in which the recommended content item is provided via the recommended content slot or the recommended potential digital content slot, wherein the metadata persists data when transmitted from one of the first receiving entity using a content outlet of the plurality of content outlets to a second receiving entity using another content outlet plurality of content outlets, wherein the metadata file is a hidden file that is automatically executed, in response to executing the content file, to track the content file across one or more first content outlets of the plurality of content outlets and one or more second content outlets of the plurality of content outlets that are disjunctive;

determining a performance of the recommended content item package and a measurement of the recommended content item package by executing the metadata file to track the content file across the plurality of receiving entities receiving the recommended content item package via one or more of the linear content outlet, the persistent content outlet, and the digital content outlet; and

providing the performance and the measurement to the content providing entity.

15. The system of claim 14 , wherein:

the plurality of content slots are included in one or more first content outlets of the plurality of content outlet,

the one or more potential digital content slots are included in one or more second content outlets of the plurality of content outlets, and

the one or more first content outlets of the plurality of content outlets are disjunctive with respect to the one or more second content outlets of the plurality of content outlets.

16. The system of claim 15 , wherein the operations further comprise executing the metadata file to receive the details about the recommended content item, wherein:

the details comprise data from the one or more first content outlets of the plurality of content outlets and the one or more second content outlets of the plurality of content outlets, and

the metadata file is executable to track the recommended content item across the one or more first content outlets of the plurality of content outlets and the one or more second content outlets of the plurality of content outlets.

17. The system of claim 14 , wherein the operations further comprise identifying the recommended content item based on comparing the combination of the first metadata, the second metadata, and the third metadata to the fourth metadata, wherein comparing the combination of the first metadata, the second metadata, and the third metadata to the fourth metadata comprises:

determining that a particular subset of the first metadata corresponding to the recommended content item is most similar to the fourth metadata; and

accessing, via a query to a data repository including the first metadata, the recommended content item to generate the recommended content item package.

18. The system of claim 14 , wherein:

the performance includes a performance report provided to the content providing entity, the performance report includes an indication of how frequently the receiving entity interacted with the recommended content item and a number of instances the recommended content item was inserted into one or more content slots or one or more potential digital content slots of the plurality of content slots,

the measurement includes a measurement report usable to adjust the recommended content item package, and

the measurement report includes an indication of a similarity between the first metadata of each of the content item and the second metadata of content slots, or the third metadata of potential digital content slots, into which the recommended content item was inserted.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2024
From: CANNEY, JASON LORING; GRABOWSKI, ANDREW JOHN; TRAUT, HILARY JOY; ROBBE, ALEXANDER MARK; BERGER, RICHARD MARTIN; MARGRAFF, MEGAN; GUPTA, MOHIT; ESKRA, DEBRA; SUTCLIFFE, ALISTAIR
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 066470/0851 →
Cited By (1)
US 12,724,624