IP Library Granted Patent US 10,114,711
Granted Patent B2
US 10,114,711 · App. 14/547,954 · Granted Oct 30, 2018

Fault detection and correction for single and multiple media players connected to electronic displays, and related devices, methods and systems

Inventors: Dennis Gerald Michaelson (London, CA); Joseph Hishon (London, CA)
Assignee: CINEPLEX DIGITAL MEDIA INC.
G06F11/2002G06F11/2025G06F11/2033H04L65/40G06F11/2038
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,114,711
App. No.
14/547,954
Granted
Oct 30, 2018
Kind
B2
Abstract

Systems, devices, software, hardware and networks adapted and arranged for monitoring and correcting faults in networked media player systems that include electronic displays are provided. After detection or notification of a fault in at least one networked media player in a network of at least two, or N, media players operationally connected to electronic displays, the invention provides an alternate source of signal to the affected display. In some preferred embodiments, the invention utilizes at least one additional, or N+1, media player as a backup to substitute for the failed media player. Reconfiguration of the faulted media player by means of the N+1 backup networked media player advantageously increases the reliability and efficiency of ongoing maintenance of digital visual systems operating in commercial and other environments.

Claims (48)

1. A method comprising:

duplicating data associated with each of a plurality of media players to a back-up media player,

each of the plurality of media players being configured to output a signal to one or more of a plurality of electronic displays, each of the electronic displays configured to switch source inputs between a corresponding media player and a video splitter, the back-up media player configured to drive the duplicated data associated with each of the plurality of media players via the video splitter;

determining whether a fault exists in any of the plurality of media players that affects a corresponding electronic display;

switching the source input of the corresponding electronic display to the back-up media player via the video splitter; and

playing, on the corresponding electronic display, the duplicated data from the video splitter for any of the plurality of media players for which the fault exists.

2. The method of claim 1 , wherein the duplicated data is received by the back-up media player from one of the plurality of media players.

3. The method of claim 1 , wherein the determining whether the fault exists comprises:

polling each of the plurality of media players at a predetermined interval for a response; and

determining whether the response is received from each of the plurality of media players during the predetermined interval.

4. The method of claim 3 , wherein each of the plurality of electronic displays has at least two alternately selectable inputs to receive the signal, and

wherein the playing the duplicated data comprises switching the at least two alternately selectable inputs of the electronic display connected to the media player from which no response was received to the back-up media player via the video splitter.

5. The method of claim 4 , wherein the switching is initiated by transmitting a control signal to the electronic display.

6. The method of claim 1 , wherein the determining whether the fault exists comprises:

receiving an indication of a faulty state from at least one of the plurality of media players.

7. The method of claim 6 , wherein the indication of the faulty state is an error code indicating a software error or a hardware error associated with the at least one of the plurality of the media players.

8. The method of claim 1 , wherein the duplicated data includes content to be displayed at one of the plurality of electronic displays and corresponding instructions.

9. The method of claim 1 , wherein the output signal includes one or more of a video signal and a control signal.

10. A non-transitory computer-readable medium containing instructions to configure a processor to perform operations comprising:

duplicating data associated with each of a plurality of media players to a back-up media player,

each of the plurality of media players being configured to output a signal to one or more of a plurality of electronic displays, each of the electronic displays configured to switch source inputs between a corresponding media player and a video splitter, the back-up media player configured to drive the duplicated data associated with each of the plurality of media players via the video splitter;

determining whether a fault exists in any of the plurality of media players that affects a corresponding electronic display;

switching the source input of the corresponding electronic display to the back-up media player via the video splitter; and

playing, on the corresponding electronic display, the duplicated data from the video splitter for any of the plurality of media players for which the fault exists.

11. The non-transitory computer-readable medium of claim 10 , wherein the determining whether the fault exists comprises:

polling each of the plurality of media players at a predetermined interval for a response; and

determining whether the response is received from each of the plurality of media players during the predetermined interval.

12. The non-transitory computer-readable medium of claim 11 , wherein each of the plurality of electronic displays has at least two alternately selectable inputs to receive the signal, and

