US 11,721,203 B2
User interface for a remote control application
Steve LanPing Huang, Placentia, CA (US); Cheryl Scott, Newport Beach, CA (US); and Wayne Scott, Newport Beach, CA (US)
Assigned to Universal Electronics Inc., Santa Ana, CA (US)
Filed by Universal Electronics Inc., Santa Ana, CA (US)
Filed on Dec. 3, 2018, as Appl. No. 16/208,090.
Application 12/421,065 is a division of application No. 11/340,442, filed on Jan. 26, 2006, granted, now 7,895,532, issued on Feb. 22, 2011.
Application 11/340,442 is a division of application No. 10/288,727, filed on Nov. 6, 2002, granted, now 7,831,930, issued on Nov. 9, 2010.
Application 16/208,090 is a continuation of application No. 12/855,501, filed on Aug. 12, 2010, granted, now 10,311,714.
Application 12/855,501 is a continuation of application No. 12/421,065, filed on Apr. 9, 2009, granted, now 8,015,446, issued on Sep. 6, 2011.
Claims priority of provisional application 60/344,020, filed on Dec. 20, 2001.
Claims priority of provisional application 60/334,774, filed on Nov. 20, 2001.
Prior Publication US 2019/0155468 A1, May 23, 2019
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 41/50 (2022.01); G10L 17/22 (2013.01); G06F 3/04817 (2022.01); G06F 3/0484 (2022.01); H04N 21/431 (2011.01); H04N 21/47 (2011.01); H04N 21/426 (2011.01); H04N 21/4227 (2011.01); G06F 3/0482 (2013.01); G08C 17/02 (2006.01); G06F 3/0481 (2022.01); G06F 9/445 (2018.01); G08C 17/00 (2006.01); G08C 19/28 (2006.01); H03J 1/00 (2006.01); H04B 1/20 (2006.01); H04L 12/28 (2006.01); H04N 5/50 (2006.01); H04N 7/16 (2011.01); H04N 7/173 (2011.01); H04N 21/258 (2011.01); H04N 21/41 (2011.01); H04N 21/422 (2011.01); H04N 21/436 (2011.01); H04N 21/462 (2011.01); H04N 21/485 (2011.01); H04N 21/6547 (2011.01); H04N 21/8543 (2011.01); G06F 3/04842 (2022.01)
CPC G08C 17/02 (2013.01) [G06F 3/0481 (2013.01); G06F 3/0484 (2013.01); G06F 3/04817 (2013.01); G06F 3/04842 (2013.01); G06F 9/445 (2013.01); G08C 17/00 (2013.01); G08C 19/28 (2013.01); G10L 17/22 (2013.01); H03J 1/0025 (2013.01); H04B 1/202 (2013.01); H04L 12/2816 (2013.01); H04L 41/509 (2013.01); H04N 5/50 (2013.01); H04N 7/16 (2013.01); H04N 7/17318 (2013.01); H04N 21/25891 (2013.01); H04N 21/4131 (2013.01); H04N 21/41265 (2020.08); H04N 21/42204 (2013.01); H04N 21/43615 (2013.01); H04N 21/4622 (2013.01); H04N 21/485 (2013.01); H04N 21/6547 (2013.01); H04N 21/8543 (2013.01); G06F 3/0482 (2013.01); G08C 2201/21 (2013.01); G08C 2201/30 (2013.01); G08C 2201/33 (2013.01); G08C 2201/50 (2013.01); G08C 2201/91 (2013.01); G08C 2201/92 (2013.01); H03J 2200/23 (2013.01); H03J 2200/25 (2013.01); H03J 2200/26 (2013.01); H04B 1/20 (2013.01); H04N 21/426 (2013.01); H04N 21/4222 (2013.01); H04N 21/4227 (2013.01); H04N 21/42209 (2013.01); H04N 21/4316 (2013.01); H04N 21/47 (2013.01)] 9 Claims
OG exemplary drawing
 
1. A method for configuring a controlling device to command functional operations of a target appliance, the method comprising:
receiving at a controlling device a voice data indicative of at least a type for and a brand of the target appliance whereupon the controlling device uses the voice data indicative of at least the type for and the brand of the target appliance to identify within a library of codesets at least one codeset that is cross-referenced to the brand of the target appliance; uses the voice data indicative of the type for the target appliance to select a one of a plurality of actions maps stored in a memory of the controlling device; and causes the at least one codeset to be provisioned to the controlling device for use in commanding functional operations of the target appliance in accordance with the selected one of the plurality of action maps.