In an Internet-Phone, an output manager for managing transfer of digital content to a wireless output device, said Internet-Phone being an Internet enabled smart phone with access to Internet and being a mobile and wireless information apparatus, the Internet-Phone includes:
- a voice communication function,
- a messaging application,
- a touch sensitive screen,
- an image acquisition function for image data acquisition,
- a graphical user interface for interacting with a user over the said touch sensitive screen,
- a processing unit,
- a memory or storage unit for storing at least part of the digital content,
- an Internet-Phone operating system having an object model or an application programming interface (API) for interfacing with one or more applications at the Internet-Phone, and
- a wireless communication unit that includes a radio frequency controller for establishing radio frequency wireless communication connection between the Internet-Phone and the wireless output device that is a distinct device from the Internet-Phone, the output manager in the Internet-Phone comprising:
- software for communicating with the operating system of the Internet-Phone over the object model or the application programming interface (API) provided by the Internet-Phone operating system;
- software for providing, by the output manager in the Internet-Phone, via the graphical user interface, at least an indication related to the wireless output device to the user over the touch sensitive screen of the Internet-Phone;
- software for obtaining, by the output manager, authentication or security information at the Internet-Phone for accessing service,
- software for receiving, by the output manager, from the graphical user interface, at least an indication related to a selected digital content from the user over the touch sensitive screen of the Internet-Phone;
- software for obtaining, by the output manager in the Internet-Phone, at least part of the selected digital content from the memory or storage unit in the Internet-Phone;
- software for receiving, by the output manager at the Internet-Phone, one or more components or data from the wireless output device;
- software for conforming, by the output manager, at least part of the selected digital content into output data, the output data being in accordance at least in part to at least one of a format, a standard, a language, or an instruction suitable for transferring to the wireless output device over the established radio frequency wireless communication connection, and said conforming the output data from the selected digital content includes at least one of an encoding operation, a decoding operation, an encryption operation, a decryption operation, a decompression operation, or a compression operation, individually or in any combination;
- and
- software for transferring, by the output manager over the radio frequency wireless communication connection to the wireless output device, at least part of the output data;
- whereby, the output manager software included in the mobile and wireless Internet-Phone, when executed by the processing unit, enables the user to transfer at least part of the selected digital content from the Internet-Phone to the wireless output device over the established wireless communication radio frequency connection between the Internet-Phone and the wireless output device.