Patents Portfolio

U.S. Patent: 7,944,577


Patent Title

Output controller for mobile and pervasive digital content output

Meta Information

Issued Date: May 17, 2011
Inventor: William Ho Chang et al
External Links: UPSTO, Google Patents

Technical Fields

, , ,

Abstract

Pervasive output capability is provided so that an information apparatus can pervasively output digital content to an output device regardless of the processing power, display screen size and memory space of the information apparatus. This allows small mobile devices with limited display, processing power, and memory to be able to output a digital document (e.g., PDF, HTML, PowerPoint etc) in its full original richness, without resorting to downsizing, truncating, reducing, clipping or otherwise altering the original document. A data output service method for rendering at an output device output content managed from an information apparatus may include obtaining by wireless communication from the information apparatus at least part of a document object relating to the output content, obtaining at least part of an output device object with one or more attributes relating to the output device, and providing the document object and the output device object to a server application operated on a server that is distinct from the information apparatus and the output device, and generating with the server application output data relating to the output device. The output data may then be provided to the output device for rendering the output content as the data output service.

Sample Claim

1. A data output control method associated with an output controller that controls interaction between an information apparatus and an output device in connection with rendering at the output device one or more digital content managed with the information apparatus, the output controller being directly connected to the output device over a wire connection, the output controller being

a device and further including,

a wireless communication unit for wireless communication with one or more information apparatus,

a processor,

one or more application software for implementing features and functionalities of the output controller that includes processing the one or more digital content with at least a digital imaging operation, and

a memory or storage component for storing instructions or data, and for queuing or spooling the one or more digital content,

the method comprising:

establishing a wireless communication channel with one or more information apparatus via the wireless communication unit of the output controller, the establishing of the wireless communication channel includes authenticating access of the information apparatus or the user of the information apparatus;

storing, at the memory or storage component of the output controller, at least part of an output device object having one or more attributes relating to the output device;

providing, at the wireless communication unit of the output controller, the at least part of the output device object to the information apparatus by wireless transmission;

receiving, at the output controller, one or more output data from the information apparatus by wireless transmission, the one or more output data relating to the one or more digital content managed with the information apparatus, and the one or more output data includes the one or more digital content for rendering at the output device, and the one or more output data further includes device dependent data related to the output device;

queuing or spooling the received one or more output data from the information apparatus at the memory or storage component of the output controller for rendering;
processing, at the output controller by the one or more application software, the one or more output data, the processing of the one or more output data includes applying a digital imaging operation and a decoding operation, on the one or more digital content; and

passing the processed one or more output data from the output controller to the output device for rendering of the one or more digital content, the passing of the one or more output data from the output controller to the output device includes a wired connection.