Master Computing Device Synchronization for Accurate Digital Signage Impressions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In digital signage systems, ensuring synchronized display of content across multiple devices is challenging, especially when one or more devices are unable to display content, leading to inaccuracies in impression metrics and potential contract breaches.

Innovation Solution

A master computing device synchronizes with slave devices by transmitting requests and determining capable displays, calculating an actual number of impressions based on negative responses, and reporting this metric to a server for accurate bidding and proof of play processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a digital signage server sends a command to all digital signage players for requesting the display of the advertising campaign simultaneously, then the synchronization process is simple, but the contract terms are broken if any player is not capable of displaying the advertising campaign

Engineering Contradiction:
Improvesynchronization process simplicityVSAvoidcontract fulfillment reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The master player performs a preliminary capability assessment by transmitting synchronization requests to all slave players before the actual content display. Players respond with positive or negative indicators of their capability to display the advertising campaign. This preliminary action allows the master player to identify unavailable players beforehand and adjust the synchronization strategy accordingly, ensuring contract fulfillment without requiring all players to participate.

Inventive Principle:
Principle #10Preliminary action

2Extent of automation

If a decentralized architecture with master and slave players is used, then the system autonomy is improved, but the complexity of synchronizing display across multiple devices increases

Engineering Contradiction:
Improvesystem autonomyVSAvoidsynchronization complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system is segmented into a master player and multiple slave players, where the master player assumes the role of the digital signage server. This segmentation allows the master player to independently manage synchronization by transmitting requests to individual slave players and collecting their capability responses. Each slave player operates autonomously by responding to requests, while the master player coordinates the overall synchronization process, reducing the complexity of managing fully decentralized systems.

Inventive Principle:
Principle #1Segmentation

3Productivity

If the nominal number of impressions is used to evaluate the total number of impressions available, then the metric calculation is simple, but the accuracy of impression evaluation deteriorates when some displays are not capable of displaying digital signage content

Engineering Contradiction:
Improvemetric calculation efficiencyVSAvoidimpression evaluation accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The master player receives feedback from slave players in the form of positive or negative responses to synchronization requests, indicating each player's capability to display the advertising campaign. The master player uses this feedback information to calculate the actual number of impressions by counting only the displays that responded positively. This feedback mechanism allows for accurate impression evaluation while maintaining calculation efficiency, as the master player simply counts the number of positive responses rather than performing complex assessments.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11107121B2Master computing device and method for determining an actual number of impressions provided by a synchronized group of devices
Publication Date: 2021.08.31 BROADSIGN INTELLECTUAL PROPERTY INC
  • US11107121B2 patent drawing
  • US11107121B2 patent drawing
  • US11107121B2 patent drawing

AI summary

Master computing device and method for determining an actual number of impressions provided by a synchronized group of devices comprising the master and one or more slave computing device. The master device transmits a synchronization request to the slave device(s) and determines a number of negative responses received from the slave device(s) in response to the synchronization request. A negative response indicates that one slave device is not capable of displaying digital content. The master device determines a number of displays D capable of displaying digital content based on the number of negative responses received. The master device determines a metric representative of the actual number of impressions provided by the master device and the slave device(s). The metric is calculated based on the number of displays D. The master device transmits the metric to a server and the server calculates the actual number of impressions using the metric.