IP Library Granted Patent US 7,136,709
Granted Patent B2
US 7,136,709 · App. 10/978,860 · Granted Nov 14, 2006

Home appliance control system and methods in a networked environment

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 7,136,709
App. No.
10/978,860
Granted
Nov 14, 2006
Kind
B2
Abstract

A home control and automation system and method. The system generally includes one or more wireless remote controls, a plurality of appliances (including network enabled appliances and traditional legacy appliances in the exemplary system), associated control centric devices, and associated content centric devices. Various methods for control and operation of appliances in the networked home control and automation environment are disclosed. Specifically, methods are disclosed which enable advanced home control features such as location based control setup and operation, network enabled legacy appliances and system integration, save and recall capabilities for appliance and media states, generic command based appliance controls, dynamic/complex macro command generation, and Internet based control capabilities from remote locations are disclosed in conjunction with the system of the current invention.

Claims (25)

1. In a controlling device adapted to control an operation of a controllable device, a method for normalizing command input, comprising:

receiving from another controlling device a command;

using the command received from the another controlling device to teach a command input decoding engine accessible to the controlling device to recognize the command as being a match for a generic action descriptor within a database of predefined generic action descriptors;

subsequently receiving the command; and

using the command input decoding engine accessible to the controlling device to match the command when subsequently received to the generic action descriptor within the database of predefined generic action descriptors whereby the matched generic action descriptor is used in connection with causing the controlling device to control the operation of the controllable device.

2. The method as recited in claim 1 , wherein the command received from the another controlling device is normally transmittable from the another controlling device to directly cause a predefined operation to be performed by a predefined appliance.

3. The method as recited in claim 1 , wherein causing the controlling device to control the operation of the controllable device comprises transmitting a command code to the controllable device using a wireless transmission protocol.

4. The method as recited in claim 3 , wherein causing the controlling device to control the operation of the controllable device comprises transmitting the command code to the controllable device using an infrared transmission protocol.

5. The method as recited in claim 1 , wherein the controlling device is further adapted to monitor a state of the controllable device such that current state information related to the controllable device is accessible to the controlling device.

6. The method as recited in claim 5 , wherein the controlling device uses both the matched generic action descriptor and current state information to determine whether the controlling device is to control the operation of the controllable device.

7. The method as recited in claim 1 , wherein the command is subsequently received from a computing device.

8. The method as recited in claim 7 , wherein the command is subsequently received as a result of the computing device performing at least one of a predefined, scheduled, or algorithm based computing device operation.

9. A computer-readable media having computer executable instructions for use by a controlling device to control an operation of a controllable device, the instructions performing steps, comprising:

receiving from another controlling device a command;

using the command received from the another controlling device to teach a command input decoding engine accessible to the controlling device to recognize the command as being a match for a generic action descriptor within a database of predefined generic action descriptors;

subsequently receiving the command;

using the command input decoding engine associated with the controlling device to match the command when subsequently received to the generic action descriptor within the database of predefined generic action descriptors; and

causing the controlling device to control the operation of the controllable device as a function of the matched generic action descriptor.

10. The computer-readable media as recited in claim 9 , wherein the command received from the another controlling device is normally transmittable from the another controlling device to directly cause a predefined operation to be performed by a predefined appliance.

11. The computer-readable media as recited in claim 9 , wherein causing the controlling device to control the operation of the controllable device comprises transmitting a command code to the controllable device using a wireless transmission protocol.

12. The computer-readable media as recited in claim 11 , wherein causing the controlling device to control the operation of the controllable device comprises transmitting the command code to the controllable device using an infrared transmission protocol.

13. The computer-readable media as recited in claim 9 , wherein the instructions monitor a state of the controllable device such that current state information related to the controllable device is accessible for use by the instructions.

14. The computer-readable media as recited in claim 13 , wherein the instructions use both the matched generic action descriptor and current state information to determine whether the controlling device is to control the operation of the controllable device.

15. The computer-readable media as recited in claim 9 , wherein the command is subsequently received from a computing device.

16. The computer-readable media as recited in claim 15 , wherein the command is subsequently received from the computing device as part of at least one of a predefined, scheduled, or algorithm based computing device operation.

Assignments (2)
SECURITY AGREEMENT Recorded Sep 24, 2012
From: UNIVERSAL ELECTRONICS INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 029010/0735 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2004
From: ARLING, PAUL D.; BLACK, JEREMY; CHAMBERS, CHRISTOPHER; DRESTI, MAURO; HAYES, PATRICK H.; LILLENESS, ROBERT; SCOTT, WAYNE; YUH, ALLEN
To: UNIVERSAL ELECTRONICS INC.
Reel/Frame 015952/0923 →