IP Library › Granted Patent US 10,726,757
Granted Patent B2
US 10,726,757 · App. 16/692,016 · Granted Jul 28, 2020

System and method for monitoring a signage system of a transit vehicle

Inventors: Ramin Safavi (Plano, TX); Zhicun Gao (Plano, TX); Xiaoping Zhou (Plano, TX); Larry T. Taylor (Blue Ridge, TX)
Assignee: Luminator Holding LP
G09G3/006G09F21/048G09G2320/0646G09G2330/10G09G2360/144G09G2360/145
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,726,757
App. No.
16/692,016
Granted
Jul 28, 2020
Kind
B2
Abstract

A sign-monitoring system includes at least one electronic sign and a controller comprising a processor and memory. The electronic sign includes a pixel array, the pixel array including a plurality of pixels. The electronic sign further includes an embedded controller coupled to the at least one electronic sign. The embedded controller develops diagnostic information for the at least one electronic sign, the diagnostic information including information related to a number of malfunctioning pixels in the plurality of pixels. The controller is communicably coupled to the embedded controller and receives at least a portion of the diagnostic information from the embedded controller. In addition, the controller assesses the at least a portion of the diagnostic information to develop health information. The assessment involves evaluating the information related to the number of malfunctioning pixels.

Claims (40)

1. A controller of an electronic monitoring system, the controller comprising a processor and memory, wherein the controller:

receives diagnostic information from an embedded controller of a sign comprising a pixel array following an analysis, by the embedded controller, of the pixel array as a single matrix, wherein the pixel array comprises a plurality of printed circuit boards (PCB s), each PCB providing a sub-array of the pixel array, and wherein the diagnostic information comprises information related to a number of malfunctioning pixels in at least one of:

a row of the single matrix, wherein the row spans more than one PCB of the plurality of PCBs; and

a column of the single matrix, wherein the column spans more than one PCB of the plurality of PCBs; and

generates health information for the sign using the information related to the number of malfunctioning pixels.

2. The controller of claim 1 , wherein:

the number of malfunctioning pixels comprises a number of consecutive malfunctioning pixels; and

responsive to the number of consecutive malfunctioning pixels exceeding a predetermined threshold, the controller determines that service of the pixel array is required, the determination of service being included as part of the health information.

3. The controller of claim 1 wherein, responsive to the number of malfunctioning pixels exceeding a predetermined threshold, the controller determines that service of the pixel array is required, the determination of service being included as part of the health information.

4. The controller of claim 1 , wherein the controller

receives diagnostic information from a plurality of electronic signs comprising the sign; and

generates overall health information for the electronic monitoring system using the diagnostic information received from the plurality of electronic signs.

5. The controller of claim 4 , wherein the generation of the overall health information comprises aggregation of individual health information for each of the plurality of electronic signs.

6. The controller of claim 1 , wherein the controller displays at least a portion of the health information to an operator of a transit vehicle.

7. The controller of claim 1 , wherein the controller stores at least a portion of the diagnostic information and at least a portion of the health information in computer-readable storage.

8. The controller of claim 1 , wherein the controller transmits at least a portion of the health information to an external device.

9. The controller of claim 1 , wherein the controller transmits at least a portion of the health information to an external device.

10. The controller of claim 1 , wherein the controller transmits at least a portion of the health information to a remote server.

11. The controller of claim 1 , wherein the controller generates self-diagnostic information related to features of the controller, the self-diagnostic information being selected from the group consisting of: information related to backlighting, information related to a sound-making device, and information related to data-access errors.

12. The controller of claim 1 , wherein:

the controller detects at least one communication-link problem over one or more networks in the electronic monitoring system; and

information related to the detection is included as part of the health information.

13. The controller of claim 1 , wherein the controller receives information related to brightness and verifies proper operation of a light sensor coupled to the pixel array via the received information.

14. The controller of claim 1 , wherein the pixel array comprises a plurality of light-emitting diodes (LEDs).

15. An electronic monitoring method, the electronic monitoring method comprising, by a controller of an electronic monitoring system, the controller comprising a processor and memory:

receiving diagnostic information from an embedded controller of a sign comprising a pixel array following an analysis, by the embedded controller, of the pixel array as a single matrix, wherein the pixel array comprises a plurality of printed circuit boards (PCBs), each PCB providing a sub-array of the pixel array, and wherein the diagnostic information comprises information related to a number of malfunctioning pixels in at least one of:

a row of the single matrix, wherein the row spans more than one PCB of the plurality of PCBs; and

a column of the single matrix, wherein the column spans more than one PCB of the plurality of PCBs; and

generating health information for the sign using the information related to the number of malfunctioning pixels.

16. The electronic monitoring method of claim 15 comprising, responsive to the number of malfunctioning pixels exceeding a predetermined threshold, the controller determining that service of the pixel array is required, the determination of service being included as part of the health information.

17. The electronic monitoring method of claim 15 , comprising:

the controller receiving diagnostic information from a plurality of electronic signs comprising the sign; and

the controlling generating overall health information for the electronic monitoring system using the diagnostic information received from the plurality of electronic signs.

18. The electronic monitoring method of claim 15 , comprising the controller reporting at least a portion of the health information, the reporting comprising at least one selected from the group consisting of:

displaying the at least a portion of the health information to an operator of a transit vehicle;

storage the at least a portion of the diagnostic information and the at least a portion of the health information in computer-readable storage;

transmitting the at least a portion of the health information to an external device; and

transmitting the at least a portion of the health information to a remote server.

19. The electronic monitoring method of claim 15 , comprising the controller generating self-diagnostic information related to features thereof, the self-diagnostic information being selected from the group consisting of: information related to backlighting, information related to a sound-making device, and information related to data-access errors.

20. A computer-program product comprising a non-transitory computer-usable medium having computer-readable program code embodied therein, the computer-readable program code adapted to be executed to implement a method comprising: receiving diagnostic information from an embedded controller of a sign comprising a pixel array following an analysis, by the embedded controller, of the pixel array as a single matrix, wherein the pixel array comprises a plurality of printed circuit boards (PCBs), each PCB providing a sub-array of the pixel array, and wherein the diagnostic information comprises information related to a number of malfunctioning pixels in at least one of: a row of the single matrix, wherein the row spans more than one PCB of the plurality of PCBs; and a column of the single matrix, wherein the column spans more than one PCB of the plurality of PCBs; and generating health information for the sign using the information related to the number of malfunctioning.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2020
From: MERRELL, JONATHAN G; O'NEILL, MEAGAN B; DOS SANTOS, EUZELI C; NEZAMUDDIN, OMAR N
To: THE TRUSTEES OF INDIANA UNIVERSITY
Reel/Frame 053324/0278 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2019
From: SAFAVI, RAMIN; GAO, ZHICUN; ZHOU, XIAOPING; TAYLOR, LARRY T.
To: LUMINATOR HOLDING LP
Reel/Frame 051088/0320 →
Continuity (6)
Continuation 16369970 · Mar 29, 2019
Continuation 15984485 · May 21, 2018
Continuation 15350951 · Nov 14, 2016
Continuation 12964595 · Dec 9, 2010
Provisional Application 61285131 · Dec 9, 2009
Related Publication 20200090568A1 · Mar 19, 2020