US 11,716,458 B2
Automatic testing of home entertainment automation systems for controlling connected devices
Nino V. Marino, Alameda, CA (US); Sharath H. Satheesh, Bangalore (IN); Ashish D. Aggarwal, Stevenson Ranch, CA (US); Shivam Khandelwal, Jaipur (IN); and Neha Mittal, Bangalore (IN)
Assigned to Caavo Inc, Milpitas, CA (US)
Filed by Caavo Inc, Milpitas, CA (US)
Filed on Jan. 13, 2021, as Appl. No. 17/148,067.
Application 17/148,067 is a continuation of application No. 16/548,343, filed on Aug. 22, 2019, granted, now 11,095,875.
Application 16/548,343 is a continuation in part of application No. 16/219,342, filed on Dec. 13, 2018, granted, now 11,044,352.
Claims priority of application No. 201741045277 (IN), filed on Dec. 16, 2017; and application No. 201841031558 (IN), filed on Aug. 23, 2018.
Prior Publication US 2021/0136359 A1, May 6, 2021
Int. Cl. H04N 17/04 (2006.01); G06F 11/263 (2006.01); H04W 24/06 (2009.01); H04L 12/28 (2006.01)
CPC H04N 17/04 (2013.01) [G06F 11/263 (2013.01); H04L 12/2805 (2013.01); H04W 24/06 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for automatically configuring a control device, the system comprising:
a multimedia receiver communicatively coupled to an electronic device, the multimedia receiver comprising:
a test command initiator configured to:
automatically identify the electronic device;
select at least one of a communication protocol known to be supported by the electronic device or a format of a command using the communication protocol for transmission to the electronic device based at least on the automatic identification of the electronic device;
automatically program a controller to communicate with the electronic device based at least on the communication protocol or the format of the command using the communication protocol; and
cause a test command to be transmitted to control the electronic device according to the communication protocol or the format; and
a test command verifier configured to verify that the electronic device successfully applied the test command based on an analysis of a video frame associated with the electronic device.