G06Q30/0264

Providing content based on event related information

A method includes identifying an event category, identifying content serving opportunities associated with the event category, and, for each content serving opportunity, determining a calendar event for which content was served, identifying a time period between when the content was served and when the event was scheduled to occur, and determining a keyword cluster that effected selection of the served content. The method also includes identifying a subset of the content serving opportunities and determining, for each content serving opportunity of the subset, performance of the served content. The method also includes adjusting, based on the performance, a relevancy score corresponding to the keyword cluster that effected selection of the served content, receiving a request to serve content at a computing device associated with the calendar event, selecting additional content using the adjusted relevancy score, and transmitting the additional content to the computing device.

Methods, systems, and media for setting and using an advertisement frequency cap based on causal conversions

In accordance with some embodiments of the disclosed subject matter, methods, systems, and media for setting and using an advertisement frequency cap based on causal conversions or impact of advertisements are provided.

CROSS-SCREEN OPTIMIZATION OF ADVERTISING PLACEMENT
20250240500 · 2025-07-24 · ·

A method may include obtaining a data set associated with viewing of digital content. The method may also include matching at least a portion of the data set to at least one consumer in a consumer graph to obtain person matched data. The method may further include extrapolating the person matched data to a total audience. The method may also include obtaining a total estimate of viewership data associated with the viewing of the digital content based on the extrapolated person matched data. The method may further include obtaining a viewership estimate of the digital content based on the total estimate of viewership data and the data set.

MACHINE LEARNING TECHNIQUES FOR OPTIMIZED COMMUNICATION WITH USERS OF A SOFTWARE APPLICATION

Certain aspects of the present disclosure relate to methods and systems for optimized delivery of communications including content to users of a software application. The method also includes obtaining, by a customer engagement platform (CEP), a set of cohort selection criteria for identifying a user cohort to deliver the content; identifying, by a data analytics platform (DAP), the user cohort to communicate with in accordance with the set of cohort selection criteria; identifying, by the DAP, one or more communication configurations for communicating with one or more sub-groups within the user cohort; and to each user of the user cohort, transmitting one or more communications based on the content and a corresponding communication configuration for a sub-group that may include the corresponding user; and measuring engagement outcomes associated with usage of the corresponding one or more communication configurations in communication with each of the sub-groups.

Transmedia story management systems and methods

Transmedia scheduling systems and methods are described in which a user interface is generated via a channel engine that includes first and second channels. The channels are based on one or more channel templates stored in a channel database, and are preferably populated with concurrent transmedia stories. Each of the transmedia stories can be based on at least one transmedia object stored in a transmedia database and may be dynamically generated.

METHODS AND SYSTEMS FOR CONTENT MANAGEMENT
20250307870 · 2025-10-02 ·

Methods and systems for content management are described. If programming content is distributed to viewers, signals are transmitted with the programming content to indicate a segmentation in the programming content. If a user device sees the signal indicating the advertisement break, the use device may make a request to an advertisement server. The advertisement server may receive the request and determine an identifier associated with the request and an identifier associated with an advertisement break. A binder may bind the identifier associated with the request and the identifier associated with the advertisement break.

Yield optimization of cross-screen advertising placement

A method may include obtaining an advertising campaign, determining one or more devices associated with a consumer, and associating the one or more devices with a consumer identifier. The method also includes obtaining data associated with the one or more devices associated and corresponding the data with the consumer identifier. The method also includes deduplicating the data related to the consumer identifier across one or more viewing methods. The method also includes displaying the deduplicated data. The method also includes adjusting the advertising campaign based on user input.

Methods, systems, and media for identifying automatically refreshed advertisements

Methods, systems, and media for identifying automatically refreshed advertisements are provided. In some embodiments, a method for modifying advertisement spending is provided, the method comprising: receiving advertisement delivery information associated with a plurality of advertisements displayed on a web page; generating a distribution of an amount of time that the plurality of advertisements were displayed on the web page using the advertisement delivery information; identifying a deviation in the generated distribution; determining whether the deviation correlates to an automatic refresh command performed by one or more browser applications; and providing an indication corresponding to the plurality of advertisements that were displayed on the web page in response to the automatic refresh command based on the determination.

Targeted Re-Processing of Digital Content
20250337967 · 2025-10-30 ·

A system includes a computing platform having processing hardware, and a memory storing software code. The software code is executed to receive digital content indexed to a timeline, receive insertion data identifying a timecode of the timeline, and encode the digital content using the insertion data to provide segmented content having a segment boundary at the timecode, and first and second segments adjoining the segment boundary, wherein the first segment precedes, and the second segment succeeds, the segment boundary. The software code also re-processes the first and second segments to apply a fade-out within or to the first segment and a fade-in within or to the second segment, wherein re-processing the first and second segments provides encoded segments having the segment boundary configured as an insertion point for supplemental content.

TRANSMEDIA STORY MANAGEMENT SYSTEMS AND METHODS

Transmedia scheduling systems and methods are described in which a user interface is generated via a channel engine that includes first and second channels. The channels are based on one or more channel templates stored in a channel database, and are preferably populated with concurrent transmedia stories. Each of the transmedia stories can be based on at least one transmedia object stored in a transmedia database and may be dynamically generated.