OUTPUT DEVICE AND METHOD FOR OUTPUT WITHOUT AN OUTPUT DRIVER
First Claim
1. A wireless output device for providing an output service to one or more information apparatuses without requiring a device specific output driver installed at the one or more information apparatuses, the one or more information apparatuses being distinct devices from the wireless output device, the wireless output device internally including:
- a marking engine or a display engine for rendering output data,an output controller for performing one or more functionalities of the wireless output device,one or more embedded processors,a memory or storage unit,an embedded operating system for managing one or more application software,a wireless communication unit that includes a radio frequency link controller for implementing real-time physical layer protocol processing,a display screen,a user interface over said display screen that allows a user to configure and manage the functions of the wireless output device,wherein, the wireless output device further comprises;
means for establishing a radio frequency wireless communication link over said wireless communication unit;
means for providing one or more security functions for restricting or preventing unwanted access to the output service provided by the wireless output device;
means for installing one or more application software at the wireless output device for updating or modifying the features and capabilities of the wireless output device, the updating or modifying of the features and capabilities of the wireless output device with the one or more application software being facilitated, at least in part, by said embedded operating system included in the wireless output device;
means for registering the wireless output device with a control point for enabling one or more information apparatuses access to the service provided by the wireless output device, the control point being a computing system over a network for maintaining records of one or more output service devices;
means for providing, at the wireless output device, one or more device dependent attributes that includes identification information corresponding to the wireless output device, the identification information corresponding to the wireless output device provided at the wireless output device for sending to the one or more information apparatuses and for enabling the one or more information apparatuses to transmit output data to the wireless output device;
means for receiving, at the wireless communication unit of the wireless output device, the output data from the one or more information apparatuses for rendering, the output data being associated, at least in part, with said one or more device dependent attributes that includes the identification information corresponding to the wireless output device;
means for processing the output data, at said output controller included in the wireless output device, for delivering to said marking engine or said display engine included in the wireless output device for rendering, the processing of the output data includes at least a color correction operation;
means for delivering the processed output data from the output controller to said marking engine or said display engine included in the wireless output device for rendering; and
means for providing a status indicator over the display screen of the wireless output device to the user of the wireless output device;
thereby, the wireless output device provides the output service to the one or more information apparatuses without requiring a device specific output driver installed at the one or more information apparatuses.
2 Assignments
0 Petitions
Accused Products
Abstract
An output device for providing output service to a mobile information apparatus without requiring a device specific output driver installed at the mobile information apparatus. The wireless output device may include an operating system, a wireless communication unit for radio frequency communication, a display screen, and a user interface over the display screen, the output device may include features for installing one or more application software at the output device for expanding the capabilities of the output device, registering the output device with a control point over a network and providing an identification of the output device for enabling one or more mobile information apparatuses to transmit output data to the output device. Subsequent to registering the output device and providing the identification information of the output device, the output device receives output data associated with the identification information from the mobile information apparatus for rendering.
-
Citations
20 Claims
-
1. A wireless output device for providing an output service to one or more information apparatuses without requiring a device specific output driver installed at the one or more information apparatuses, the one or more information apparatuses being distinct devices from the wireless output device, the wireless output device internally including:
-
a marking engine or a display engine for rendering output data, an output controller for performing one or more functionalities of the wireless output device, one or more embedded processors, a memory or storage unit, an embedded operating system for managing one or more application software, a wireless communication unit that includes a radio frequency link controller for implementing real-time physical layer protocol processing, a display screen, a user interface over said display screen that allows a user to configure and manage the functions of the wireless output device, wherein, the wireless output device further comprises; means for establishing a radio frequency wireless communication link over said wireless communication unit; means for providing one or more security functions for restricting or preventing unwanted access to the output service provided by the wireless output device; means for installing one or more application software at the wireless output device for updating or modifying the features and capabilities of the wireless output device, the updating or modifying of the features and capabilities of the wireless output device with the one or more application software being facilitated, at least in part, by said embedded operating system included in the wireless output device; means for registering the wireless output device with a control point for enabling one or more information apparatuses access to the service provided by the wireless output device, the control point being a computing system over a network for maintaining records of one or more output service devices; means for providing, at the wireless output device, one or more device dependent attributes that includes identification information corresponding to the wireless output device, the identification information corresponding to the wireless output device provided at the wireless output device for sending to the one or more information apparatuses and for enabling the one or more information apparatuses to transmit output data to the wireless output device; means for receiving, at the wireless communication unit of the wireless output device, the output data from the one or more information apparatuses for rendering, the output data being associated, at least in part, with said one or more device dependent attributes that includes the identification information corresponding to the wireless output device; means for processing the output data, at said output controller included in the wireless output device, for delivering to said marking engine or said display engine included in the wireless output device for rendering, the processing of the output data includes at least a color correction operation; means for delivering the processed output data from the output controller to said marking engine or said display engine included in the wireless output device for rendering; and means for providing a status indicator over the display screen of the wireless output device to the user of the wireless output device; thereby, the wireless output device provides the output service to the one or more information apparatuses without requiring a device specific output driver installed at the one or more information apparatuses. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A wireless output device method associated with a wireless output device for providing output service to one or more information apparatuses without requiring a device specific output driver installed at the one or more information apparatuses, the one or more information apparatuses being distinct devices from the wireless output device, the wireless output device internally includes:
-
a marking engine or a display engine for rendering output data, an output controller for performing one or more functionalities of the wireless output device, one or more embedded processors, a memory or storage unit, an embedded operating system for managing one or more application software, a wireless communication unit that includes a radio frequency link controller for implementing real-time physical layer protocol processing and an antenna for receiving and transmitting radio frequency signals, a display screen, a user interface over said display screen that allows a user to configure and manage the functions of the wireless output device, the wireless output device method comprising; establishing a radio frequency wireless communication link over said wireless communication unit; installing one or more application software at the wireless output device for updating or modifying the features and capabilities of the wireless output device, the updating or modifying of the features and capabilities of the wireless output device by the one or more application software being facilitated, at least in part, by said embedded operating system included in the wireless output device; registering the wireless output device with a control point for enabling the one or more information apparatuses to access the output service provided by the wireless output device, the control point being a computing system over a network for maintaining records of one or more output service devices in the network; providing, at the wireless output device, one or more device dependent attributes that includes identification information corresponding to the wireless output device, the identification information corresponding to the wireless output device provided at the wireless output device for sending to the one or more information apparatuses and for enabling the one or more information apparatuses to transmit output data to the wireless output device; receiving, at the wireless communication unit of the wireless output device, the output data from the one or more information apparatuses for rendering, the output data being associated, at least in part, with said one or more device dependent attributes that includes identification information corresponding to the wireless output device; providing output management function at the output controller that includes one or more of a storing, a queuing, and a spooling, on at least part of the received output data at said memory or storage unit of the wireless output device for rendering, the output management function for enabling plural information apparatuses of the one or more information apparatuses to request output services from the wireless output device at the same time; processing the output data, at said output controller included in the wireless output device, for delivering to said marking engine or said display engine included in the wireless output device for rendering, the processing of the output data includes at least a color correction operation; delivering the processed output data to said marking engine or said display engine included in the wireless output device for rendering; and providing a status indicator over the display screen of the wireless output device to the user of the wireless output device; thereby, the wireless output device method enables the wireless output device to provide the output service to the one or more information apparatuses without requiring a device specific output driver installed at the one or more information apparatuses. - View Dependent Claims (9, 10, 11, 12)
-
-
13. An output controller associated with an output device for providing output service to a mobile wireless information apparatus without requiring a device specific output driver installed at the mobile wireless information apparatus, the output controller having a connection to the output device, and the output controller being an external and a distinct device from the output device, and the mobile wireless information apparatus being a distinct device from the output device and the output controller, the output controller including:
-
one or more processors, a memory or storage unit, at least part of an operating system for managing one or more application software running at the output controller, a display screen, a user interface over said display screen that allows a user to configure and manage the functions of the output controller, wherein, the output controller is configured to; install one or more software components at the output controller for updating or modifying the features and capabilities of the output controller, the updating or modifying of the features and capabilities of the output controller with the one or more software components being facilitated, at least in part, by the at least part of an operating system included in the output controller; register, at the output controller, the output device associated with the output controller with a control point for enabling the mobile wireless information apparatus to access the output service provided by the output device via the output controller, and the control point being a computing system over a network for maintaining records of one or more output service devices; provide, at the output controller, security information and authentication information for enabling the output service provided by output device accessible by the mobile wireless information apparatus; provide, at the output controller, one or more device dependent attributes that includes identification information related to the output device, the identification information related to the output device provided at the output controller for enabling the information apparatus to transmit output data to the output device via the output controller; receive, at the output controller, the output data from the mobile wireless information apparatus for rendering, the output data being associated, at least in part, with said one or more device dependent attributes that includes identification information related to the output device; provide, at the output controller, output management function that includes one or more of a storing, a queuing, and a spooling, on at least part of the received output data at said memory or storage unit of the output controller for rendering, the output management function enabling plural mobile wireless information apparatuses to request output services from the output device at the same time; conform, at the output controller, the received output data into a format, instruction, or language acceptable for sending to the output device; and deliver the processed output data from the output controller to the output device for rendering; thereby, the output controller enables the mobile wireless information apparatus to send the output data to the output service provided by the output device via the output controller without requiring a device specific output driver installed at the mobile wireless information apparatus. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An output controller method associated with an output controller for providing output service to a mobile wireless information apparatus without requiring a device specific output driver installed at the mobile wireless information apparatus, the output controller having a connection to an output device for providing output service, and the output controller being an external and a distinct device from the output device, and the mobile wireless information apparatus being distinct device from the output device and the output controller, the output controller includes:
-
one or more processors, a memory or storage unit, at least part of an operating system for managing one or more application software running at the output controller, a display screen, a user interface over said display screen that allows a user to configure and manage the functions of the output controller, the output controller method comprising; installing one or more software components at the output controller for updating or modifying the features and capabilities of the output controller, the updating or modifying of the features and capabilities of the output controller with the one or more software component being facilitated, at least in part, by the at least part of an operating system included in the output controller; registering, at the output controller, the output device associated with the output controller with a control point for enabling the mobile wireless information apparatus to access the output service provided by the output device via the output controller, and the control point being a computing system over a network for maintaining records of one or more output service devices; providing, at the output controller, security information and authentication information for enabling the output service provided by output device accessible by the mobile wireless information apparatus; providing, at the output controller, one or more device dependent attributes that includes identification information related to the output device, the identification information related to the output device provided at the output controller for enabling the information apparatus to transmit output data to the output device via the output controller; receiving, at the output controller, the output data from the mobile wireless information apparatus for rendering, the output data being associated, at least in part, with said one or more device dependent attributes that includes identification information related to the output device; providing, at the output controller, output management function that includes one or more of a storing, a queuing, and a spooling, on at least part of the received output data at said memory or storage unit of the output controller for rendering, the output management function enabling plural mobile wireless information apparatuses to request output services from the output device at the same time; conforming, at the output controller, the received output data into a format, instruction, or language acceptable for sending to the output device; and delivering the processed output data from the output controller to the output device for rendering; thereby, the output controller method enables the mobile wireless information apparatus to send the output data to the output service provided by the output device via the output controller without requiring a device specific output driver installed at the mobile wireless information apparatus. - View Dependent Claims (20)
-
Specification