Patent application number | Description | Published |
20080218554 | LIQUID EJECTION APPARATUS AND LIQUID EJECTION SURFACE MAINTENANCE METHOD - A liquid ejection apparatus includes: a liquid ejection head which includes a nozzle ejecting liquid, a pressure chamber connected to the nozzle and arranged in a liquid ejection surface of the liquid ejection head, and a pressure application device applying pressure to the liquid inside the pressure chamber; an internal pressure adjustment device which adjusts an internal pressure of the liquid ejection head; and a pressure control device which controls the internal pressure adjustment device and the pressure application device so as to spread the liquid over the liquid ejection surface of the liquid ejection head. The internal pressure adjustment device adjusts the internal pressure of the liquid ejection head to a positive pressure so as to still hold the liquid on the nozzle while protruding the liquid from the liquid ejection surface. The pressure application device then applies the pressure to the liquid inside the pressure chamber for a pressure application duration so as not to cause the liquid to be ejected from the nozzle but to flow out the liquid from the nozzle onto the liquid ejection surface, while the internal pressure adjustment device is adjusting the internal pressure to the positive pressure. The pressure application device then stops applying the pressure to the liquid inside the pressure chamber after the pressure application duration, while the internal pressure adjustment device is adjusting the internal pressure to the positive pressure. | 09-11-2008 |
20080238734 | Fast Implementation Of Decoding Function For Variable Length Encoding - An embodiment of the present inventions is a method for encoding/decoding data of variable length format and is used to omit unnecessary pieces of data for the purpose of improving processing performance, reducing the size of data on communication paths and efficiently using limited physical memory. As examples of such variable length encoding, BER compression and UTF-8 encoding of UNICODE text, etc., are cited. While the amount of data can be reduced through encoding, before the data is actually used, it is necessary to restore (decode) it to the original data, which requires a great deal of processing time. One aspect of the present invention is improving decoding by reducing the processing time required to decode the encoded data. | 10-02-2008 |
20080238735 | Fast Implementation Of Decoding Function For Variable Length Encoding - An embodiment of the present inventions is a method for encoding/decoding data of variable length format and is used to omit unnecessary pieces of data for the purpose of improving processing performance, reducing the size of data on communication paths and efficiently using limited physical memory. As examples of such variable length encoding, BER compression and UTF-8 encoding of UNICODE text, etc., are cited. While the amount of data can be reduced through encoding, before the data is actually used, it is necessary to restore (decode) it to the original data, which requires a great deal of processing time. One aspect of the present invention is improving decoding by reducing the processing time required to decode the encoded data. | 10-02-2008 |
20080238990 | CLEANING APPARATUS AND LIQUID EJECTION APPARATUS AND LIQUID EJECTION SURFACE CLEANING METHOD - A cleaning apparatus which cleans a liquid ejection surface of a liquid ejection head, has: a liquid storage chamber which stores a first liquid; a vibrating device which converts the first liquid stored in the liquid storage chamber into fine particles of the first liquid; a fine liquid particle outlet port from which the fine particles of the first liquid is sprayed toward the liquid ejection surface; and a wiping device which wipes the liquid ejection surface after the fine particles of the first liquid sprayed from the fine liquid particle outlet port are deposited on the liquid ejection surface. | 10-02-2008 |
20080270772 | Reduced data transfer during processor context switching - Data transfer during processor context switching is reduced, particularly in relation to a time-sharing microtasking programming model. Prior to switching context of a processor having local memory from a first to a second process, a portion of the local memory that does not require transfer to system memory for proper saving of data associated with the first process is determined. The context of the processor is then switched from the first to the second process, including transferring all of the local memory as the data associated with the first process, to system memory—except for the portion of the local memory that has been determined as not requiring saving to the system memory for proper saving of the data associated with the first process. Therefore, switching the context from the first to the second process results in a reduction of data transferred from the local memory to the system memory. | 10-30-2008 |
20090046122 | MAINTENANCE APPARATUS, LIQUID EJECTION APPARATUS AND NOZZLE SURFACE MAINTENANCE METHOD - A maintenance apparatus for a nozzle surface in which a plurality of nozzles ejecting a liquid are formed, in an ejection head having a nozzle row in which the nozzles are aligned in a main scanning direction, has: a liquid storage member which is disposed in a position opposing the nozzle surface of the ejection head at a prescribed distance from the nozzle surface, and which has a liquid holding surface which has a length, in a sub-scanning direction perpendicular to the main scanning direction, corresponding to a length in the sub-scanning direction of a region in which the plurality of nozzles are provided; a liquid supply device which supplies a liquid to the liquid holding surface; a movement device which moves the liquid storage member through a whole length of the nozzle row in the main scanning direction, while bringing the liquid held on the liquid holding surface into contact with the nozzle surface; and a wiping device which wipes the nozzle surface that has been wetted by the liquid supplied to the liquid storage member, while moving subsequently to the liquid storage member, to remove adhering material attached to the nozzle surface. | 02-19-2009 |
20090130009 | METHOD OF REMOVING SULFUR COMPOUNDS FROM NATURAL GAS - All sulfur compounds can be efficiently removed from natural gas that contains hydrogen sulfide and other sulfur compounds such as mercaptan without using physical absorption. The process comprises an absorption step of treating natural gas by means of a chemical absorption method using an amine-containing solution to mainly remove hydrogen sulfide and carbon dioxide, an adsorption step of flowing the natural gas from the absorption step through a packed bed of a molecular sieve to mainly remove mercaptan, a recovery step of recovering sulfur compounds by converting the hydrogen sulfide removed in the absorption step into sulfur by means of the Claus process, a regeneration step of desorbing the mercaptan adsorbed on the molecular sieve in the adsorption step using heated gas and a reaction step of converting the mercaptan in the regeneration exhaust gas exhausted from the regeneration step into hydrogen sulfide. The reaction step is conducted by injecting steam or water at a ratio of H | 05-21-2009 |
20090222644 | Merge Operations of Data Arrays Based on SIMD Instructions - A method and apparatus are provided to perform efficient merging operations of two or more streams of data by using SIMD instruction. Streams of data are merged together in parallel and with mitigated or removed conditional branching. The merge operations of the streams of data include Merge AND and Merge OR operations. | 09-03-2009 |
20100031259 | ESTIMATING POWER CONSUMPTION OF A VIRTUAL SERVER - Embodiments of the invention disclose a system and a method for estimating the power consumption of virtual servers that operate in various hardware configurations and making a charge. The system consists of a resource utilization measurement unit that measures utilization of a hardware resource by an operation of a virtual server. The system also includes a conversion unit that converts the utilization of the hardware resource measured by the resource utilization measurement unit to utilization of a hardware resource in a case where the operation of the virtual server is performed in a reference server including a preset hardware configuration. The system further includes a virtual power consumption calculation unit that calculates, on the basis of the utilization in the reference server obtained by the conversion by the conversion unit, as power that can be assumed to be consumed by the operation of the virtual server, power consumption in a case where a similar operation is performed in the reference server. The system further has an accounting unit that makes a charge for the operation of the virtual server on the basis of the power consumption calculated by the virtual power consumption calculation unit. Other embodiments are also provided. | 02-04-2010 |
20100214355 | CLEANING APPARATUS AND LIQUID EJECTION APPARATUS AND CLEANING METHOD - The cleaning apparatus cleans a nozzle surface of a liquid ejection head. The cleaning apparatus includes: a cleaning liquid supply device which supplies cleaning liquid to the nozzle surface while being not in contact with the nozzle surface; a liquid layer formation control device which causes the cleaning liquid supply device to supply a prescribed amount of the cleaning liquid to form a layer of the cleaning liquid that fills in a space between the cleaning liquid supply device and the nozzle surface; and a movement control device which controls a movement device so as to move the cleaning liquid supply device and the liquid ejection head relatively to each other at a relative speed in which a meniscus is not broken down, the meniscus being of the layer of the cleaning liquid in a portion of the layer of the cleaning liquid that makes contact with the nozzle surface. | 08-26-2010 |
20100238234 | INKJET RECORDING APPARATUS - The inkjet recording apparatus includes: an inkjet head having a nozzle surface in which inkjet nozzles are arranged, the nozzle surface being oblique to a horizontal plane; and a cleaner which wipes the nozzle surface. The cleaner includes: a supply spindle and a take-up spindle of which axes are horizontal; a band-shaped wiping member which is wound in a form of a roll and installed on the supply spindle, travels along a prescribed path of travel and is taken up onto the take-up spindle; a pressing roller of which axis is arranged in parallel with the nozzle surface, the wiping member being wrapped about a circumferential surface of the pressing roller; a front-stage guide device which is disposed between the supply spindle and the pressing roller and guides the wiping member supplied from the supply spindle so as to travel in a direction perpendicular to the axis of the pressing roller; and a rear-stage guide device which is disposed between the pressing roller and the take-up spindle and guides the wiping member wrapped about the pressing roller so as to travel in a direction perpendicular to the axis of the take-up spindle. The nozzle surface is cleaned by abutting the wiping member wrapped about the pressing roller against the nozzle surface. | 09-23-2010 |
20100245466 | HEAD CLEANING METHOD AND HEAD CLEANING APPARATUS - A head cleaning method of wiping and cleaning a nozzle surface of a head with a band-shaped liquid absorbing body by, while pressing and abutting a pressing member on which the liquid absorbing body that travels is wrapped against the nozzle surface of the head, sliding the pressing member over the nozzle surface of the head, includes: a first cleaning step of wiping and cleaning the nozzle surface of the head with a non-wet region of the liquid absorbing body; a wet region forming step of forming a wet region on the liquid absorbing body; and a second cleaning step of wiping and cleaning the nozzle surface of the head with the wet region of the liquid absorbing body. | 09-30-2010 |
20110234693 | NOZZLE SURFACE CLEANING APPARATUS AND DROPLET EJECTION APPARATUS - A nozzle surface cleaning apparatus is configured to clean a nozzle surface of a droplet ejection head in which the nozzle surface is inclined with respect to a horizontal plane. The nozzle surface cleaning apparatus includes: a cleaning liquid deposition device which deposits cleaning liquid on the nozzle surface while moving relatively to the nozzle surface in a direction perpendicular to a direction of inclination of the nozzle surface; and an excess cleaning liquid removal device which removes excess cleaning liquid adhering to a lower edge portion of the nozzle surface in terms of the direction of inclination, while moving relatively to the nozzle surface in the direction perpendicular to the direction of inclination of the nozzle surface, the excess cleaning liquid being a part of the cleaning liquid deposited by the cleaning liquid deposition device. | 09-29-2011 |
20110234696 | DROPLET EJECTION APPARATUS - A droplet ejection apparatus includes: a droplet ejection head which includes a nozzle surface having a non-nozzle forming region and a nozzle forming region of a prescribed width in a prescribed direction, a nozzle row being formed in the nozzle forming region; and a nozzle surface cleaning apparatus which cleans the nozzle surface of the droplet ejection head and includes: a wiping device which presses a wiping member having absorbency against the nozzle surface and wipes the nozzle surface with the wiping member by moving the wiping member relatively in the prescribed direction with respect to the nozzle surface; and a sweeping device which sweeps excess liquid from the non-nozzle forming region before the wiping member wipes the nozzle surface, by pressing a sweeping member having elasticity against the non-nozzle forming region and moving the sweeping member relatively in the prescribed direction with respect to the nozzle surface. | 09-29-2011 |
20120026244 | NOZZLE SURFACE WIPING APPARATUS AND DROPLET EJECTION APPARATUS - A nozzle surface wiping apparatus wipes a nozzle surface of a droplet ejection head while moving relatively with respect to the head. The apparatus includes: a band-shaped wiping web; a pay-out spindle which pays out the web; a take-up spindle which is rotated to take up the web; a pressing device which causes the web travelling between the pay-out spindle and the take-up spindle to be pressed against the nozzle surface; a drive roller around which the web travelling between the pressing device and the take-up spindle is wrapped, the drive roller being rotated to apply conveyance force to the web toward the take-up spindle; and a driving device which drives the drive roller and the take-up spindle in such a manner that a velocity at which the web is taken up by the take-up spindle is faster than a velocity at which the drive roller applies the conveyance force to the web. | 02-02-2012 |
20120110294 | METHOD OF MEMORY MANAGEMENT FOR SERVER-SIDE SCRIPTING LANGUAGE RUNTIME SYSTEM - A method of memory management includes allocating a portion of a memory as a memory heap including a plurality of segments, each segment having a segment size; performing one or more memory allocations for objects in the memory heap; creating a free list array and class-size array in a metadata section of the memory heap, the class-size array being created such that each element of the size-class array is related a particular one of the plurality of segments and the free list array being created such that each element of the free list array is related to a different size class; and initializing the heap when it is determined that the heap may be destroyed, initializing including clearing the free list array. | 05-03-2012 |
20120236071 | CLEANING APPARATUS AND LIQUID EJECTION APPARATUS AND CLEANING METHOD - The cleaning apparatus cleans a nozzle surface of a liquid ejection head. The cleaning apparatus includes: a cleaning liquid supply device which supplies cleaning liquid to the nozzle surface while being not in contact with the nozzle surface; a liquid layer formation control device which causes the cleaning liquid supply device to supply a prescribed amount of the cleaning liquid to form a layer of the cleaning liquid that fills in a space between the cleaning liquid supply device and the nozzle surface; and a movement control device which controls a movement device so as to move the cleaning liquid supply device and the liquid ejection head relatively to each other at a relative speed in which a meniscus is not broken down, the meniscus being of the layer of the cleaning liquid in a portion of the layer of the cleaning liquid that makes contact with the nozzle surface. | 09-20-2012 |
20120297398 | Reduced data transfer during processor context switching - Data transfer during processor context switching is reduced, particularly in relation to a time-sharing microtasking programming model. Prior to switching context of a processor having local memory from a first to a second process, a portion of the local memory that does not require transfer to system memory for proper saving of data associated with the first process is determined. The context of the processor is then switched from the first to the second process, including transferring all of the local memory as the data associated with the first process, to system memory—except for the portion of the local memory that has been determined as not requiring saving to the system memory for proper saving of the data associated with the first process. Therefore, switching the context from the first to the second process results in a reduction of data transferred from the local memory to the system memory. | 11-22-2012 |
20130055226 | INTEGRATION OF TRACE SELECTION AND TRACE PROFILING IN DYNAMIC OPTIMIZERS - Integrated trace selection and profiling in dynamic optimizers may include selecting a trace head based on profile of basic blocks that are executed. The basic blocks executed from the trace head may be recorded as a trace. The trace may be added to a trace nursery in non-compiled state. The trace may be interpreted and profiled until the trace matures. Under a profiling mode, path sensitive runtime information such as values, types, targets of call-sites, and exit frequencies can be collected. The trace may be moved out of the nursery to a compilation queue in response to determining that the trace has matured based on an execution count of the profiled trace. | 02-28-2013 |
20130187980 | NOZZLE SURFACE WIPING APPARATUS AND DROPLET EJECTION APPARATUS - A nozzle surface wiping apparatus wipes a nozzle surface of a droplet ejection head while moving relatively with respect to the head. The apparatus includes: a band-shaped wiping web; a pay-out spindle which pays out the web; a take-up spindle which is rotated to take up the web; a pressing device which causes the web travelling between the pay-out spindle and the take-up spindle to be pressed against the nozzle surface; a drive roller around which the web travelling between the pressing device and the take-up spindle is wrapped, the drive roller being rotated to apply conveyance force to the web toward the take-up spindle; and a driving device which drives the drive roller and the take-up spindle in such a manner that a velocity at which the web is taken up by the take-up spindle is faster than a velocity at which the drive roller applies the conveyance force to the web. | 07-25-2013 |