MOBILE INFORMATION APPARATUS THAT INCLUDES WIRELESS COMMUNICATION CIRCUITRY FOR DISCOVERY OF AN OUTPUT DEVICE FOR OUTPUTTING DIGITAL CONTENT AT THE WIRELESSLY DISCOVERED OUTPUT DEVICE
First Claim
1. A method for wirelessly outputting, at one or more output devices, digital content from a mobile information apparatus, the mobile information apparatus including:
- at least one processing unit,memory for storing at least part of the digital content,a wireless communication unit, which includes one or more communication chip or chipsets, for enabling the mobile information apparatus to wirelessly communicate with the one or more output devices, where the one or more output devices are distinct and separate devices from the mobile information apparatus,a display screen including a touch sensitive screen interface,a graphical user interface for enabling a user to select a function or an icon displayed over the touch sensitive screen interface,one or more software applications that include a digital imaging application, an audio application, a video application, a document creation application, an e-mail application, or an Internet browsing application,an operating system providing an object model or an application programming interface to facilitate the one or more software applications access to the object model or the application programming interface and to communicate with utilities and services provided by device management applications at the mobile information apparatus, the one or more software applications having access to at least part of the digital content, andoutput manager software, at the mobile information apparatus, for managing and coordinating communication with the one or more output devices to output at least part of the digital content to the one or more output devices,the method comprising;
(1) wirelessly searching, using the wireless communication unit of the mobile information apparatus and over radio frequency wireless communication, for the one or more output devices, the wireless searching of the one or more output devices is based, at least in part, on the mobile information apparatus being within a physical distance from the one or more output devices;
(2) wirelessly receiving, via the wireless communication unit of the mobile information apparatus and over the radio frequency wireless communication, one or more device dependent attributes corresponding to the one or more output devices discovered in the wireless search in step (1);
(3) receiving a selection, via the touch sensitive screen interface of the mobile information apparatus, of a selected output device from among the one or more output devices that are wirelessly discovered in the wireless search in step (1), using the wireless communication unit of the mobile information apparatus and over the radio frequency wireless communication;
(4) passing, at the mobile information apparatus and from the one or more software applications, at least part of the digital content to the output manager software included in the mobile information apparatus, the passing of the at least part of the digital content being facilitated, at least in part, by the operating system included in the mobile information apparatus;
(5) generating, at the mobile information apparatus, output data from the at least part of the digital content passed in step (4) for delivering to the selected output device in step (3), the generated output data being related, at least in part, to the one or more device dependent attributes received in step (2) corresponding to the selected output device in step (3); and
(6) wirelessly delivering, via the wireless communication unit of the mobile information apparatus and over a radio frequency wireless communication link, at least part of the output data generated in step (5) to the selected output device in step (3) for rendering at least part of the digital content, andwhereby, the one or more software applications, included in the mobile information apparatus are enabled to wirelessly discover an output device based on physical proximity to the output device, select the discovered output device, and output at least part of the digital content, via the wireless communication unit of the mobile information apparatus, to the selected output device, and over the radio frequency wireless communication link.
0 Assignments
0 Petitions
Accused Products
Abstract
Information apparatus (e.g., a smart phone) for outputting digital content, stored in the information apparatus, at an output device is herein disclosed and enabled. The information apparatus includes wireless communication circuitry for discovering one or more output devices based, at least in part, on physical proximity and short range wireless communication. Subsequent to wirelessly discovering the output devices, the information apparatus receives device dependent attributes from the discovered output devices and provides, on a touch sensitive screen interface, at least an item related to the discovered output device for selection. The device dependent attributes include information related to the output devices. After the output device is selected, the information apparatus generates output data from the digital content that is acceptable for rendering at the output device; and wirelessly transmits the generated output data to the selected output device for rendering at least part of the digital content.
-
Citations
20 Claims
-
1. A method for wirelessly outputting, at one or more output devices, digital content from a mobile information apparatus, the mobile information apparatus including:
-
at least one processing unit, memory for storing at least part of the digital content, a wireless communication unit, which includes one or more communication chip or chipsets, for enabling the mobile information apparatus to wirelessly communicate with the one or more output devices, where the one or more output devices are distinct and separate devices from the mobile information apparatus, a display screen including a touch sensitive screen interface, a graphical user interface for enabling a user to select a function or an icon displayed over the touch sensitive screen interface, one or more software applications that include a digital imaging application, an audio application, a video application, a document creation application, an e-mail application, or an Internet browsing application, an operating system providing an object model or an application programming interface to facilitate the one or more software applications access to the object model or the application programming interface and to communicate with utilities and services provided by device management applications at the mobile information apparatus, the one or more software applications having access to at least part of the digital content, and output manager software, at the mobile information apparatus, for managing and coordinating communication with the one or more output devices to output at least part of the digital content to the one or more output devices, the method comprising; (1) wirelessly searching, using the wireless communication unit of the mobile information apparatus and over radio frequency wireless communication, for the one or more output devices, the wireless searching of the one or more output devices is based, at least in part, on the mobile information apparatus being within a physical distance from the one or more output devices; (2) wirelessly receiving, via the wireless communication unit of the mobile information apparatus and over the radio frequency wireless communication, one or more device dependent attributes corresponding to the one or more output devices discovered in the wireless search in step (1); (3) receiving a selection, via the touch sensitive screen interface of the mobile information apparatus, of a selected output device from among the one or more output devices that are wirelessly discovered in the wireless search in step (1), using the wireless communication unit of the mobile information apparatus and over the radio frequency wireless communication; (4) passing, at the mobile information apparatus and from the one or more software applications, at least part of the digital content to the output manager software included in the mobile information apparatus, the passing of the at least part of the digital content being facilitated, at least in part, by the operating system included in the mobile information apparatus; (5) generating, at the mobile information apparatus, output data from the at least part of the digital content passed in step (4) for delivering to the selected output device in step (3), the generated output data being related, at least in part, to the one or more device dependent attributes received in step (2) corresponding to the selected output device in step (3); and (6) wirelessly delivering, via the wireless communication unit of the mobile information apparatus and over a radio frequency wireless communication link, at least part of the output data generated in step (5) to the selected output device in step (3) for rendering at least part of the digital content, and whereby, the one or more software applications, included in the mobile information apparatus are enabled to wirelessly discover an output device based on physical proximity to the output device, select the discovered output device, and output at least part of the digital content, via the wireless communication unit of the mobile information apparatus, to the selected output device, and over the radio frequency wireless communication link. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mobile information apparatus for wirelessly outputting digital content at one or more output devices, the mobile information apparatus including:
-
a voice communication functionality for voice communication, an image acquisition functionality for image acquisition, a wireless communication unit that includes a radio frequency link controller to enable the mobile information apparatus to wirelessly communicate with the one or more output devices that are distinct and separate devices from the mobile information apparatus, a touch sensitive screen, a graphical user interface for enabling a user to invoke functions by selecting an item displayed on the touch sensitive screen, a processing unit, memory for storing at least part of the digital content, an audio application or a video application, one or more applications that include a document creation application, an e-mail application, and an Internet browsing application installed or included in the mobile information apparatus, with access to at least part of the digital content, an operating system providing an application programming interface (API) to facilitate the one or more applications with access to the one or more output devices, the mobile information apparatus, facilitated at least in part by the processing unit and the operating system, being configured to; (1) wirelessly search, using the wireless communication unit of the mobile information apparatus, for the one or more output devices; (2) wirelessly discover, by the mobile information apparatus, the one or more output devices subsequent to the wireless search in step (1), the wireless discovery is based, at least in part, on the one or more output devices being available within a physical distance from the mobile information apparatus; (3) wirelessly receive, using the wireless communication unit of the mobile information apparatus, one or more device dependent attributes corresponding to the one or more output devices wirelessly discovered in step (2); (4) receive, at the mobile information apparatus and via the graphical user interface over the touch sensitive screen, a selection of a selected output device, from among the one or more output devices wirelessly discovered in step (2), the one or more output devices being available within a physical distance from the mobile information apparatus; (5) obtaining at least part of the digital content, at the mobile information apparatus, using, at least in part, the one or more applications; (6) generate, by the mobile information apparatus, output data from the at least part of the digital content obtained at the mobile information apparatus in step (5), the generated output data is for delivering to the selected output device in step (4), and the generated output data is related, at least in part, to the one or more device dependent attributes in step (3) and corresponding to the selected output device in step (4); and (7) wirelessly deliver, using the wireless communication unit of the mobile information apparatus and over a wireless communication link, at least part of the output data generated in step (6) from the mobile information apparatus to the selected output device in step (4) for rendering at least part of the digital content, and whereby, the one or more applications, included in the mobile information apparatus, are enabled to output at least part of the digital content from the mobile information apparatus to the selected output device, using the wireless communication unit, after having wirelessly discovered the selected output device based, at least in part, on the physical distance between the mobile information apparatus and the selected output device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium having recorded therein software or firmware for an information apparatus to wirelessly output digital content at one or more output devices, the information apparatus includes:
-
at least one processing unit, memory or storage for storing at least part of the digital content, a wireless communication unit including one or more wireless communication chips or chipsets for establishing a wireless communication link with the one or more output devices, the one or more output devices are distinct and separate devices from the information apparatus, a display screen, a touch sensitive screen interface for interaction with a user, one or more applications that include at least one of a digital imaging application, an audio application, a video application, a document creation application, an e-mail application, or an Internet browsing application, an operating system providing an application programming interface (API) facilitating the one or more applications to interface and communicate with device management applications included in the information apparatus, and wherein execution of the software or firmware, by the at least one processing unit at the information apparatus, performs a data output method at the information apparatus, comprising; (1) wirelessly searching, using the wireless communication unit of the information apparatus and over short range wireless communication, for the one or more output devices; (2) wirelessly discovering, using the wireless communication unit included in the information apparatus, the one or more output devices, the wireless discovery is based, at least in part, on a physical distance between the information apparatus and the one or more output devices for short range wireless communication; (3) wirelessly obtaining, using the wireless communication unit of the information apparatus, one or more device dependent attributes corresponding to the one or more output devices wirelessly discovered in step (2); (4) receiving, via the touch sensitive screen interface of the information apparatus, a selected output device from among the one or more output devices that are wirelessly discovered in step (2), the selection of the output device is based on the one or more device dependent attributes obtained in step (3); (5) processing, at the information apparatus, the at least part of the digital content, to generate output data compatible as input to the selected output device in step (4), the generated output data is related, at least in part, to the one or more device dependent attributes in step (3) and corresponding to the selected output device in step (4); and (6) wirelessly transmitting, using the wireless communicating unit of the information apparatus and over the wireless communication link, at least part of the generated output data in step (5) from the information apparatus to the selected output device in step (3), for rendering at least part of the digital content. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification