System and method for detection of display errors

Information

  • Patent Grant
  • 11093355
  • Patent Number
    11,093,355
  • Date Filed
    Thursday, May 2, 2019
    5 years ago
  • Date Issued
    Tuesday, August 17, 2021
    2 years ago
Abstract
A system and method for addressing failures in electronic display assemblies is provided. Each of a plurality of electronic display assembles include an electronic display, one or more components for operating the electronic display assembly, and a control device. A network operations center is located remote from, but in electronic communication with, each of the electronic display assembles. If the control devices determine that any of the components are not operating properly, the control device is configured to remove the power supplied to the components, wait a predetermined amount of time, and resume applying power.
Description
TECHNICAL FIELD

Embodiments generally relate to electronic displays typically used for advertising, information, and point of sale applications.


BACKGROUND OF THE ART

Electronic displays are now being used in indoor, outdoor, and semi-outdoor environments for advertising, information, as well as point of sale applications. Generally speaking, once installed, it is desirable to ensure operation throughout the life of the device. Downtime can be costly in that advertising revenue and opportunities can be lost, information will not be effectively transmitted to the public, and customers cannot view the purchase options in a point of sale application.


SUMMARY OF THE EXEMPLARY EMBODIMENTS

The exemplary embodiments herein provide a system and method for monitoring one or more remote electronic displays for possible failures, and providing system logic so that failures can be addressed immediately by the system, without requiring any user intervention. The system can monitor a number of system attributes such as heartbeat signals, status messages, LED light signals, video/image frame data, and network communications, while making near instantaneous changes in operation of the device in order to reduce or eliminate downtime of the displays.


The foregoing and other features and advantages of the present invention will be apparent from the following more detailed description of the particular embodiments, as illustrated in the accompanying drawings.





BRIEF DESCRIPTION OF THE DRAWINGS

A better understanding of an exemplary embodiment will be obtained from a reading of the following detailed description and the accompanying drawings wherein identical reference characters refer to identical parts and in which:



FIG. 1 is a simplified bock diagram of an exemplary embodiment of the overall system architecture.



FIG. 1A is a simplified block diagram of another exemplary embodiment of the overall system architecture.



FIG. 2 is a logical flowchart for operating a first embodiment of the system.



FIG. 3 is a logical flowchart for operating a second embodiment of the system.



FIG. 4 is a logical flowchart for operating a third embodiment of the system.



FIG. 5 is a logical flowchart for operating a fourth embodiment of the system.



FIG. 6 is a logical flowchart for operating a fifth embodiment of the system.



FIG. 7 is a logical flowchart for operating a sixth embodiment of the system.



FIG. 8 is a logical flowchart for operating a seventh embodiment of the system.



FIG. 9 is a logical flowchart for operating an eighth embodiment of the system.





DETAILED DESCRIPTION

The invention is described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the exemplary embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. In the drawings, the size and relative sizes of layers and regions may be exaggerated for clarity.


The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.


Embodiments of the invention are described herein with reference to illustrations that are schematic illustrations of idealized embodiments (and intermediate structures) of the invention. As such, variations from the shapes of the illustrations as a result, for example, of manufacturing techniques and/or tolerances, are to be expected. Thus, embodiments of the invention should not be construed as limited to the particular shapes of regions illustrated herein but are to include deviations in shapes that result, for example, from manufacturing.


Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.


Initially it should be noted that one of ordinary skill in the art understands that electronic displays as described herein are capable of displaying both still images as well as videos. Thus, it should be recognized that the terms ‘image’ and ‘video’ may be used interchangeably herein. Further, one having an ordinary level of skill in the arts will also understand that the electrical connections described herein may be wired or wireless.



FIG. 1 is a simplified bock diagram of an exemplary embodiment of the overall system architecture. A system control board 101 preferably contains at least a processor 50, electronic storage 60, and a network interface component 70 (which preferably includes a power button 75). In exemplary embodiments of the present invention, the power button 75 is electrically connected to the system control board 101 such that the system control board 101 may simulate the user physically pressing the power button 75 as will be explained in greater detail herein. For example, but without limitation, the network interface component 70 may be electrically connected to the power button 75 via the power control header on the system control board 101. Similarly, the system control board 101 may be electrically connected to a power supply for the display assembly 200a such that the system control board 101 may simulate the user physically removing the power supply (i.e., unplugging) and reattaching the power supply (i.e., plugging back in).


A timing and control board (TCON) 102 is preferably in electrical connection with the system control board 101 as well as the electronic display 30. A primary video player 103a is also preferably in electrical connection with the system control board 101. An optional secondary video player 103b may also be in electrical connection with the system control board 101. Each video player preferably includes a power button 104 and a power LED 105 (labeled 104a, 105a, 104b, and 105b, respectively). Similar to the power button 75, the network interface component 70 may be electrically connected to the power button 104 and the power LED 105 as well as the power supply source to the video players 103a and 103b by way of the system control board 101 such that the system may simulate physically pressing the power button 104 as well as physically removing the power supply to the video players 103 and reattaching it.


A network operations center device 200 preferably contains at least a processor 51, electronic storage 61, and a network interface component 71 which communicates with the network interface component 70 on the display assembly 200a. Two other display assemblies 200b and 200c are shown in electrical connection with the network operations center device 200, and each would preferably have the same components as shown and described for the display assembly 200a, but this is not required. In some embodiments however, there could be even more than three display assemblies in electrical connection with the network operations center device.



FIG. 1A is a simplified block diagram of another exemplary embodiment of the overall system architecture. In this embodiment the display assembly 200d may be similar to that show in FIG. 1, but be comprised of a first display 30a and a second display 30b. The first display 30a may be in electrical connection with a first TCON 102a and the second display 30b may be in electrical connection with a second TCON 102b. The first and second TCONs 102a and 102b, respectively, may be in electrical communication with the system control board 101. The video players 103a and 103b may each comprise two electrical connections with the system control board 101 such that each video player 103a and 103b may control both the first and the second displays 30a and 30b.



FIG. 2 is a logical flowchart for operating a first embodiment of the system. In this embodiment, the system begins by applying power to the video player 103a. The system may next allow time for the display assembly to boot up, such as but not limited to, by use of a timer or counter.


In this embodiment, the system may then monitor the video player 103a to see if it is communicating, thus indicating normal operation. The system may monitor the video player 103a by checking for a heartbeat signal, which is periodically generated by the video player 103a to indicate normal operation or to synchronize other parts of the system. Alternatively, the system may monitor the signal from the power LED 105 to see if it is active. As another alternative, the system may transmit a ping to see if the video player 103a responds. In still further alternate embodiments, the system may check for status messages that may be periodically sent from the player 103a to the control board 101. If the video player 103a is communicating though any of the aforementioned or other means, the system may continue to apply power to the video player 103a.


If the video player 103a is not communicating, the system may do one of two things. First, the system may initiate a recovery sequence as described in greater detail in FIG. 9. Second, the system may store a downtime event or failure data at the system control board 101 and optionally transmit the downtime event or failure data to the NOC device 200. In some embodiments, the system may perform both functions when no communication is detected from the player 103a.


Regardless, if the video player 103 is communicating, the system may return to the beginning of the logic and simply apply power to the video player 103a while continuing to monitor the signal from the power LED 105a.



FIG. 3 is a logical flowchart for operating a second embodiment of the system. Here the system begins by driving the display 30 from the primary player 103a. The system would then check to determine if any failure data or downtime event had been stored for the primary player 103a and if not, the system continues the normal operations with the primary player 103a. If any failure data or downtime event had been stored for the primary player 103a, the system may then switch to drive the display 30 from the secondary player 103b. For example, but not to serve as a limitation, a failure or downtime event may include no video being shown on the display 30, an unsupported resolution format being received, an unsupported frame rate being received, an error message being received, or the like.


Those having an ordinary level of skill in the arts will recognize that any threshold of amount, frequency, or type of failure data or downtime events may be set such that the system will not switch between the primary player 103a and the secondary player 103b until the threshold has been met or exceeded.



FIG. 4 is a logical flowchart for operating a third embodiment of the system. In this embodiment, the system begins with logic similar to that shown and described above with respect to FIG. 3.


