Electronic Display Image Proof of Play Using CRC Codes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for proof of play in digital out-of-home advertising fail to accurately verify the display of images due to issues such as missing, corrupted, or mislabeled media files, hardware updates, and media player malfunctions, leading to discrepancies between intended and actual content display.

Innovation Solution

Implementing unit controllers with proof of play modules that generate cyclic redundancy check (CRC) codes for images transmitted from media players to electronic displays, allowing for accurate tracking of play duration and count through CRC code analysis and storage, minimizing the need for full image data storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If playlists are provided as input to media players, then advertising content can be delivered to electronic displays, but the playlists may not accurately represent the content actually displayed due to missing, corrupted, or mislabeled media files

Engineering Contradiction:
Improveaccuracy of proof of play informationVSAvoidreliability of content display verification
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The system captures actual display output from the electronic display and feeds it back to verify what was actually shown. This feedback loop allows the system to compare intended content (from playlists) with actual content displayed, providing accurate proof of play information and enabling verification of content delivery despite media player or file issues

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system introduces an intermediary verification process that sits between the media player and the final content delivery. This intermediary captures and validates the actual displayed content, serving as a mediator that ensures accurate proof of play reporting even when the media player or files have issues

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If full image data is captured and stored for proof of play, then accurate verification of displayed content is achieved, but storage resources are consumed

Engineering Contradiction:
Improveprecision of content verificationVSAvoidstorage resource consumption
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system extracts only the essential verification information from the full image data. Instead of storing complete images, it captures key identifying features and metadata that are sufficient to verify content delivery, thereby reducing storage requirements while maintaining verification precision

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system creates simplified representations or copies of the displayed content for verification purposes. Rather than storing full-resolution images, it generates condensed verification data that captures the essential identity of the content without requiring substantial storage resources

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250310600A1Proof of play for images displayed at electronic displays
Publication Date: 2025.10.02 MANUFACTURING RESOURCES INTERNATIONAL INC
  • US20250310600A1 patent drawing
  • US20250310600A1 patent drawing
  • US20250310600A1 patent drawing

AI summary

A display assembly providing proof of play information is disclosed. Content items, including static content files, each of which comprises a single image for display in each play instance for a period of consecutive seconds, are displayed at electronic display, at least in part by way of a media player. A unit controller causes a cumulative play count for each of the content items to be stored and maintained over time, redundancy check codes to be generated for the content items such that a respective code is consistently generated for each of the content items, and is consistently and consecutively generated for each of the static content items in each of the play instances, and where a consistent redundancy check code is consecutively generated for a respective one of the content items in a respective one of the play instances, cause the play count associated therewith to be incremented.