ACR Data Aggregation for Targeted Overlay Content

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional content broadcasting and streaming lack targeted and personalized content, a return path for user engagement, and the ability to collect viewing data at scale, as well as the capability for retargeting viewers after content consumption.

Innovation Solution

A system that aggregates information from multiple proprietary Automatic Content Recognition (ACR) systems to collect data across devices and deliver enhanced overlay content, enabling targeted advertising and user interaction through a content management system that normalizes disparate data sets and communicates with various ACR systems to provide a unified viewing experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If ACR technology from multiple vendors is incorporated into media devices to identify content and advertisements, then content recognition capability is improved, but device complexity increases

Engineering Contradiction:
Improvecontent recognition capabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary system that acts as a mediator between multiple ACR vendors and the media device. This intermediary aggregates content recognition data from various vendors and presents a unified interface to the device, allowing multi-vendor functionality without directly increasing device complexity. The intermediary handles the complexity of integrating multiple ACR systems externally.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a universal content recognition system that can work with multiple ACR vendors through a common interface. This universal layer enables the media device to benefit from multiple vendors' capabilities without needing to implement each vendor's specific complex integration requirements, achieving multi-functionality while maintaining simplicity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of manufacture

If traditional content broadcasting is used, then content delivery is simple, but targeted and personalized content delivery cannot be achieved

Engineering Contradiction:
Improvecontent delivery simplicityVSAvoidtargeted content delivery capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements feedback mechanisms where viewing data is collected from users and used to personalize and target content delivery. The system analyzes user behavior patterns and uses this feedback to deliver targeted advertisements and personalized content, transforming traditional one-way broadcasting into an interactive, data-driven content delivery system that maintains simplicity while enabling personalization.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If overlay content is delivered to all devices, then content enhancement is achieved, but data security and access control are compromised

Engineering Contradiction:
Improvecontent enhancement capabilityVSAvoiddata security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies local quality by delivering different overlay content to different devices based on their specific characteristics, authorization status, and user profiles. Instead of uniform content delivery, the system tailors overlay content locally to each device, enhancing content while maintaining security through device-specific access control and authorization verification.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11212582B2Providing restricted overlay content to an authorized client device
Publication Date: 2021.12.28 ROKU INC
  • US11212582B2 patent drawing
  • US11212582B2 patent drawing
  • US11212582B2 patent drawing

AI summary

A processing device for generating a viewing data report is disclosed. The processing device may include a memory device and a processor. The memory device may store instructions. The processor may be operatively coupled to the memory device. The processor may execute the instructions to: determine first viewing data associated with a first ACR event; determine second viewing data associated with a second ACR event; determine that a data field of a plurality of data fields in the first viewing data is incomplete; derive new data for the data field using other data fields of the first viewing data; aggregate the first viewing data and the second viewing data into a single data model to obtain aggregated viewing data of viewing behavior of a first viewer and a second viewer; and create a viewing data report as a compilation of the aggregated viewing data.