Master Computing Device Synchronization for Accurate Digital Signage Impressions
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
Data Source
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.


