US 11,868,588 B2
Selecting a picture of a device to identify an associated codeset
Steven M. Pope, Los Gatos, CA (US); Raymond O. Chock, San Jose, CA (US); and Norman G. Sheridan, Fremont, CA (US)
Assigned to Universal Electronics Inc., Scottsdale, AZ (US)
Filed by Universal Electronics Inc., Scottsdale, AZ (US)
Filed on Jan. 24, 2023, as Appl. No. 18/100,737.
Application 18/100,737 is a continuation of application No. 16/596,458, filed on Oct. 8, 2019, granted, now 11,592,961.
Application 16/596,458 is a continuation of application No. 15/835,804, filed on Dec. 8, 2017, granted, now 10,514,828, issued on Dec. 24, 2019.
Application 15/835,804 is a continuation of application No. 12/148,420, filed on Apr. 18, 2008, granted, now 9,870,123, issued on Jan. 16, 2018.
Prior Publication US 2023/0161454 A1, May 25, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/0482 (2013.01); H04N 21/422 (2011.01); H04N 21/41 (2011.01); G06F 16/432 (2019.01)
CPC G06F 3/0482 (2013.01) [H04N 21/41265 (2020.08); H04N 21/42204 (2013.01); G06F 16/434 (2019.01); G08C 2201/20 (2013.01); H04N 21/4222 (2013.01); H04N 21/42226 (2013.01)] 5 Claims
OG exemplary drawing
 
1. A non-transitory, computer-readable media having stored thereon instructions wherein the instructions, when executed by a control device having a first communication interface, a second communication interface, a third communication interface, and a fourth communication interface, cause the control device to perform steps comprising:
using the first communication interface to communicate with a controllable device for receiving from the controllable device a device identifier data;
using the second communication interface to communicate with a function information database to obtain a function information for the controllable device via use of the device identifier data received via the first communication interface from the controllable device;
storing the function information for the controllable device received via the second communication interface in a memory of the control device;
using a signal received via the fourth communication interface from a remote device to select the function information for the controllable device stored in the memory of the control device;
using the function information for the controllable device selected from the memory of the control device to create a signal for controlling a functional operation of the controllable device; and
using the third communication interface to transmit to the controllable device the created signal for controlling the functional operation of the controllable device.