US 12,407,810 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 Mar. 10, 2023, as Appl. No. 18/182,103.
Application 18/182,103 is a continuation of application No. 17/148,067, filed on Jan. 13, 2021, granted, now 11,716,458.
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 2023/0217009 A1, Jul. 6, 2023
Int. Cl. H04N 17/04 (2006.01); G06F 11/263 (2006.01); H04L 12/28 (2006.01); H04W 24/06 (2009.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 mobile control device, comprising:
at least one wireless interface;
one or more processors; and
one or more memory devices that store program code configured to be executed by the one or more processors, the program code comprising instructions, when executed by the one or more processors, cause the mobile control device to:
automatically identify, by the mobile control device, at least one other device communicatively coupled to the mobile control device;
obtain, by the mobile control device, a device control mapping for the identified at least one other device from a remote system, wherein the device control mapping comprises an indication that the identified at least one other device successfully received and applied a test command, wherein the indication indicates that the identified at least one other device is controllable by the mobile control device;
store, at the mobile control device, the device control mapping for the identified at least one other device obtained from the remote system; and
communicate, by the mobile control device, at least one command through the wireless interface to control the operation of the identified at least one other device based on the stored device control mapping, wherein the at least one command includes a voice command.