Patent ID: 8411590

Claim:
A method of transceiving information on a mesh network device, comprising: receiving original electronic information on an application on a mesh network remote control device from a network device with one or more processors on a non-mesh communications network, wherein the original electronic information includes one or more commands to cause a desired mesh network device with one or more processors to execute an action, wherein the mesh network remote control device comprises: a wireless transceiver for communicating with a mesh network and a non-mesh communications network and for communicating with a plurality of other network devices connected to the mesh network or the non-mesh communications network, a display component for displaying electronic information on the mesh network remote control device, a plurality of remote control key buttons for controlling other network devices on the mesh network or the non-mesh communications network, a power switch for turning power to the mesh network remote control device on and off, a finger touch scroll component for providing an display area that can detect a presence and location of a selection input touch within the display area, an audio decoder for accepting audio commands, a plurality of internal electrical controlling components with one or more processors including: a universal serial bus (USB) interface, a flash memory, an erasable electronically programmable read only memory (EEPROM), a first-in-first-out (FIFO) buffer, a wireless RF antenna, a clock, one or more processors, a security interface and a power source, the application executing on the one or more processors from the flash memory or the EEPROM for providing a graphical user interface (GUI) on the display component and networking functions on the mesh network and the non-mesh communications network; storing with the application the original electronic information in non-volatile storage on the mesh network remote control device; transforming on the application the original electronic information into new display information; mapping the new display information to an individual remote control key button; displaying with the application the new display information on the display component on the mesh network remote control device; receiving a selection input from the individual remote control key button or the finger touch scroll component including the new display information; mapping the new display information back to the original electronic information stored in non-volatile storage; and sending a secure request including the original electronic information from the mesh network remote control device to the desired mesh network device on the mesh network, thereby causing the desired mesh network device to execute a desired action.