Home appliance control system and methods in a networked environment
First Claim
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 Assignments
0 Petitions
Accused Products
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.
357 Citations
16 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
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. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification