IP Library Granted Patent US 12,354,469
Granted Patent B2
US 12,354,469 · App. 18/534,938 · Granted Jul 8, 2025

System and method for voice actuated configuration of a controlling device

Inventors: Thomas Hascher (Gronau, DE); Jason Godwin (Enschede, NL); Joseph Lee Haughawout (Aliso Viejo, CA)
Assignee: Universal Electronics Inc.
G08C17/02G08C2201/20G08C2201/42G08C2201/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,354,469
App. No.
18/534,938
Granted
Jul 8, 2025
Kind
B2
Abstract

A speech recognition engine is provided voice data indicative of at least a brand of a target appliance. The speech recognition engine uses the voice data indicative of at least a 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. The at least one codeset so identified is then caused to be provisioned to the controlling device for use in commanding functional operations of the target appliance.

Claims (12)

1. A non-transitory, computer readable media having stored thereon instructions wherein the instructions, when executed by a processing device of a controlling device, cause the controlling device to:

perform an auto-discovery function to obtain from a first target appliance coupled to the controlling device via a local area network at least a type for and a brand of the first target appliance;

present to a user an indication of the at least a type for and the brand of the first target appliance;

receive a first verbal confirmation from the user that the at least a type for and the brand of the first target appliance is correct;

echo back to the user the first verbal confirmation received from the user;

when the first verbal confirmation indicates that the at least a type for and the brand of the first target appliance is correct, select a one of a plurality of command code sets, present to the user a request to test one or more commands selected from the one of the plurality of command code sets, receive a second verbal confirmation from the user that the test command was successfully received by the first target appliance, echo back to the user the second verbal confirmation received from the user, and, when the second verbal confirmation indicates that the test command was successfully received by the first target appliance, use the one of the plurality of command code sets when the controlling device placed into an operational mode used to control the first target appliance.

2. The non-transitory, computer readable media as recited in claim 1 , wherein the instructions cause the controlling device to use voice data indicative of at least a type for and a brand of a second target appliance to select a further one of the plurality of command code sets, present to the user a request to test one or more commands selected from the further one of the plurality of command code sets, receive a third verbal confirmation from the user that the test command was successfully received by the second target appliance, echo back to the user the third verbal confirmation received from the user, and, when the third verbal confirmation indicates that the test command was successfully received by the second target appliance, use the further one of the plurality of command code sets when the controlling device placed into an operational mode used to control the second target appliance.

3. The non-transitory, computer readable media as recited in claim 1 , wherein the controlling device comprises a smart device.

4. The non-transitory, computer readable media as recited in claim 3 , wherein the first target appliance comprises a television.

5. The non-transitory, computer readable media as recited in claim 1 , wherein the one of the plurality of command code sets is associated with a one of an infrared, radio-frequency, point-to-point, or networked protocol by which commands are to be transmitted by the controlling device when commanding functional operations of the first target appliance.

6. The non-transitory, computer readable media as recited in claim 1 , wherein the instructions comprise a remote control app installed on the controlling device.

7. The non-transitory, computer readable media as recited in claim 1 , wherein the instructions cause the controlling device to present to a user a listing of functions controllable in an activity that uses at least one function associated with the first target appliance, request the user to test the functions controllable in the activity, receive a third verbal confirmation from the user that the functions controllable in the activity were performed when tested, echo back to the user the third verbal confirmation received from the user, and, when the third verbal confirmation indicates that the functions controllable in the activity were performed when tested, populate a user interface of the controlling device with an icon representative of the activity whereupon an activation of the icon will cause the controlling device to control the functions controllable in the activity.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2024
From: HASCHER, THOMAS; GODWIN, JASON; HAUGHAWOUT, JOSEPH LEE
To: UNIVERSAL ELECTRONICS INC.
Reel/Frame 068326/0860 →
Continuity (1)
Related Publication 20250191460A1 · Jun 12, 2025
References Cited (32)
US 4703359A · Rumbolt · 1987 [cited by applicant]
US 4959810A · Darbee · 1990 [cited by applicant]
US 5247580A · Kimura · 1993 [cited by examiner]
US 5255313A · Darbee · 1993 [cited by applicant]
US 5481256A · Darbee · 1996 [cited by applicant]
US 5515052A · Darbee · 1996 [cited by applicant]
US 5552917A · Darbee · 1996 [cited by applicant]
US 5614906A · Hayes · 1997 [cited by applicant]
US 5959751A · Darbee · 1999 [cited by applicant]
US 6014092A · Darbee · 2000 [cited by applicant]
US 6195033B1 · Darbee · 2001 [cited by applicant]
US 6931231B1 · Griffin · 2005 [cited by applicant]
US 6957086B2 · Bahl · 2005 [cited by examiner]
US 7026957B2 · Rubenstein · 2006 [cited by examiner]
US 7093003B2 · Yuh · 2006 [cited by applicant]
US 7612685B2 · Harris · 2009 [cited by applicant]
US 7944370B1 · Harris · 2011 [cited by examiner]
US 8700106B2 · Hilbrink · 2014 [cited by applicant]
US 9852615B2 · Perez · 2017 [cited by applicant]
US 10235873B2 · Thompson · 2019 [cited by applicant]
US 10325596B1 · Tran · 2019 [cited by examiner]
US 20030095212A1 · Ishihara · 2003 [cited by examiner]
US 20060235701A1 · Cane · 2006 [cited by examiner]
US 20090239587A1 · Negron · 2009 [cited by examiner]
US 20090254778A1 · Huang · 2009 [cited by examiner]
US 20130132094A1 · Lim · 2013 [cited by examiner]
US 20140344627A1 · Schaub · 2014 [cited by examiner]
US 20150162006A1 · Kummer · 2015 [cited by examiner]
US 20220076559A1 · Haughawout · 2022 [cited by examiner]
US 20220139395A1 · Mutagi · 2022 [cited by applicant]
US 20220157157A1 · Arling · 2022 [cited by applicant]
International Search Report and Written Opinion of application No. PCT/US24/59119, dated Jan. 15, 2025, 9 pp. [cited by applicant]