IP Library Granted Patent US 8,898,510
Granted Patent B2
US 8,898,510 · App. 13/868,852 · Granted Nov 25, 2014

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: EK3 Technologies, Inc.
G06F11/2002G06F11/2033G06F11/2025G06F11/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 8,898,510
App. No.
13/868,852
Granted
Nov 25, 2014
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. 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 at least:

monitor a plurality of media players connected in a network, each of the plurality of media players being connected to output a digital signal to at least one of a plurality of electronic displays, each of the plurality of electronic displays having at least two alternately selectable inputs to receive the digital signal;

detect a fault associated with one of the plurality of media players that affects a corresponding electronic display; and

switch the at least two alternately selectable inputs of the corresponding electronic display to one of the plurality of media players connected in the network that is not associated with the fault.

2. The apparatus of claim 1 , wherein the switching includes reconfiguring the network to bypass the one of the plurality of media players associated with the fault.

3. The apparatus of claim 1 , further comprising:

providing content and instructions to the corresponding electronic display.

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

monitoring a plurality of media players connected in a network, each of the plurality of media players being connected to output a digital signal to at least one of a plurality of electronic displays, each of the plurality of electronic displays having at least two alternately selectable inputs to receive the digital signal;

detecting a fault associated with one of the plurality of media players that affects a corresponding electronic display; and

switching the at least two alternately selectable inputs of the corresponding electronic display to one of the plurality of media players connected in the network that is not associated with the fault.

5. The non-transitory computer-readable medium of claim 4 , wherein the switching includes reconfiguring the network to bypass the one of the plurality of media players associated with the fault.

6. The non-transitory computer-readable medium of claim 4 , the operations further comprising:

providing content and instructions to the corresponding electronic display.

7. A method comprising:

monitoring a plurality of media players connected in a network, each of the plurality of media players being connected to output a digital signal to at least one of a plurality of electronic displays;

duplicating data received by each of the plurality of media players to a local storage device;

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

activating a fault correction state if no response is received from one of the plurality of media players; and

playing the duplicated data for the media player from which no response was received at the electronic display connected to the media player.

8. The method of claim 7 , wherein each of the plurality of electronic displays has at least two alternately selectable inputs to receive the digital 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 another one of the plurality of media players.

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

10. The method of claim 7 , wherein the fault correction state is activated when an error code is received from one of the plurality of media players, the error code indicating a software error or a hard drive read error associated with the media player.

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

monitoring a plurality of media players connected in a network, each of the plurality of media players being connected to output a digital signal to at least one of a plurality of electronic displays;

duplicating data received by each of the plurality of media players to a local storage device;

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

activating a fault correction state if no response is received from one of the plurality of media players; and

playing the duplicated data for the media player from which no response was received at the electronic display connected to the media player.

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 digital 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 another one of the plurality of media players.

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

14. The non-transitory computer-readable medium of claim 11 , wherein the fault correction state is activated when an error code is received from one of the plurality of media players, the error code indicating a software error or a hard drive read error associated with the media player.

15. A system comprising:

a processor; and

a memory, wherein the processor and the memory are configured to perform operations comprising:

monitoring a plurality of media players connected in a network, each of the plurality of media players being connected to output a digital signal to at least one of a plurality of electronic displays;

duplicating data received by each of the plurality of media players to a local storage device;

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

activating a fault correction state if no response is received from one of the plurality of media players; and

playing the duplicated data for the media player from which no response was received at the electronic display connected to the media player.

16. The system of claim 15 , wherein each of the plurality of electronic displays has at least two alternately selectable inputs to receive the digital 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 another one of the plurality of media players.

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

18. The system of claim 15 , wherein the fault correction state is activated when an error code is received from one of the plurality of media players, the error code indicating a software error or a hard drive read error associated with the media player.

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 Jun 5, 2013
From: MICHAELSON, DENNIS; HISHON, JOSEPH
To: EK3 TECHNOLOGIES, INC.
Reel/Frame 030549/0650 →
Continuity (4)
Continuation 13211264 · Aug 16, 2011
Continuation 12382027 · Mar 6, 2009
Provisional Application 61064482 · Mar 7, 2008
Related Publication 20130238926A1 · Sep 12, 2013