A decoding apparatus includes a decoder register for receiving data having a codeword including null data bits, and decoding the received data while shifting Bit Under Decoding by one bit. A network-independent location-aware network protocol provides communication with location-aware wireless mobile devices. Upon execution of the application program, the controller displays an activation area on a display screen of the mobile telephone. It also enables software control of remote devices when connected to a computer by way of a direct electrical IO connection.