A wireless output device that is at least one of a television, an external output controller wire connectable to a television, a display device, a projector, an audio output device, a printing device, or a speaker, individually or in any combination, the wireless output device including:
- an interface for interacting with a user;
- operating system software to facilitate download and installation of application software or software components at the wireless output device;
- one or more processors, for executing at least part of the operating system software;
- and
- wireless communication circuitry that includes one or more wireless communication units for wireless communication, and wherein the wireless output device is operable for:
- (i) connecting the wireless output device, by the wireless output device and using at least one wireless communication unit of the one or more wireless communication units of the wireless output device, to a wireless local area network;
- (ii) downloading, by the wireless output device, using the at least one wireless communication unit of the one or more wireless communication units of the wireless output device, and over the wireless local area network connected in (i), the application software or the software components from one or more servers or host computers over a network to the wireless output device, the application software or the software components being downloaded for upgrading, updating, adding, or modifying features and capabilities of the wireless output device;
- (iii) installing, at the wireless output device and by the wireless output device, the application software or the software components downloaded in (ii), the installation of the application software or the software components being facilitated, at least in part, by the wireless output device and using the operating system software included in the wireless output device;
- (iv) wirelessly broadcasting or wirelessly announcing, by the wireless output device and using the one or more wireless communication units of the wireless output device and over the wireless local area network connected in (i), availability of the wireless output device, the wireless broadcasting or the wireless announcing by the wireless output device is for a mobile information apparatus to wirelessly discover the wireless output device, the mobile information apparatus being from among one or more mobile information apparatus that are in the wireless local area network;
- (v) wirelessly transmitting, by the wireless output device and using the one or more wireless communication units of the wireless output device and over the wireless local area network connected in (i), one or more device dependent attributes to the mobile information apparatus that has wirelessly discovered the wireless output device in (iv), and wherein the one or more device dependent attributes include at least a device attribute associated with the wireless output device;
- (vi) wirelessly establishing, by the wireless output device, using the one or more wireless communication units of the wireless output device, and over the wireless local area network connected in (i), a wireless communication link between the wireless output device and the mobile information apparatus that has wirelessly discovered the wireless output device in (iv), the wireless communication link being compatible, at least partly, with at least a protocol within IEEE 802.11 wireless standards, and the mobile information apparatus being from among the one or more mobile information apparatus that are in the wireless local area network, and the mobile information apparatus being a separate device from the wireless output device;
- (vii) wirelessly receiving, by the wireless output device and using the one or more wireless communication units of the wireless output device and over the wireless communication link wirelessly established in (vi), intermediate output data from the mobile information apparatus that has wirelessly discovered the wireless output device in (iv), the wirelessly received intermediate output data is related to digital content that is for outputting or playing at the wireless output device, and the wirelessly received intermediate output data being associated, at least in part, with the one or more device dependent attributes wirelessly transmitted by the wireless output device to the mobile information apparatus in (v);
- and
- (viii) processing, by the wireless output device and using the one or more processors at the wireless output device, at least part of the intermediate output data wirelessly received in (vii) into output data, the output data being related to the digital content and is for outputting or playing at the wireless output device, the processing, at the wireless output device, includes at least one of a color operation, an image processing operation, a scaling operation, a resolution operation, an interpolation operation, a decoding operation, or an encoding operation, individually or in any combination, on the at least part of the intermediate output data that is wirelessly received in (vii);
- and
- wherein the at least one wireless communication unit of the one or more wireless communication units, which is included in the wireless output device, is compatible, at least partly, with at least a protocol within IEEE 802.11 wireless standards for connecting the wireless output device to the wireless local area network in (i).