Patent application number | Description | Published |
20110099991 | USE OF POROUS METALLIC MATERIALS AS CONTACT CONNECTION IN THERMOELECTRIC MODULES - In the thermoelectric module composed of p- and n-conductive thermoelectric material legs which are connected to one another alternately via electrically conductive contacts, at least some of the electrically conductive contacts on the cold and/or the warm side of the thermoelectric module are formed between, or embedded into, the thermoelectric material legs composed of porous metallic materials. | 05-05-2011 |
20110245391 | DISPERSIONS COMPRISING FUNCTIONALIZED OXIDIC NANOPARTICLES - Dispersion comprising functionalized metal oxide particles, polymerizable compounds and if appropriate a solvent and their use for stabilizing polymers. | 10-06-2011 |
20110245392 | SILANE-MODIFIED NANOPARTICLES MADE OF METAL OXIDES - Improved metal oxide nanoparticles, in particular zinc oxides, are modified with silanes. The particles obtained in this way are suitable for an improved UV protection of polymers. | 10-06-2011 |
20110250438 | QUICK-DRYING COATING COMPOUNDS - The present invention relates to quick-drying two-component polyurethane coating compositions, to processes for preparing them, and to their use. | 10-13-2011 |
20120046399 | NANOCOMPOSITE BLENDS WITH POLYESTERS - Thermoplastic molding compositions comprising
| 02-23-2012 |
20120087823 | METHOD FOR PRODUCING POROUS METAL SINTERED MOLDED BODIES - The invention relates to a method for producing porous metal sintered molded bodies, wherein expandable polymer particles, in which a sinterable metal powder is dispersed, are expanded to form a molded body. The molded body is subjected to a heat treatment, wherein the polymer is expelled and the sinterable metal powder is sintered to form a porous metal sintered molded body. Preferably, styrol polymers are used. The sinterable metal powder is selected, for example, from aluminum, iron, copper, nickel, and titanium. | 04-12-2012 |
20120108710 | POLYAMIDE FIBERS WITH DYEABLE PARTICLES AND PRODUCTION THEREOF - The novel polyamide fibers with dyeable particles comprise 80% to 99.95% by weight of polyamide, 0.05% to 20% by weight of dyeable particles and 0% to 19.95% by weight of added substances, the % by weight summing to 100%. | 05-03-2012 |
20120214904 | POLYAMIDE RESISTANT TO HEAT AGING - Thermoplastic molding compositions, comprising | 08-23-2012 |
20120217681 | PROCESS FOR PRODUCING NANOFIBRES - The present invention relates to a process for producing metal oxide nanofibers using a sol-gel precursor. The nanofibers produced by the process according to the invention are notable for an increased metal oxide content compared to the prior art. | 08-30-2012 |
20130220178 | Re-Dispersible Metal Oxide Nanoparticles and Method of Making Same - The current invention relates to a method of making metal oxide nanoparticles comprising the reaction of—at least one metal oxide precursor (P) containing at least one metal (M) with—at least one monofunctional alcohol (A) wherein the hydroxy group is bound to a secondary, tertiary or alpha-unsaturated carbon atom—in the presence of at least one aliphatic compound (F) according to the formula Y | 08-29-2013 |
Patent application number | Description | Published |
20130326149 | Write Cache Management Method and Apparatus - A method for destaging data from a memory of a storage controller to a striped volume is provided. The method includes determining if a stripe should be destaged from a write cache of the storage controller to the striped volume, destaging a partial stripe if a full stripe write percentage is less than a full stripe write affinity value, and destaging a full stripe if the full stripe write percentage is greater than the full stripe write affinity value. The full stripe write percentage includes a full stripe count divided by the sum of the full stripe count and a partial stripe count. The full stripe count is the number of stripes in the write cache where all chunks of a stripe are dirty. The partial stripe count is the number of stripes where at least one chunk but less than all chunks of the stripe are dirty. | 12-05-2013 |
20140250268 | Method and apparatus for efficient cache read ahead - A method for providing improved sequential read performance in a storage controller is provided. In response to the storage controller receiving a host read request from a host computer, the method includes identifying, by the storage controller, a largest burst length of a plurality of burst lengths in a memory of the storage controller, and determining a maximum number of consecutive times between bursts having a value less than a predetermined value. A burst includes a consecutive group of sequential host read requests from the same host computer. The method also includes multiplying the largest burst length of the plurality of burst lengths by the maximum number of consecutive times between bursts having a value less than the predetermined value to obtain an effective burst length and reading into a storage controller cache memory at least the effective burst length of data from storage devices coupled to the storage controller. | 09-04-2014 |
20140258612 | Mirrored data storage with improved data reliability - A plurality of arrays of storage devices, each providing dual storage device redundancy, is provided. The plurality of arrays of storage devices includes a plurality of mirrored sets of primary storage devices, each including an even number of at least two or more primary storage devices. Each of the mirrored sets of primary storage devices stores a first and a second copy of data. The plurality of arrays of storage devices also includes a secondary storage device, which is a single physical storage device that stores a third copy of the data stored on each of the plurality of mirrored sets of primary storage devices. The secondary storage device has at least the capacity to store the data stored on the plurality of mirrored sets of primary storage devices. Dual storage device redundancy preserves data if data cannot be read from one or two physical storage devices in any array. | 09-11-2014 |
20140258638 | Method and apparatus for efficient read cache operation - A method for providing efficient use of a read cache by a storage controller is provided. The method includes the storage controller receiving a read request from a host computer and determining if a host stream size is larger than a read cache size. The host stream size is a current cumulative size of all read requests in the host stream. If the host stream size is larger than the read cache size then migrating data to a first area of the read cache containing data that has been in the read cache for the longest time. If the host stream size is not larger than the read cache size then migrating data to a second area of the read cache containing data that has been in the read cache for the shortest time. The host stream is a consecutive group of sequential read requests from the host computer. | 09-11-2014 |
20140351527 | Method and apparatus for sequential stream I/O processing - A method for providing efficient processing for many concurrent streams of sequential I/O requests is provided. In response to receiving an I/O request, the method includes determining if the I/O request corresponds to an active stream. If the request corresponds to an active stream, then the method includes updating an existing active list entry of an active list corresponding to the active stream, and if the I/O request does not correspond to an active stream, then instead converting and configuring an inactive list entry of an inactive list into a new active list entry. The inactive list stores available but unallocated resources, and the active list stores allocated resources. The active list includes a head at one end of the active list and a tail at an opposite end. The active list head corresponds to a most recently used entry, and the tail corresponds to a least recently used entry. | 11-27-2014 |
20140365725 | Method and apparatus for efficiently destaging sequential I/O streams - A method for destaging write data from a storage controller to storage devices is provided. The method includes determining that a cache element should be transferred from a write cache of the storage controller to the storage devices, calculating that a dirty watermark is above a dirty watermark maximum value, identifying a first cache element to destage from the write cache to the storage devices, transferring a first data container including the first cache element to the storage devices, and incrementing an active destage count. The method also includes repeating determining, calculating, identifying, transferring, and incrementing if the active destage count is less than an active destage count maximum value. The active destage count is a current number of write requests issued to a virtual disk that have not yet been completed, and the virtual disk is a RAID group comprising one or more specific storage devices. | 12-11-2014 |
20150046605 | Method and apparatus for efficient processing of disparate data storage commands - A method for improving I/O performance by a storage controller is provided. The method includes receiving a command completion from a storage device and checking for a command stored in a command queue for more than a predetermined time period. If a command has been in the command queue for more than the predetermined time period, then issuing the command and removing the command from the command queue. If no commands have been stored in the command queue for more than the predetermined time period, then determining if there are any uncompleted commands previously issued to the storage device. If there are not any uncompleted commands previously issued to the storage device, then processing a next command in the command queue and removing the next command from the command queue. | 02-12-2015 |