Systems and methods for controlling appliances via a network
First Claim
1. A wireless remote control device operatively coupled to a user device via a network, the wireless remote control device comprising:
- a receiver configured to wirelessly receive from the user device via radio frequency (RF) technology over said network a network packet having a destination address and including at least one command, the at least one command for controlling operation of one of a plurality of household appliances;
a controller configured to analyze the destination address of the received network packet to determine if the received network packet is intended for the wireless remote control device,wherein the controller is further configured to;
store information regarding capabilities of the wireless remote control device, the capabilities of the wireless remote control device comprising a set of known commands, andidentify the at least one command from the received network packet and compare the at least one command with the set of known commands to determine if the wireless remote control device can perform the at least one command; and
an infrared (IR) transmitter which transmits an IR signal directly to each of the plurality of household appliances to control operation of said one of said appliances based on the at least one command and based on the controller determining that the received network packet is intended for the wireless remote control device,wherein each of said plurality of household devices comprises an IR receiving port for receiving the IR signal directly from the IR transmitter.
9 Assignments
0 Petitions
Accused Products
Abstract
A remote control device (140, 600) controls the operation of an appliance. The remote control device (140, 600) includes a receiver (320) or transceiver (620), a controller (330, 630), and a transmitter (350, 650). The receiver (320) or transceiver (620) receives a network packet that includes at least one command. The controller (330, 630) analyzes the network packet to determine whether the packet is intended for the remote control device (140, 600). The transmitter (350, 650) outputs a signal to control operation of the appliance based on the command when the controller (330, 630) determines that the packet is intended for the remote control device (140, 600).
-
Citations
18 Claims
-
1. A wireless remote control device operatively coupled to a user device via a network, the wireless remote control device comprising:
-
a receiver configured to wirelessly receive from the user device via radio frequency (RF) technology over said network a network packet having a destination address and including at least one command, the at least one command for controlling operation of one of a plurality of household appliances; a controller configured to analyze the destination address of the received network packet to determine if the received network packet is intended for the wireless remote control device, wherein the controller is further configured to; store information regarding capabilities of the wireless remote control device, the capabilities of the wireless remote control device comprising a set of known commands, and identify the at least one command from the received network packet and compare the at least one command with the set of known commands to determine if the wireless remote control device can perform the at least one command; and an infrared (IR) transmitter which transmits an IR signal directly to each of the plurality of household appliances to control operation of said one of said appliances based on the at least one command and based on the controller determining that the received network packet is intended for the wireless remote control device, wherein each of said plurality of household devices comprises an IR receiving port for receiving the IR signal directly from the IR transmitter. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system including a plurality of appliances, comprising:
-
a user device configured to generate a command for controlling one of the appliances and transmit the command via a wireless network in a packet, the packet having a remote control destination address indicating that the command is intended for a target remote control device having said address; and a plurality of remote controls, each of the remote controls including an apparatus which; wirelessly receives the packet via radio frequency (RF) technology over said wireless network, the packet including the command, determines, based on the remote control destination address, if the command from the user device is intended for the target remote control device, whereby it is determined that the remote control is the target remote control device based on the remote control destination address corresponding to the address of the target remote control device, determines if the target remote control device can perform the command, wherein the target remote control device stores information regarding capabilities of the target remote control device, the capabilities comprising a set of known commands, and the target remote control device determines if it can perform the command by comparing the command with the set of known commands, generates, based on the determination that the command is intended for the target remote control device and the determination that the target remote control device can perform the command, an infrared (IR) control signal based on the command, and transmits the IR control signal directly to an IR receiving port on the one of the appliances to control operation of the one of the appliances, wherein each of said plurality of appliances comprises an IR receiving port for receiving the IR signal, and wherein the user device is further configured to transmit a request to each of the plurality of remote controls via the wireless connection to determine capabilities of each one of the plurality of remote controls; and wherein each of the plurality of remote controls is further configured to store information regarding the capabilities of itself and transmit the information to the user device via the wireless connection in response to the request, the information comprising the set of known commands. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method comprising:
-
sending to a wireless network, via a user device connected to said wireless network, a request for information regarding capabilities of each of a plurality of remote controls available on said wireless network, each remote control associated with a plurality of appliances, each of said plurality of appliances comprising an infrared receiving port; and receiving from each of said remote controls by the user device, in response to the request, information of each of said remote controls, the information including a network address of said remote control and capabilities of said remote control; providing on the user device, via a graphical user interface (GUI), an indication of said plurality of appliances and said capabilities of the plurality of remote controls; receiving an instruction by said user device, the instruction being for controlling a selected one of said plurality of appliances; determining, based on said instruction, a command signal and a destination network address associated with one of said remote controls associated with the selected appliance, the network address being determined based on the received information of each of said remote controls; generating a network packet including said command and said destination network address and transmitting said network packet to at least one of said plurality of remote controls over said wireless network; analyzing, by the at least one of said plurality of remote controls, said network packet to determine if said destination network address matches a network address of one of said at least one of said plurality of remote controls; receiving, by the user device, an acknowledging message indicating receipt of said network packet from said one of said plurality of remote controls; reading, by the at least one of said plurality of remote controls, said network packet at said one of said remote controls to identify said command; comparing, by the at least one of said plurality of remote controls, the identified command with a set of known commands to determine if the at least one of said plurality of remote controls can perform the at least one command, the set of known commands being stored in the at least one of said plurality of remote controls; and transmitting, directly from the at least one of said plurality of remote controls to the infrared receiving port of the selected appliance, an infrared signal including said identified command.
-
-
12. A method comprising:
-
sending to a wireless network, via a user device connected to said wireless network, a request for information regarding capabilities of each of a plurality of remote controls available on said wireless network, each remote control associated with a plurality of appliances, each of said plurality of appliances comprising an infrared receiving port; and receiving from each of said remote controls by the user device, in response to the request, information of each of said remote controls, the information including a network address of said remote control and capabilities of said remote control; receiving an instruction by said user device, the instruction being for controlling a selected one of said plurality of appliances; determining, based on said instruction, a command signal and a destination network address associated with one of said remote controls associated with the selected appliance, the network address being determined based on the received information of each of said remote controls; generating a network packet including said command and said destination network address and transmitting said network packet to at least one of said plurality of remote controls including said one of said remote controls associated with the selected appliance over said wireless network; analyzing, by the at least one of said plurality of remote controls, said network packet to determine if said destination network address matches a network address of one of said at least one of said plurality of remote controls; receiving, by the user device, an acknowledging message indicating receipt of said network packet from said one of said plurality of remote controls; reading, by the at least one of said plurality of remote controls, said network packet at said one of said remote controls to identify said command; comparing, by the at least one of said plurality of remote controls, the identified command with a set of known commands to determine if the at least one of said plurality of remote controls can perform the at least one command, the set of known commands being stored in the at least one of said plurality of remote controls; and transmitting, directly from the at least one of said plurality of remote controls to the infrared receiving port of the selected appliance, an infrared signal including said identified command. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system comprising:
a plurality of wireless remote control devices operatively coupled to a user device via a wireless network, wherein each of the wireless remote control devices receives, via radio frequency (RF) technology over the wireless network, from the user device, a network packet, the network packet including a wireless remote control device destination address and at least one command for controlling an appliance, the plurality of wireless remote control devices including a target appliance controlling device having said destination address, the target appliance controlling device including; a receiver configured to wirelessly receive from the user device via radio frequency (RF) technology the network packet; a controller configured to analyze the wireless remote control device destination address of the network packet to determine if the received network packet is intended for the target appliance controlling device, wherein the controller is further configured to; store information regarding capabilities of the target appliance controlling device, the capabilities of the target appliance controlling device comprising a set of known commands, and identify the at least one command included in the network packet and compare the at least one command with the set of known commands to determine if the target appliance controlling device can perform the at least one command; and an infrared (IR) transmitter which transmits an IR signal directly to the appliance to control operation of the appliance based on the at least one command and based on the controller determining that the received network packet is intended for the target appliance controlling device and the controller determining that the target appliance controlling device can perform the at least one command, wherein said appliance is one of a plurality of appliances, where each of said plurality of appliances comprises an IR receiving port for receiving the IR signal directly from the transmitter. - View Dependent Claims (18)
Specification