Patent ID: 8346954

Claim:
A method, comprising: performing the following with a network interface to a first appliance network on an appliance, and not a gateway, that is communicatively coupled to said first appliance network, said appliance being an endpoint coupled to said first appliance network, said appliance being any of: a remote control; a television; a security system; a lighting system; a thermostat; a smoke detector; a garage door opener; a meter; receiving a first command through an application programming interface (API) for said first appliance network, said command identifying a remote appliance and an action to be taken by said remote appliance; translating said first command into a second command that identifies said remote appliance and said action to be taken by said remote appliance, said second command in a format for a second appliance network that is a different type of appliance network than said first appliance network; and, constructing a packet having header information formatted for said first appliance network and a payload containing said second command in a format for said second appliance network; and causing said packet having said header information formatted for said first appliance network and said payload containing said second command in a format for said second appliance network to be transmitted into said first appliance network.