Internet-phone or smart phone with applications for managing and playing digital content, and a mobile device operating system supporting application programming interface
Issued Date: October 9, 2012
Inventor: William Ho Chang et al
External Links: UPSTO, Google Patents
Smart Phone / Tablet, Smart TV, Printer, Streaming Device, Projector
An Internet-Phone as a smart phone may include a touch sensitive screen, an operating system, a graphical user interface, an image acquisition application, a messaging application, a document application, an e-mail application, an Internet browsing application, and an application for playing audio content. The Internet-Phone may provide an application programming interface (API) to support applications. A user of the Internet-Phone can install additional applications. The Internet-Phone may further include one or more wireless communication units with a radio frequency controller compatible to IEEE802.11 and Bluetooth.RTM. standards. In some examples, the Internet- Phone may include wireless synchronization of data or software with other wireless devices on a common network. In other examples, the Internet-Phone may include streaming or transferring of digital content to a wireless controller box, a wireless TV, or a wireless printer over the air. Still other examples include connecting the Internet-Phone to a Bluetooth.RTM. or IEEE802.11 audio output device.
1. An Internet-Phone system having one or more applications with access to digital content, said Internet-Phone system being an Internet enabled smart phone with access to Internet and being a mobile and wireless information apparatus, the Internet-Phone system comprising:
a voice communication function;
a messaging application;
an image acquisition function for image data acquisition;
an audio application;
a digital imaging application;
a touch sensitive screen;
a graphical user interface for interacting with a user over the touch sensitive screen;
a processing unit;
a memory or storage unit for storing at least part of the digital content;
a document creation application, an e-mail application, and an Internet browsing application each installed or included in the Internet-Phone system;
an operating system in the Internet-Phone system providing an object model or an application programming interface (API) to facilitate at least one of said e-mail application, said digital imaging application, and said document creation application, and said Internet browsing application interfacing device management applications in the Internet-Phone;
a wireless communication unit that includes a radio frequency controller for establishing radio frequency wireless communication between the Internet-Phone system and one or more wireless output controller devices that are distinct devices from the Internet-Phone system; and
an output manager in the Internet-Phone system for managing transfer of at least part of the digital content to the one or more wireless output controller devices; wherein, the Internet-Phone system has means for establishing wireless communication connection with a selected one of the one or more wireless output controller devices that includes:
searching, over a radio frequency wireless communication and through the wireless communication unit of the Internet-Phone system, for one or more wireless output controller devices,
discovering, with the wireless communication unit, one or more wireless output controller devices subsequent to the wireless search,
selecting a wireless output controller device from among the one or more discovered wireless output controller devices,
obtaining authentication or security information at the Internet-Phone system,
establishing a restricted radio frequency wireless connection from the Internet-Phone system to the selected wireless output controller device for transfer of at least part of the digital content to the selected wireless output controller device employing at least in part the authentication or security information; and
wherein, the output manager in the Internet-Phone system for managing the transfer of at least part of the digital content to the selected wireless output controller device being operable for:
receiving, by the output manager in the Internet-Phone system, from one or more applications that includes at least one of said audio application, said e-mail application, said digital imaging application, said document creation application, and said Internet browsing application, at least part of the digital content, the receiving of the at least part of the digital content being facilitated at least in part by the operating system in the Internet-Phone system and over the object model or the application programming interface (API);
generating, by the output manager in the Internet-Phone system, output data from the at least part of the digital content received from the one or more applications, the generated 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 sending to the selected wireless output controller device over the established restricted radio frequency wireless communication connection, and said generating the output data from the at least part of the digital content includes one or more of an encoding operation, an encryption operation, and a compression operation, individually or in any combination; and
sending, by the output manager in the Internet-Phone system, the output data over the established restricted radio frequency wireless communication connection with the wireless communication unit;
whereby, the mobile and wireless Internet-Phone system is able to transfer at least part of the digital content from at least one of said audio application, said e-mail application, said digital imaging application, said document creation application, and said Internet browsing application, individually or in any combination, included in the Internet-Phone system to the selected wireless output controller device over the restricted radio frequency wireless communication connection established between the Internet-Phone system and the selected wireless output controller device