Under normal operating conditions, the system may drive the display 30 from the first video player 103a. However, once the system switches to the secondary player 103b, the system would preferably check to determine if the second video player 103b is communicating. If so, the system may continue normal operations with the second video player 103b. If not, the system may then do one of two things. First, the system may initiate a recovery sequence on the second video player 103b as previously discussed. Second, or in addition, the system may check to see if the first video player 103a is communicating. Preferably, the system first initiates the recovery sequence and only checks to see if the primary players is communicating after finding that the recovery sequence in unsuccessful. If the first video player 103a is communicating, the system may switch back to the first video player 103a. If not, the system may store a downtime event or failure data at the system control board 101 and optionally transmit the downtime event or failure data to the NOC device 200. In some embodiments, the system may perform both functions when the first video player 103a is not communicating. Further, if both the first and second video players 103a and 103b are not communicating, the system may direct the display assembly 200d to remain in a failure or downtime event condition. For example, but without limitation, the failure or downtime event condition may display a default or error message.



FIG. 5 is a logical flowchart for operating a fourth embodiment of the system. Here the system begins by driving the display 30 from the primary player 103a. The system would then check to determine if the primary player 103a is communicating. If so, the system continues normal operations with the primary player 103a. If not, the secondary player 103b would then be used to drive the display 30 and the system may force a power off of the primary player 103a and then initiate a recovery sequence on the primary player 103a. The system would then return to check if the primary player 103a is communicating. If so, the system resumes operations from the primary player 103a, using it to drive the display 30. If not, the system continues operations with the secondary player 103b and may store a downtime event or failure data at the system control board 101 and optionally may transmit the downtime event or failure data to the NOC device 200.



FIG. 6 is a logical flowchart for operating a fifth embodiment of the system. In this embodiment, the system begins by pinging an outside server or internal network address that is known (or assumed) to be operational. If there is no response from the ping, a downtime event is stored for the network connection, indicating some type of failure within the network and/or the network interface component 70. The system may then return to ping an outside server or internal network address that is known (or assumed) to be operational. If there is again no response, then a downtime event is again stored for the network connection. Once the system receives a response for the ping, it may optionally transmit one or all of the downtime events to the NOC device 200.



FIG. 7 is a logical flowchart for operating a sixth embodiment of the system. In this embodiment, the system begins by pinging an outside server or internal network address that is known (or assumed) to be operational. If there is a response to the ping, the system may return to re-ping an outside server or internal network address again in the future to confirm that the network is operating correctly. If there is no response from the ping, the system may initiate a recovery sequence of the network interface component 70. The system would preferably return again to re-ping an outside server or internal network address again in the future to confirm that the network is operating correctly.



FIG. 8 is a logical flowchart for operating a seventh embodiment of the system. In this embodiment, the system control board 101 may analyze each frame of video/image data from the video player 103a to determine if the frame data has changed over a period of time (T), which can be any period of time chosen by the user, where an exemplary period of time (T) may be on the order of 10-15 minutes, but again could be any period of time. If the frame data has changed, the system would return to have the control board 101 analyze more frames of video/image data. If the frame data has not changed over T, then a default image or video may be displayed while the system initiates a recovery sequence on the video player 103a. Optionally, the system may store a downtime event or failure data for the video player 103a at the system board 101. After running the recovery sequence on the video player 103a, the system may return to normal operations so that the control board 101 may analyze more frames of video/image data to confirm that either the video player 103a is now operating properly, continues to operate properly, or continues to have downtime or a failure.



FIG. 9 is a logical flowchart for operating an eighth embodiment of the system. Specifically, FIG. 9 describes an exemplary embodiment of the recovery sequence. The recovery sequence may include a simulation of the user depressing the power button 104a and/or attaching and reattaching the power supply (i.e., unplugging and re-plugging in the display assembly 200 or individual components thereof). The recovery sequence may comprise a simulated “short push” of the power button 104a, a “long push” of the power button 104a, and/or ceasing to supply power to the video player 103a and then reapplying power after a period of time has elapsed. The short push may simply command the video player 103a to restart. The long push may force the video player 103a to restart. Alternatively, or in addition, the recovery sequence may cut power to the video player 103 and then reapply power after a period of time has elapsed.


