System and method for optimized appliance control
First Claim
Patent Images
1. A universal control engine, comprising:
- a processing device;
a plurality of communication interfaces coupled to the processing device wherein each of the plurality of communication interfaces corresponds to a communication method; and
a memory in which is stored a listing comprised of a plurality of functional operations of an intended target appliance, wherein each of the plurality of functional operations of the intended target appliance is associated within the listing with a plurality of communication methods, and in which is stored instructions which, when executed by the processing device, cause the universal control engine to respond to a request received from a controlling device to cause the intended target appliance to perform a one of the plurality of functional operations by identifying the plurality of communication methods that have been associated in the listing with the one of the plurality of functional operations of the intended target appliance, identifying a highest prioritized one of the identified plurality of communication methods, and transmitting to the intended target appliance a command appropriate for controlling the one of the plurality of functional operations of the intended target appliance via use of the identified highest prioritized one of the identified plurality of communication methods and a corresponding one of the plurality of communication interfaces.
2 Assignments
0 Petitions
Accused Products
Abstract
A device receives a request from a controlling device, such as a remote control, smart phone, or the like, where the request is intended to have one or more target devices perform one or more functional operations. The device responds to the request by applying the optimum methodology to propagate one or more commands to each intended target appliance to cause each intended target appliance to perform the intended one or more functional operations.
-
Citations
7 Claims
-
1. A universal control engine, comprising:
-
a processing device; a plurality of communication interfaces coupled to the processing device wherein each of the plurality of communication interfaces corresponds to a communication method; and a memory in which is stored a listing comprised of a plurality of functional operations of an intended target appliance, wherein each of the plurality of functional operations of the intended target appliance is associated within the listing with a plurality of communication methods, and in which is stored instructions which, when executed by the processing device, cause the universal control engine to respond to a request received from a controlling device to cause the intended target appliance to perform a one of the plurality of functional operations by identifying the plurality of communication methods that have been associated in the listing with the one of the plurality of functional operations of the intended target appliance, identifying a highest prioritized one of the identified plurality of communication methods, and transmitting to the intended target appliance a command appropriate for controlling the one of the plurality of functional operations of the intended target appliance via use of the identified highest prioritized one of the identified plurality of communication methods and a corresponding one of the plurality of communication interfaces. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A universal control engine, comprising:
-
a processing device; a plurality of communication interfaces coupled to the processing device wherein each of the plurality of communication interfaces corresponds to a communication method; and a memory in which is stored a listing comprised of a plurality of functional operations of an intended target appliance, wherein a first one of the plurality of functional operations of the intended target appliance in the listing is associated with a first one of the plurality of communication methods and a second one of the plurality of functional operations of the intended target appliance in the listing is associated with a second one of the plurality of communication methods which is different than the first one of the plurality of communication methods, and in which is stored instructions which, when executed by the processing device, cause the universal control engine to respond to a request received from a controlling device to cause the intended target appliance to perform a one of the first one and the second one of the plurality of functional operations of the intended target appliance by identifying the communication method that was associated in the listing with the one of the first one and the second one of the functional operation of the intended target appliance and transmitting to the intended target appliance a command appropriate for controlling the one of the first one and the second one of the functional operations of the intended target appliance via use of the communication method associated with the one of the first one and the second one of the functional operations in the listing and a corresponding one of the plurality of communication interfaces. - View Dependent Claims (7)
-
Specification