Patent application number | Description | Published |
20100107622 | SYSTEM AND METHOD FOR PILOT-OPERATED HIGH PRESSURE VALVE - A system and method for operating a two-stage, high-pressure pumping system includes a low-pressure pump having an output configured to deliver a hydraulic fluid under a low-pressure at a high-volume to drive a tool associated with the two-stage, high-pressure, pumping system under low load conditions. The system also includes a high-pressure pump having an output configured to deliver the hydraulic fluid under a high-pressure at a low-volume to drive the tool under high load conditions. A pilot-operated device is included that is configured to selectively drive the tool with pressure from at least one of the output of the low-pressure pump and the output of the high-pressure pump. The pilot-operated device receives pilot pressure from the output of the low-pressure pump to control selectively driving the tool with the output of the two stage pump. | 05-06-2010 |
20100186313 | Slab Lift Bracket - The present invention provides a slab lift bracket that includes an collar portion with a center, an upper surface, a lower surface, an outer surface, and an inner surface. The slab lift bracket also includes a plurality of protruding members that are distributed around and fixed to the collar portion. The protruding members extend outwardly and downwardly of the collar portion at spaced apart locations, and have a hook shaped free end. | 07-29-2010 |
20140245678 | High Performance Wedge Design for Post-Tension Anchorage - A wedge for a concrete post-tension reinforcement anchorage system is shaped such that the compressive force on the tendon after tensioning of the anchorage system is substantially evenly distributed over a length of the outer surface of the tendon that is engaged by the internal surface of the wedge. The external surface of the wedge may have a first section with a first taper angle and a second section with a second taper angle, the second taper angle being larger than the first taper angle. The internal surface of the wedge may have a first section with a first taper angle and a second section with a second taper angle, the second taper angle being greater than the first taper angle. An anchor with a bore with two taper angles and tooth profiles of threading patterns on the internal surface of the wedge are also disclosed. | 09-04-2014 |
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 |
20110185144 | Low-Contention Update Buffer Queuing for Small Systems - A method for queuing update buffers to enhance garbage collection. The method includes running an application thread and providing, for the application thread, a data structure including current and finished update buffer slots. The method includes providing an update buffer for the application thread and storing a pointer to the update buffer in the current update buffer slot. The method includes storing null in the finished update buffer slot and, with the application thread, writing to the update buffer. The thread may write a pointer to the filled update buffer in the finished update buffer slot after the buffer is filled. The method includes using a garbage collector thread to inspect the finished update buffer slot and claim filled buffers and change the pointer to null. The thread then obtains an empty update buffer and updates the current update buffer slot to point to the new buffer. | 07-28-2011 |
20110191508 | Low-Contention Update Buffer Queuing For Large Systems - A method for queuing thread update buffers to enhance garbage collection. The method includes providing a global update buffer queue and a global array with slots for storing pointers to filled update buffers. The method includes with an application thread writing to the update buffer and, when filled, attempting to write the pointer for the update buffer to the global array. The array slot may be selected randomly or by use of a hash function. When the writing fails due to a non-null slot, the method includes operating the application thread to add the filled update buffer to the global update buffer queue. The method includes, with a garbage collector thread, inspecting the global array for non-null entries and, upon locating a pointer, claiming the filled update buffer. The method includes using the garbage collector thread to claim and process buffers added to the global update buffer queue. | 08-04-2011 |
20140281060 | LOW-CONTENTION UPDATE BUFFER QUEUING FOR LARGE SYSTEMS - A method for queuing thread update buffers to enhance garbage collection. The method includes providing a global update buffer queue and a global array with slots for storing pointers to filled update buffers. The method includes with an application thread writing to the update buffer and, when filled, attempting to write the pointer for the update buffer to the global array. The array slot may be selected randomly or by use of a hash function. When the writing fails due to a non-null slot, the method includes operating the application thread to add the filled update buffer to the global update buffer queue. The method includes, with a garbage collector thread, inspecting the global array for non-null entries and, upon locating a pointer, claiming the filled update buffer. The method includes using the garbage collector thread to claim and process buffers added to the global update buffer queue. | 09-18-2014 |
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 |
20130063738 | Preprinted Form Overlay - A method is disclosed. The method includes simulating a preprinted form using a presentation overlay. The presentation device is directed to present the overlay as if it had been preprinted on the paper. Document data is then mixed with the simulated preprinted form such that the result accurately simulates a real preprinted form. | 03-14-2013 |
20130250325 | INSERTION OF JOB TICKETS INTO JOB TICKETS OF ANOTHER LANGUAGE - Systems and methods are provided for wrapping a job ticket for a print job within a job ticket defined according to another language. One embodiment is a system comprising a client operable to acquire print data for a print job, and a job ticket manager. The job ticket manager is operable to generate a first job ticket that is defined according to a first language, and to wrap a second job ticket defined according to a second language within the first job ticket. The client is further operable to transmit the print data and the first job ticket to a server operable to process job tickets defined according to the first language. | 09-26-2013 |
20140300912 | CONTROL OF USER-SENSITIVE INFORMATION IN A PRINT DATASTREAM - Systems and methods provide print security for sensitive information in a print datastream. One embodiment comprises a controller that identifies sensitive information of a page of a print datastream, and identifies a secure presentation area defined for the page. The controller compares print locations defined for the sensitive information with the secure presentation area, and generates an alert if the sensitive information has a print location that is defined outside of the secure presentation area. | 10-09-2014 |