In exemplary embodiments of the present invention, the system may first simulate a short push of the power button 104a for the video player 103a and allow time for it to restart. The system may then check to see if the video player 103a is communicating. If so, the system may store a downtime event and optionally may transmit the downtime event to the network operations center 200. If not, the system may simulate a long push of the power button 104a and allow time for the video player 103a to reboot. The system may then check to see if the video player 103a is communicating. If so, the system may store a downtime event and optionally may transmit the downtime event to the network operations center 200. If not, the system may cease applying power to the video player 103a, wait a predetermined amount of time, and reapply power to the video player.


Optionally, the system may then check to see if the video player 103a is communicating. If so, the system may store a downtime event and optionally may transmit the downtime event to the network operations center 200. If not, the system may store a failure, optionally place the display assembly 200d in a default or failure mode, and optionally may transmit the failure to the network operations center 200.


While the recovery sequence is discussed with respect to the video player 103a and the respective power button 104a, it may be utilized with the second video player 103b and the respective power button 104b, the power button 75, as well as with other components of the system.


As used herein, a downtime event and/or failure is a data package representing any number of pieces of data including but not limited to the date and time for when the particular portion of the system went down, specifically which component of the system went down, how long the component was down, and the date and time for when operations resumed.


In exemplary embodiments of the present invention, and as discussed herein, the first video player 103a may be designated as the primary player, and the second video player 103b may be designated as the secondary player, though the reverse is contemplated.


The electronic display 30 can be any flat panel electronic display including but not limited to: liquid crystal displays (LCD), organic light emitting diode (OLED) displays, plasma displays, electroluminescent polymer displays, and the like.


Those having an ordinary level of skill in the arts will recognize that the buttons described herein, such as but not limited to the power button 75 and the power button 104, may be physical buttons or may be non-physical buttons such as an electrical signal, switch, circuit, transistor, or the like.


Having shown and described a preferred embodiment of the invention, those skilled in the art will realize that many variations and modifications may be made to affect the described invention and still be within the scope of the claimed invention. Additionally, many of the elements indicated above may be altered or replaced by different elements which will provide the same result and fall within the spirit of the claimed invention. It is the intention, therefore, to limit the invention only as indicated by the scope of the claims.

