| Patent application number | Description | Published |
| 20090204785 | Computer with two execution modes - A computer. A processor pipeline alternately executes instructions coded for first and second different computer architectures or coded to implement first and second different processing conventions. A memory stores instructions for execution by the processor pipeline, the memory being divided into pages for management by a virtual memory manager, a single address space of the memory having first and second pages. A memory unit fetches instructions from the memory for execution by the pipeline, and fetches stored indicator elements associated with respective memory pages of the single address space from which the instructions are to be fetched. Each indicator element is designed to store an indication of which of two different computer architectures and/or execution conventions under which instruction data of the associated page are to be executed by the processor pipeline. The memory unit and/or processor pipeline recognizes an execution flow from the first page, whose associated indicator element indicates the first architecture. or execution convention, to the second page, whose associated indicator element indicates the first architecture or execution convention. In response to the recognizing, a processing mode of the processor pipeline or a storage content of the memory adapts to effect execution of instructions in the architecture and/or under the convention indicated by the indicator element corresponding to the instruction's page. | 08-13-2009 |
| 20090249352 | Resource Utilization Monitor - Load-balancing threads among a plurality of processing units. The method may include a first processing unit executing a plurality of software threads using a respective plurality of hardware strands. The plurality of hardware strands may share at least one hardware resource within the first processing unit. The method may further include monitoring the at least one hardware resource, wherein, for each respective hardware strand. Monitoring may include, for each respective hardware resource of the at least one hardware resource: maintaining information regarding the respective hardware strand requesting to use the respective hardware resource but failing to do so because the respective hardware resource is in use, comparing the information to a threshold, and generating an interrupt if the information exceeds the threshold. One or more load-balancing operations may be performed in response to the interrupt. | 10-01-2009 |
| Patent application number | Description | Published |
| 20090027701 | METHODS, APPARATUS, AND ARTICLES OF MANUFACTURE FOR IMPROVED PROCESSING OF EMBEDDED ICC PROFILES - Methods, systems, and articles of manufacture to enhance automation of conversion and/or persistent storage of color management information embedded within an associated, received data object. Features and aspects hereof provide that color management information embedded within an identified data object (e.g., an image data object) is converted to an appropriate form useful within the printing environment and persistently stored for re-use in conjunction with presentation of received data objects in a print job. For example, an ICC profile embedded within a received image data object may be converted to an AFP color management resource (a color conversion CMR and/or zero or more link CMRs) and persistently stored in an object library for re-use in presentation of print jobs. The conversion and persistent storage of such color management information may be substantially automated as a step in the installation of the underlying data object. | 01-29-2009 |
| 20090303513 | N-UP SHEETLET BASED IMAGING WITH FLEXIBLE FORMATTING OF LOGICAL PAGES - Methods and systems herein provide for flexible formatting of print jobs and their associated logical pages. One N-up printing system is adapted to receive a print job from a host system for printing to a tangible medium. The print job includes at least a first logical page. The printing system includes an N-up formatter interface adapted to receive formatting parameters. The printing system also includes an N-up formatter that is communicatively coupled to the N-up formatter interface. The N-up formatter is adapted to generate a first page inclusion object based on the formatting parameters. The N-up formatter is further adapted to input the first logical page to the first page inclusion object and position the first logical page within the first page inclusion object. | 12-10-2009 |
| 20100128292 | DYNAMIC EARLY PREPARATION OF PRESENTATION OBJECTS FOR EFFICIENT PRINTING - A command is provided as a means to instruct a printer to pre-rasterize and store presentation objects according to specified presentation parameters. The stored rasterized objects are available to the printer for use during printing when a print job is submitted to the printer which includes a presentation object already rasterized, saving significant processing at print time. The rasterized objects are stored with information identifying the object and the parameters used in the rasterization process and the printer is enabled to identify the appropriate rasterized object for inclusion in the print job. Objects may also be selected by a printer at print time as most closely matching the required parameters and then adjusted as needed at print time to completely conform with the requirements of inclusion in the job. This capability allows the printer to perform trimming-on-the-fly or other real-time operations while enjoying the time-saving benefits of a pre-rasterized object. | 05-27-2010 |
| 20100241952 | EXTENDABLE META-DATA SUPPORT IN FINAL FORM PRESENTATION DATASTREAM PRINT ENTERPRISES - Methods, systems, and apparatus for generating and associating meta-data with a final form presentation datastream document where the meta-data is structured in accordance with the datastream component architectures. Meta-data objects (“MDOs”) are architected as components of a presentation document and thus are well defined to allow applications to reliably access and process the meta-data contained therein. The MDOs may be associated with other components of the document and are architected to be extensible and flexible while still adhering to an architectural structure. The MDOs may be descriptive (no affect in document presentation) or operational (affects document presentation if processed). Standard types of MDOs may include XML standard information, JDF standard information, PWG standard information, and digital signature information. A variety of standard categories further define typical meta-data forms and applications thereof. | 09-23-2010 |