US 12,340,391 B2
Tracking performance of recommended content across multiple content outlets
Jason Loring Canney, Highlands Ranch, CO (US); Andrew John Grabowski, Northglenn, CO (US); Hilary Joy Traut, Boulder, CO (US); Alexander Mark Robbe, Denver, CO (US); Richard Martin Berger, Boulder, CO (US); Megan Margraff, Trumbull, CT (US); Mohit Gupta, Redwood Shores, CT (US); Debra Eskra, Redwood Shores, CO (US); and Alistair Sutcliffe, Redwood Shores, CA (US)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on May 28, 2024, as Appl. No. 18/676,292.
Application 18/676,292 is a continuation of application No. 18/158,221, filed on Jan. 23, 2023, granted, now 12,026,740.
Prior Publication US 2024/0311863 A1, Sep. 19, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/0242 (2023.01); G06F 16/958 (2019.01); H04L 67/50 (2022.01)
CPC G06Q 30/0242 (2013.01) [G06F 16/958 (2019.01); H04L 67/535 (2022.05)] 18 Claims
OG exemplary drawing
 
1. A computer-implemented method 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; and
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 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 categories;
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 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 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 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
availing the performance and the measurement to the content providing entity.