Claims
  • 1. A system for remotely addressing operational failures, said system comprising: a plurality of electronic display assembles, each comprising an electronic display, one or more components for operating the respective electronic display assembly, a system control board in electronic communication with a network and electrically connected to the one or more components for operating the respective electronic display assembly; anda network operations center in electronic communication with each of the plurality of electronic display assembles, wherein the network operations center is located remote from the plurality of electronic display assemblies;wherein each of the system control boards are configured to determine if the one or more components of the respective electronic display assembly are not operating properly and generate a signal for transmission to the network operations center indicating the improper operation of the one or more components;wherein each of the system control boards are configured to simulate a short push of a power button by sending the one or more components of the respective electronic display assembly instructions to restart;wherein each of the system control boards are electrically connected to a power supply for said one or more components of the respective electronic display assembly and are configured to remove the power supplied to the one or more components of the respective electronic display assembly, wait a predetermined amount of time, and resume applying power to the one or more components of the respective electronic display assembly.
  • 2. The system of claim 1 wherein: each of the system control boards are further configured to simulate along push of the power button by sending the one or more components of the respective electronic display assembly force restart instructions.
  • 3. The system of claim 2 wherein: each of the system control boards are configured to receive instructions to initiate a recovery sequence; andupon receipt of instructions to initiate the recovery sequence, the respective control device is configured to, for the respective one or more components, first simulate a short push of the power button, simulate along push of the power button if nonoperation is determined after simulating a short push of the power button, and then remove the power supply, wait a predetermined amount of time, and resume applying power if nonoperation is determined after simulating along push of the power button.
  • 4. The system of claim 1 wherein: the one or more components comprise a video player.
  • 5. The system of claim 1 wherein: each of the system control boards are configured to periodically generate and transmit signals to the network operations center regarding operational status of the one or more components.
  • 6. The system of claim 5 wherein: each of the system control boards are configured to generate and store a downtime event if any of the one or more components of the respective electronic display assembly are determined to be nonoperational; andeach of the system control boards are configured to transmit downtime events to the network operations center.
  • 7. The system of claim 1 wherein: each of the system control boards are configured to determine that the one or more components are improperly operating where said one or more components are not communicating.
  • 8. The system of claim 1 wherein: each of the electronic display assemblies comprises a first video player and a second video player;the system control board for each electronic display assembly is configured to designate one of the first and second video players as primary and the other one of the first and second video player as secondary;the system control board for each of the electronic display assemblies is configured to provide content to the respective electronic display using the primary designated one of the first and second video players; andthe system control board for each of the electronic display assemblies is configured to switch to the secondary designated one of the first and second video players if the primary designated one of the first and second video players is not communicating.
  • 9. The system of claim 8 wherein: the system control board for each of the electronic display assemblies is configured to switch to the secondary designated one of the first and second video players for the respective electronic display assembly only if the primary designated one of the first and second video players for the respective electronic display assembly is not operating after removing power supplied to the primary designated one of the first and second video players, waiting a predetermined amount of time, and resuming the application of power to the primary designated one of the first and second video players.
  • 10. The system of claim 8 wherein: the system is configured to switch back to the primary designated one of the first and second video players if the secondary designated one of the first and second video players is not operating and the primary designated one of the first and second video players is operating.
  • 11. The system of claim 1 wherein: each of said electronic display assemblies comprise a network interface component configured to facilitate electronic communication over said network between said system control board of the respective electronic display assembly and said network operations center.
  • 12. The system of claim 1 wherein: at least one of said one or more components for each of said electronic display assemblies comprise a timing and control board in electronic communication with said system control board and said electronic display of said respective electronic display assembly.
  • 13. The system of claim 1 wherein: each of said electronic display assemblies comprise a second electronic display in electronic communication with said system control board.
  • 14. A method for remotely addressing operational failures, said method comprising the steps of: providing a plurality of electronic display assembles, each comprising an electronic display, one or more components for operating the electronic display assembly, and a system control board electrically connected with the one or more components for operating the electronic display assembly and in electronic communication with a network;placing a network operations center in electronic communication with each of the plurality of electronic display assembles by way of the network, wherein the network operations center is located remote from the plurality of electronic display assemblies;monitoring each of the electronic display assemblies, by way of the control devices, to identify one of the electronic display assemblies not operating properly;generating, at the system control board for the improperly operating one of the electronic display assemblies, a signal for transmission to the network operations center identifying the improperly operating one of the electronic display assemblies;instructing the improperly operating one of the electronic display assemblies to simulate a short push of the power button by sending the system control board for the improperly operating one of the electronic display assemblies instructions to initiate a recovery sequence; andremoving, by way of the system control board for the improperly operating one of the electronic display assemblies, the power supplied to the one or more components of the improperly operating one of the electronic display assemblies, waiting a predetermined amount of time, and resupplying the power supply to the one or more components of the improperly operating one of the electronic display assemblies.
  • 15. The method of claim 14 further comprising the steps of: notifying the network operations center of a downtime event upon determination that the improperly operating one of the electronic display assemblies is not operating properly.
  • 16. The method of claim 14 further comprising the steps of: instructing the improperly operating one of the electronic display assemblies to simulate along push of the power button by sending the system control board of the improperly operating one of the electronic display assemblies force restart instructions.
  • 17. The method of claim 14 further comprising the steps of: providing, at each of the electronic display assemblies, a primary video player and a secondary video player; andinstructing, by way of the system control boards, each respective one of the electronic display assemblies to operate with the secondary video player of the respective one of the electronic display assemblies upon determination that the primary video player of the respective one of the electronic display assemblies is not operating properly.
  • 18. The system of claim 14 wherein: each of said electronic display assemblies comprise a network interface component configured to facilitate electronic communication over said network between said system control board of the respective electronic display assembly and said network operations center; andeach of said electronic display assemblies comprise a timing and control board in electronic communication with said system control board and said electronic display of said respective electronic display assembly.
  • 19. A system for remotely addressing operational failures, said system comprising: a plurality of electronic display assembles, each comprising an electronic display, a system control board, one or more components for operating the respective electronic display assembly in electrical connection with system control board, wherein the system control board is in electronic communication with a network and is electrically connected to each of the one or more components; anda network operations center in electronic communication with each of the plurality of electronic display assembles, wherein the network operations center is located remote from the plurality of electronic display assemblies;wherein each of the system control boards are configured to determine if the one or more components of the respective electronic display assembly are not operating properly and generate a signal for transmission on said network indicating the improper operation of the one or more components to the network operations center;wherein each of the system control boards are configured to receive instructions to initiate a recovery sequence from the network operations center;wherein each of the system control boards are electrically connected to a power supply for said one or more components of the respective electronic display assembly;wherein each of the system control boards are configured to, following receipt of instructions to initiate said recovery sequence, simulate a short push of a power button of the respective electronic display assembly, and if said one or more components are still not operating properly, subsequently simulate a long push of the power button, and if said one or more components are still not operatinq properly, subsequently cease supplying power from the power supply for the one or more components of the respective electronic display assembly, wait a predetermined amount of time, and resume applying power from the power supply to the one or more components of the respective electronic display assembly.
  • 20. The system of claim 19 wherein: the network operations center comprises a personal electronic device.
CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. application Ser. No. 15/262,837 filed Sep. 12, 2016, which claims the benefit of U.S. Provisional Application No. 62/216,470, filed Sep. 10, 2015, the disclosures of each of which are hereby incorporated by reference as if fully restated.

US Referenced Citations (178)
Number Name Date Kind
5162785 Fagard Nov 1992 A
5351201 Harshbarger, Jr. et al. Sep 1994 A
5590831 Manson et al. Jan 1997 A
5751346 Dozier et al. May 1998 A
5786801 Ichise Jul 1998 A
5952992 Helms Sep 1999 A
6144359 Grave Nov 2000 A
6157143 Bigio et al. Dec 2000 A
6215411 Gothard Apr 2001 B1
6222841 Taniguchi Apr 2001 B1
6259492 Imoto et al. Jul 2001 B1
6384736 Gothard May 2002 B1
6421694 Nawaz et al. Jul 2002 B1
6509911 Shimotono Jan 2003 B1
6546294 Kelsey et al. Apr 2003 B1
6553336 Johnson et al. Apr 2003 B1
6556258 Yoshida et al. Apr 2003 B1
6587525 Jeong et al. Jul 2003 B2
6753842 Williams et al. Jun 2004 B1
6771795 Isnardi Aug 2004 B1
6812851 Dukach et al. Nov 2004 B1
6850209 Mankins et al. Feb 2005 B2
6968375 Brown Nov 2005 B1
7038186 De Brabander et al. May 2006 B2
7064672 Gothard Jun 2006 B2
7319862 Lincoln et al. Jan 2008 B1
7330002 Joung Feb 2008 B2
7369058 Gothard May 2008 B2
7380265 Jensen et al. May 2008 B2
7391317 Abraham et al. Jun 2008 B2
7451332 Culbert et al. Nov 2008 B2
7474294 Leo et al. Jan 2009 B2
7577458 Lin Aug 2009 B2
7581094 Apostolopoulos et al. Aug 2009 B1
7595785 Jang Sep 2009 B2
7612278 Sitrick et al. Nov 2009 B2
7614065 Weissmueller, Jr. et al. Nov 2009 B2
7636927 Zigmond et al. Dec 2009 B2
7675862 Pham et al. Mar 2010 B2
7751813 Varanda Jul 2010 B2
7764280 Shiina Jul 2010 B2
7774633 Harrenstien et al. Aug 2010 B1
7795821 Jun Sep 2010 B2
7949893 Knaus May 2011 B1
8212921 Yun Jul 2012 B2
8218812 Sugimoto et al. Jul 2012 B2
8248203 Hanwright et al. Aug 2012 B2
8441574 Dunn et al. May 2013 B2
8601252 Mendelow Dec 2013 B2
8689343 De Laet Apr 2014 B2
8983385 Macholz Mar 2015 B2
9026686 Dunn et al. May 2015 B2
9812047 Schuch et al. Nov 2017 B2
20020019933 Friedman et al. Feb 2002 A1
20020026354 Shoji et al. Feb 2002 A1
20020112026 Fridman et al. Aug 2002 A1
20020120721 Eilers et al. Aug 2002 A1
20020147648 Fadden et al. Oct 2002 A1
20020152425 Chaiken et al. Oct 2002 A1
20020163513 Tsuji Nov 2002 A1
20020163916 Oskouy et al. Nov 2002 A1
20020164962 Mankins et al. Nov 2002 A1
20020190972 Ven de Van Dec 2002 A1
20020194365 Jammes Dec 2002 A1
20020194609 Tran Dec 2002 A1
20030031128 Kim et al. Feb 2003 A1
20030039312 Horowitz et al. Feb 2003 A1
20030061316 Blair et al. Mar 2003 A1
20030097497 Esakov May 2003 A1
20030098881 Nolte et al. May 2003 A1
20030115591 Weissmueller, Jr. et al. Jun 2003 A1
20030117714 Nakamura et al. Jun 2003 A1
20030161354 Bader et al. Aug 2003 A1
20030177269 Robinson et al. Sep 2003 A1
20030192060 Levy Oct 2003 A1
20030196208 Jacobson Oct 2003 A1
20030214242 Berg-johansen Nov 2003 A1
20030230991 Muthu et al. Dec 2003 A1
20040036697 Kim et al. Feb 2004 A1
20040138840 Wolfe Jul 2004 A1
20040158872 Kobayashi Aug 2004 A1
20040194131 Ellis et al. Sep 2004 A1
20040243940 Lee et al. Dec 2004 A1
20040252400 Blank et al. Dec 2004 A1
20040253947 Phillips et al. Dec 2004 A1
20050033840 Nisani et al. Feb 2005 A1
20050070335 Jitsuishi et al. Mar 2005 A1
20050071252 Henning et al. Mar 2005 A1
20050073518 Bontempi Apr 2005 A1
20050088984 Chin et al. Apr 2005 A1
20050123001 Craven et al. Jun 2005 A1
20050132036 Jang et al. Jun 2005 A1
20050179554 Lu Aug 2005 A1
20050184983 Brabander et al. Aug 2005 A1
20050216939 Corbin Sep 2005 A1
20050231457 Yamamoto et al. Oct 2005 A1
20050267943 Castaldi et al. Dec 2005 A1
20050289061 Kulakowski et al. Dec 2005 A1
20050289588 Kinnear Dec 2005 A1
20060007107 Ferguson Jan 2006 A1
20060022616 Furukawa et al. Feb 2006 A1
20060150222 McCafferty et al. Jul 2006 A1
20060160614 Walker et al. Jul 2006 A1
20060269216 Wiemeyer et al. Nov 2006 A1
20070039028 Bar Feb 2007 A1
20070154060 Sun Jul 2007 A1
20070157260 Walker Jul 2007 A1
20070168539 Day Jul 2007 A1
20070200513 Ha et al. Aug 2007 A1
20070214812 Wagner et al. Sep 2007 A1
20070237636 Hsu Oct 2007 A1
20070268241 Nitta et al. Nov 2007 A1
20070273519 Ichikawa et al. Nov 2007 A1
20070274400 Murai et al. Nov 2007 A1
20070286107 Singh et al. Dec 2007 A1
20070291198 Shen Dec 2007 A1
20080008471 Dress Jan 2008 A1
20080019147 Erchak et al. Jan 2008 A1
20080024268 Wong et al. Jan 2008 A1
20080034205 Alain et al. Feb 2008 A1
20080037466 Ngo et al. Feb 2008 A1
20080037783 Kim et al. Feb 2008 A1
20080055297 Park Mar 2008 A1
20080096559 Phillips et al. Apr 2008 A1
20080104631 Krock et al. May 2008 A1
20080111958 Kleverman et al. May 2008 A1
20080112601 Warp May 2008 A1
20080136770 Peker et al. Jun 2008 A1
20080163291 Fishman et al. Jul 2008 A1
20080185976 Dickey et al. Aug 2008 A1
20080218501 Diamond Sep 2008 A1
20080246871 Kupper et al. Oct 2008 A1
20080266554 Sekine et al. Oct 2008 A1
20080267328 Ianni et al. Oct 2008 A1
20080278099 Bergfors et al. Nov 2008 A1
20080281165 Rai et al. Nov 2008 A1
20080303918 Keithley Dec 2008 A1
20080313691 Cholas et al. Dec 2008 A1
20090009997 Sanfilippo et al. Jan 2009 A1
20090015400 Breed Jan 2009 A1
20090036190 Brosnan et al. Feb 2009 A1
20090079416 Vinden et al. Mar 2009 A1
20090104989 Williams et al. Apr 2009 A1
20090129556 Ahn May 2009 A1
20090152445 Gardner, Jr. Jun 2009 A1
20090164615 Akkanen Jun 2009 A1
20090273568 Milner Nov 2009 A1
20090315867 Sakamoto et al. Dec 2009 A1
20100017526 Jagannath et al. Jan 2010 A1
20100037274 Meuninck et al. Feb 2010 A1
20100060550 McGinn et al. Mar 2010 A1
20100083305 Acharya et al. Apr 2010 A1
20100149567 Kanazawa et al. Jun 2010 A1
20100177157 Stephens et al. Jul 2010 A1
20100177158 Walter Jul 2010 A1
20100177750 Essinger et al. Jul 2010 A1
20100198983 Monroe et al. Aug 2010 A1
20100231563 Dunn et al. Sep 2010 A1
20100237697 Dunn et al. Sep 2010 A1
20100238299 Dunn et al. Sep 2010 A1
20100299556 Taylor et al. Nov 2010 A1
20110019636 Fukuoka et al. Jan 2011 A1
20110047567 Zigmond et al. Feb 2011 A1
20110078536 Han et al. Mar 2011 A1
20110283199 Schuch et al. Nov 2011 A1
20120105424 Lee et al. May 2012 A1
20120203872 Luby et al. Aug 2012 A1
20120302343 Hurst et al. Nov 2012 A1
20120308191 Chung Dec 2012 A1
20130162908 Son et al. Jun 2013 A1
20140002747 Macholz Jan 2014 A1
20150250021 Stice et al. Sep 2015 A1
20160034240 Kreiner et al. Feb 2016 A1
20170075777 Dunn et al. Mar 2017 A1
20170163519 Bowers et al. Jun 2017 A1
20170315886 Helmick Nov 2017 A1
20180027635 Roquemore, III Jan 2018 A1
20180061297 Schuch et al. Mar 2018 A1
Foreign Referenced Citations (25)
Number Date Country
203277867 Nov 2013 CN
0313331 Feb 1994 EP
1821538 Aug 2007 EP
2351369 Aug 2011 EP
2396964 Dec 2011 EP
3347793 Jul 2018 EP
61-234690 Oct 1986 JP
61-251901 Nov 1986 JP
7-74224 Mar 1995 JP
2000122575 Apr 2000 JP
2002064842 Feb 2002 JP
2002209230 Jul 2002 JP
2005-211449 Aug 2005 JP
2005-211451 Aug 2005 JP
2005236469 Sep 2005 JP
2005333568 Dec 2005 JP
2010282109 Dec 2010 JP
2018537876 Dec 2018 JP
10-2010-0081354 Jul 2010 KR
10-2011-0065338 Jun 2011 KR
WO9608892 Mar 1996 WO
WO2008050402 May 2008 WO
WO2011106683 Sep 2011 WO
WO2012127971 Sep 2012 WO
WO2017044952 Mar 2017 WO
Non-Patent Literature Citations (6)
Entry
Photo Research, PR-650 SpectraScan Colorimeter, 1999, 2 Pages.
Texas Advanced Optoelectronic Solutions, TCS230 Programmable Color Light-To-Frequency Converter, 2007, 12 Pages.
Don Methven, Wireless Video Streaming: An Overview, Nov. 16, 2002, 7 Pages.
Outdoorlink, Inc., SmartLink One, One Relay, http://smartlinkcontrol.com/billboard/one-relay/, retrieved Apr. 17, 2019, 2007-16, 6 pages.
Outdoorlink, Inc., SmartLink Website User Manual, http://smartlink.outdoorlinkinc.com/docs/SmartLinkWebsiteUserManual.pdf, 2017, 33 pages.
Outdoorlink, Inc., SmartLink One Out of Home Media Controller, 2016, 1 page.
Related Publications (1)
Number Date Country
20190258552 A1 Aug 2019 US
Provisional Applications (1)
Number Date Country
62216470 Sep 2015 US
Continuations (1)
Number Date Country
Parent 15262837 Sep 2016 US
Child 16401714 US