wherein the playing the duplicated data comprises switching the at least two alternately selectable inputs of the electronic display connected to the media player from which no response was received to the back-up media player via the video splitter.

13. The non-transitory computer-readable medium of claim 10 , wherein the determining whether the fault exists comprises receiving an indication of a faulty state from at least one of the plurality of media players, and

wherein the indication of the faulty state is an error code indicating a software error or a hardware error associated with the at least one of the plurality of the media players.

14. The non-transitory computer-readable medium of claim 10 , wherein the duplicated data includes content to be displayed at one of the plurality of electronic displays and corresponding instructions.

15. An apparatus comprising:

at least one processor; and

at least one memory including computer program code, the at least one processor, the at least one memory, and the computer program code configured to cause the apparatus to perform operations comprising:

duplicating data associated with each of a plurality of media players to a back-up media player,

each of the plurality of media players being configured to output a signal to one or more of a plurality of electronic displays, each of the electronic displays configured to switch source inputs between a corresponding media player and a video splitter, the back-up media player configured to drive the duplicated data associated with each of the plurality of media players via the video splitter;

determining whether a fault exists in any of the plurality of media players that affects a corresponding electronic display;

switching the source input of the corresponding electronic display to the back-up media player via the video splitter; and

playing, on the corresponding electronic display, the duplicated data from the video splitter for any of the plurality of media players for which the fault exists.

16. The apparatus of claim 15 , wherein the determining whether the fault exists comprises:

polling each of the plurality of media players at a predetermined interval for a response; and

determining whether the response is received from each of the plurality of media players during the predetermined interval.

17. The apparatus of claim 16 , wherein each of the plurality of electronic displays has at least two alternately selectable inputs to receive the signal, and

wherein the playing the duplicated data comprises switching the at least two alternately selectable inputs of the electronic display connected to the media player from which no response was received to the video splitter.

18. The apparatus of claim 15 , wherein the determining whether the fault exists comprises receiving an indication of a faulty state from at least one of the plurality of media players, and

wherein the indication of the faulty state is an error code indicating a software error or a hardware error associated with the at least one of the plurality of the media players.

19. The apparatus of claim 15 , wherein the duplicated data includes content to be displayed at one of the plurality of electronic displays and corresponding instructions.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Nov 15, 2025
From: TSX TRUST COMPANY
To: CINEPLEX DIGITAL MEDIA INC.
Reel/Frame 072916/0702 →
SECURITY INTEREST Recorded Mar 13, 2024
From: CINEPLEX DIGITAL MEDIA INC.
To: TSX TRUST COMPANY
Reel/Frame 066795/0952 →
RELEASE OF SECURITY INTEREST Recorded Mar 6, 2024
From: TSX TRUST COMPANY (FORMERLY AST TRUST COMPANY (CANADA))
To: CINEPLEX DIGITAL MEDIA INC.
Reel/Frame 066667/0090 →
RELEASE OF SECURITY INTEREST Recorded Mar 6, 2024
From: THE BANK OF NOVA SCOTIA
To: CINEPLEX DIGITAL MEDIA INC.
Reel/Frame 066667/0104 →
SECURITY INTEREST Recorded Mar 3, 2021
From: CINEPLEX DIGITAL MEDIA INC.
To: THE BANK OF NOVA SCOTIA, AS ADMINISTRATIVE AGENT
Reel/Frame 055484/0959 →
SECURITY INTEREST Recorded Mar 3, 2021
From: CINEPLEX DIGITAL MEDIA INC.
To: AST TRUST COMPANY (CANADA)
Reel/Frame 055485/0181 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2017
From: EK3 TECHNOLOGIES INC.
To: CINEPLEX DIGITAL MEDIA INC.
Reel/Frame 040871/0870 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2014
From: MICHAELSON, DENNIS; HISHON, JOSEPH
To: EK3 TECHNOLOGIES, INC.
Reel/Frame 034212/0701 →
Continuity (5)
Continuation 13868852 · Apr 23, 2013
Continuation 13211264 · Aug 16, 2011
Continuation 12382027 · Mar 6, 2009
Provisional Application 61064482 · Mar 7, 2008
Related Publication 20150074449A1 · Mar 12, 2015