Output devices (or output controllers connectable to an output device) that is wirelessly discoverable by an information apparatus are herein disclosed and enabled. An output device may be an audio output device, a printer, a television, a projector, or a display device. The output device may include one or more chips or chipsets that are compatible with Bluetooth or IEEE 802.11 standards. The output device is operable to: wirelessly announce its availability for the information apparatus to wirelessly discover the output device when the information apparatus is within a limited physical distance to the output device; wirelessly transmit one or more device attributes related to the output device from the output device to the information apparatus that has wirelessly discovered the output device; and wirelessly receive, from the information apparatus, output data that is in accordance, at least in part, with the one or more device attributes.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A wireless output controller for providing output service to one or more information apparatus that are separate devices from the wireless output controller, the wireless output controller includes: memory or storage storing one or more device dependent attributes related to the wireless output controller, and one or more wireless communication units, the one or more wireless communication units include one or more radio frequency link controllers to enable the wireless output controller to wirelessly transmit the one or more device dependent attributes, stored in the memory or the storage and related to the wireless output controller, to the one or more information apparatus, wherein the wireless output controller is configured to: (1) wirelessly announce or advertise, using the one or more wireless communication units of the wireless output controller, availability of the wireless output controller to enable an information apparatus, from among the one or more information apparatus, to wirelessly discover the output service provided by the wireless output controller, the wireless discovery is based, at least in part, on the information apparatus being within a limited physical distance to the wireless output controller for establishing short range wireless communication between the information apparatus and the wireless output controller; (2) wirelessly transmit, using the one or more wireless communication units of the wireless output controller and over a radio frequency wireless communication link, the one or more device dependent attributes from the wireless output controller to the information apparatus, the wireless transmitting of the one or more device dependent attributes from the wireless output controller to the information apparatus is based, at least in part, on the wireless output controller being wirelessly discovered by the information apparatus in (1), and the one or more device dependent attributes, wirelessly transmitted from the wireless output controller to the information apparatus, are related to the wireless output controller; (3) wirelessly receive, using the one or more wireless communication units of the wireless output controller, information or a service request from the information apparatus subsequent to the wireless output controller having wirelessly transmitted the one or more device dependent attributes from the wireless output controller to the information apparatus in (2); (4) implement, by the wireless output controller, an authentication or security procedure in response to having wirelessly received the information or the service request from the information apparatus in (3), the authentication or the security procedure is for enabling the information apparatus or a user of the information apparatus to access services provided by the wireless output controller, the authentication or the security procedure includes detecting, by the wireless output controller, at least one of identification information, address information, security information, a password, a pin, or biometric information, individually or in any combination, related to the user of the information apparatus or the information apparatus, and wherein based, at least in part, on having successfully implemented the authentication or the security procedure by the wireless output controller, the wireless output controller is further configured to: (5) wirelessly receive, using the one or more wireless communication units of the wireless output controller, output data from the information apparatus, the wireless receiving of the output data is based, at least in part, on having wirelessly transmitted the one or more device dependent attributes in (2) from the wireless output controller to the information apparatus; and (6) provide, by the wireless output controller, output management functions, the output management functions include one or more of storing, buffering, queuing, or spooling, of at least part of the output data wirelessly received in (5), at the memory or the storage of the wireless output controller, for outputting or rendering at least part of the output data; and wherein the wireless output controller provides the output service to the information apparatus based on the wireless output controller: (a) having been wirelessly discovered by the information apparatus in (1), and (b) having implemented the authentication or the security procedure by the wireless output controller in (4).
2. The wireless output controller of claim 1 , wherein the wireless output controller is internally included in an output device, and the output device, is at least one of a printer, a printing device, a display device, a television, a projection device, or a wireless audio output device, individually or in any combination, and wherein the information apparatus is at least one of a smart phone, an information pad, and Internet appliance, or a digital camera, individually or in any combination.
3. The wireless output controller of claim 1 , wherein the wireless output controller is externally attached, via a wired interface, to a television, and the output data wirelessly received from the information apparatus in (5) includes audio digital content or video digital content, and wherein the wireless output controller is further configured to: process, by one or more processors included in the wireless output controller, at least part of the output data wirelessly received from the information apparatus in (5); and deliver, via the wired interface, at least part of the processed output data to the television for outputting at least part of the audio digital content or the video digital content.
4. The wireless output controller of claim 1 , wherein the one or more wireless communication units include one or more wireless communication chip or chipsets, and wherein the wireless output controller is further configured to: wirelessly establish, using the one or more wireless communication chip or chipsets included in the wireless output controller, the radio frequency wireless communication link between the wireless output controller and the information apparatus that has wirelessly discovered the wireless output controller in (1); and wherein the establishing of the radio frequency wireless communication link, using the one or more wireless communication chip or chipsets, is compliant, at least in part, with a protocol within IEEE 802.11 standards or Bluetooth specifications.
5. The wireless output controller of claim 1 , wherein the wireless receiving, using the one or more wireless communication units, of the output data from the information apparatus in (5) includes wirelessly receiving the output data via (i) a short range wireless communication link directly between the wireless output controller and the information apparatus, or (ii) a wireless local area network connection between the information apparatus and the wireless output controller.
6. The wireless output controller of claim 4 , wherein the wireless output controller further includes: operating system software for managing one or more application software running at the wireless output controller, and wherein the wireless output controller is further configured to: download or install, using the one or more wireless communication units of the wireless output controller, one or more application software from a server over a network for updating or modifying features and capabilities of the wireless output controller, the download or the install of the one or more application software being managed, at least in part, by the operating system software.
7. A wireless output device to wirelessly receive output data from an information apparatus that is a separate device from the wireless output device, the wireless output device includes: one or more embedded processors; memory or storage for storing one or more device attributes related to the wireless output device; software or firmware stored at the memory or the storage; one or more wireless communication units that include hardware circuitry to enable the wireless output device to wirelessly communicate with the information apparatus; and an output controller for processing data, wherein, upon execution of at least part of the software or the firmware, at the wireless output device, by the one or more embedded processors, the wireless output device: (1) wirelessly announces or advertises, via the one or more wireless communication units, availability of the wireless output device for service, the wireless announcing or advertising is for enabling the information apparatus to wirelessly discover the wireless output device, the wireless discovery is based, at least in part, on the wireless output device being within a limited physical distance to the information apparatus for short range wireless communication between the wireless output device and the information apparatus; (2) wirelessly transmits, via the one or more wireless communication units of the wireless output device and over a radio frequency wireless communication channel between the wireless output device and the information apparatus, the one or more device attributes that are stored in the memory or the storage of the wireless output device, to the information apparatus that has wirelessly discovered the wireless output device in (1), the one or more device attributes are related to the wireless output device; (3) wirelessly receives, via the one or more wireless communication units and over the radio frequency wireless communication channel from the information apparatus, output data, the output data includes digital content for outputting or rendering at the wireless output device, and the wireless receiving of the output data is subsequent to the wireless output device having wirelessly transmitted the one or more device attributes from the wireless output device to the information apparatus in (2); and (4) processes, by the output controller included in the wireless output device, at least part of the output data, which is wirelessly received in (3), into a form, a format, an instruction, or a language, individually or in any combination, that is acceptable for outputting or rendering by an output device associated with the wireless output device, the processing of the output data includes at least one of a decoding operation, a conversion operation, a scaling operation, or an interpreting operation, individually or in any combination; and wherein the wireless output device provides an output service to the information apparatus after being wirelessly discovered by the information apparatus in (1) and after having wirelessly transmitted the one or more device attributes from the wireless output device to the information apparatus in (2); and wherein the radio frequency wireless communication channel between the information apparatus and the wireless output device is (a) a direct short range wireless communication, or (b) a wireless local area network communication.
8. The wireless output device of claim 7 wherein the wireless output device is at least one of: (a) a television or a display device or a projection device, and the digital content includes at least video digital content; or (b) an output controller wire connectable to a television, and the digital content includes at least video digital content, wherein the output device associated with the wireless output device is the television; or (c) a printing device, and the digital content includes at least an image or a digital document; or (d) an audio output device, and the digital content includes at least audio digital content, and wherein the information apparatus is at least a smart phone.
9. The wireless output device of claim 8 , wherein the one or more wireless communication units are compliant, at least in part, with at least one implementation within Bluetooth specifications for establishing the radio frequency wireless communication channel, and wherein the wireless output device is at least an audio output device, and the digital content includes at least audio digital content.
10. The wireless output device of claim 8 , wherein the one or more wireless communication units are compliant, at least in part, with at least one implementation within IEEE 802.11 standards for establishing the radio frequency wireless communication channel.
11. The wireless output device of claim 10 , wherein upon execution of at least part of the software or the firmware by the one or more embedded processors, the wireless output device further: downloads, using the one or more wireless communication units and via a wireless local area network, one or more application software at the wireless output device, from a server or a host computer over the wireless local area network, and wherein the wireless output device further installs the downloaded one or more application software, at the wireless output device, for updating or modifying features and capabilities of the wireless output device.
12. The wireless output device of claim 7 , wherein the wireless output device is at least a printing device and wherein the one or more device attributes include one or more of capability information, duplex information, color information, language information, or format information, individually or in any combination, which are related, at least in part, to the printing device; and wherein the output data, which is wirelessly received in (3), is in accordance, at least in part, with the one or more device attributes; and wherein the radio frequency wireless communication channel between the information apparatus and the wireless output device is compatible, at least in part, with at least a protocol within IEEE 802.11 standards.
13. The wireless output device of claim 11 , wherein the wireless output device is at least an output controller wire connectable to the output device that is at least a television, and wherein, upon execution of at least part of the software or the firmware by the one or more embedded processors, the wireless output device further: provides, by the wireless output device, output management functions that include one or more of storing, queuing, or spooling, of at least part of the output data, which is wirelessly received in (3), at the memory or the storage of the wireless output device; and delivers, by the wireless output device, at least part of the processed output data processed in (4), via a wired connection to the television, for outputting or rendering at least part of the digital content at the output device.
14. A wireless output controller to provide output of digital content received from one or more client devices that are distinct and separate devices from the wireless output controller, the wireless output controller includes: one or more processors, memory or storage, software or firmware stored, at least partly, at the memory or the storage, and one or more wireless communication units including one or more wireless communication chips or chipsets for enabling wireless communication between the wireless output controller and the one or more client devices, and wherein execution of the software or firmware, by the one or more processors at the wireless output controller, implements a method, at the wireless output controller, comprising: (1) wirelessly broadcasting or advertising, using the one or more wireless communication chips or chipsets of the wireless output controller, availability of the wireless output controller to enable a client device, from among the one or more client devices, to wirelessly discover the wireless output controller for output service, the wireless discovery is based, at least in part, on short range wireless communication between the one or more client devices and the wireless output controller; (2) wirelessly establishing, using the one or more wireless communication chips or chipsets of the wireless output controller, a wireless communication link between the wireless output controller and the client device that has wirelessly discovered the wireless output controller in (1); (3) wirelessly transmitting, using the one or more wireless communication chips or chipsets of the wireless output controller and over the wireless communication link established in (2), device information related to the wireless output controller, from the wireless output controller to the client device that has wirelessly discovered the wireless output controller in (1); (4) wirelessly receiving, using the one or more wireless communication chips or chipsets of the wireless output controller, output data from the client device, the wireless receiving of the output data being subsequent to having wirelessly transmitted the device information, related to the wireless output controller, from the wireless output controller to the client device in (3), and the output data includes digital content for rendering or outputting at one or more output devices that are connected to the wireless output controller; (5) processing or decoding or interpreting, using the one or more processors of the wireless output controller, at least part of the output data wirelessly received in (4); and (6) delivering, by the wireless output controller, at least part of the output data, which is processed, decoded, or interpreted in (5), to the one or more output devices for outputting or rendering at least part of the digital content; and wherein the wireless output controller provides the output service to the client device: (a) subsequent to having been wirelessly discovered by the client device in (1), and (b) subsequent to having wirelessly transmitted the device information related to the wireless output controller in (3), from the wireless output controller to the client device that has wirelessly discovered the wireless output controller in (1).
15. The wireless output controller of claim 14 , wherein the one or more wireless communication chips or chipsets are compatible, at least in part, with an implementation within IEEE 802.11 standards or Bluetooth specifications for establishing the wireless communication link in (2); and wherein the client device includes at least a smart phone, an information pad, or a digital camera, individually or in any combination.
16. The wireless output controller of claim 15 , wherein the wireless output controller is included internally as part of the one or more output devices, and wherein the wireless output controller is embodied as one or more of a printing device, a monitor, a display device, a television, a projection device, or an audio output device, individually or in any combination.
17. The wireless output controller of claim 15 , wherein the one or more output devices connected to the wireless output controller includes a television, and wherein the wireless output controller is wire connected externally to the television, and wherein the digital content includes at least audio digital content or video digital content, individually or in any combination.
18. The wireless output controller of claim 15 , wherein the device information includes one or more of capability information, duplex information, color information, language information, or format information, individually or in any combination, related to the wireless output controller; and wherein the output data, which is wirelessly received in (4), is in accordance, at least in part, with the device information that is wirelessly transmitted from the wireless output controller to the client device in (3).
19. The wireless output controller of claim 14 , wherein the execution of the software or firmware, by the one or more processors at the wireless output controller, implements the method, and the method further comprises providing, by the wireless output controller, output management functions at the wireless output controller, the output management functions include one or more of storing, queuing, or spooling, individually or in any combination, of at least part of the output data wirelessly received in (4), at the memory or the storage before processing, decoding or interpreting, at the wireless output controller, the at least part of the output data in (5).
20. The wireless output controller of claim 14 , wherein the execution of the software or firmware, by the one or more processors at the wireless output controller, implements the method, and the method further comprises implementing an authentication procedure or a security procedure, at the wireless output controller, for enabling the client device or a user of the client device to access services provided by the wireless output controller, the authentication procedure or the security procedure includes obtaining, by the wireless output controller, one or more of identification information, address information, security information, a password, or biometric information, individually or in any combination, related to the user or the client device; and wherein, subsequent to having successfully implemented the authentication procedure or the security procedure, the wireless output controller wirelessly receives, via the one or more wireless communication chips or chipsets of the wireless output controller, the output data from the client device in (4).
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
April 26, 2019
August 11, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.