US 12,340,776 B2
Ruggedized remote control display latency and loss of signal detection for harsh and safety-critical environments
Robert Jay Myles, Reseda, CA (US); Thomas C. Ruberto, Thousand Oaks, CA (US); Christopher L. Sommerville, Encino, CA (US); Harout Markarian, Porter Ranch, CA (US); and Kelly P. Ambriz, Newbury Park, CA (US)
Assigned to Mason Electric Co., Sylmar (CA)
Filed by Mason Electric Co., Sylmar, CA (US)
Filed on Feb. 14, 2023, as Appl. No. 18/109,580.
Application 18/109,580 is a continuation of application No. 17/120,972, filed on Dec. 14, 2020, granted, now 11,580,930.
Claims priority of provisional application 62/947,067, filed on Dec. 12, 2019.
Prior Publication US 2023/0197034 A1, Jun. 22, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G09G 5/00 (2006.01); A63F 13/235 (2014.01); G08B 5/22 (2006.01); G08B 21/18 (2006.01); H04L 67/125 (2022.01); H04N 21/422 (2011.01); H04N 21/4363 (2011.01)
CPC G09G 5/006 (2013.01) [A63F 13/235 (2014.09); G08B 5/22 (2013.01); G08B 21/182 (2013.01); H04L 67/125 (2013.01); H04N 21/4222 (2013.01); H04N 21/43637 (2013.01); G09G 2354/00 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A remote control apparatus for one or more target systems comprising:
a display screen for displaying video data and graphic elements;
a memory device storing a file for:
an alert graphic element and display parameters for displaying the alert graphic element, and
a video data graphic element having video display parameters for displaying video data, the video display parameters including at least one of a latency threshold or a loss of signal threshold;
a communication interface comprising an application programming interface (“API”) communicatively coupled to the memory device, wherein the communication interface enables a host computer to specify the display parameters of the alert graphic element and the video display parameters of the video data graphic element, and cause the video data and the graphic elements to be displayed; and
a processor configured to:
receive a video frame from the host computer via the API, the video frame including first metadata indicating when the video frame was received by the host computer from a target system,
determine a time difference between the video frame and a previous video frame, the previous video frame including second metadata indicating when the previous video frame was received by the host computer from the target system,
compare the time difference to at least one of the latency threshold or the loss of signal threshold,
transmit an alert message to the host computer indicative that the time difference exceeds the at least one of the latency threshold or the loss of signal threshold,
receive a command message from the host computer via the API, the command message identifying the alert graphic element,
determine that the command message is related to the alert graphic element stored in the memory device, and
cause the alert graphic element to be displayed on the display screen.