US 12,189,922 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 Sep. 27, 2023, as Appl. No. 18/373,927.
Application 18/373,927 is a continuation of application No. 18/100,737, filed on Jan. 24, 2023, granted, now 11,868,588.
Application 18/100,737 is a continuation of application No. 16/596,458, filed on Oct. 8, 2019, granted, now 11,592,961, issued on Feb. 23, 2023.
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 2024/0028181 A1, Jan. 25, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/0482 (2013.01); H04N 21/41 (2011.01); H04N 21/422 (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)] 8 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, and a third 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 device identifier data received via the first communication interface from the controllable device to select a one of a plurality of sets of function information stored in a memory of the control device;
using a signal received via the second communication interface from a remote device to select a function information from the one of the plurality of sets of function information stored in the memory of the control device;
using the function information 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.