A kissing shield comprised of a thin, flexible membrane and a frame or holder.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Application No. | Application Title | Issue Date |
| 20120131303 | Thin Provisioned Space Allocation A storage monitoring system may reside between a file system and a storage system in a thin provisioned storage system. The storage monitoring system may create space holder files within a volume, where the space holder files contain an address space not backed up with ... | 05/24/2012 |
| 20120131302 | CONTROL METHOD OF VIRTUAL VOLUMES AND STORAGE APPARATUS Multiple types of storage devices which have different performance are appropriately allocated to multiple virtual volumes in accordance with the performance requirements of the respective virtual volumes. In cases where, among virtual volumes 82 for which respon... | 05/24/2012 |
| 20120131301 | ACCESS APPARATUS AND AVAILABLE STORAGE SPACE CALCULATION METHOD A method used in an access module that uses a file system to manage a nonvolatile memory of an information recording module enables an available storage space to be calculated in a short time before file data is recorded, and shortens the time required from initializati... | 05/24/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... | 05/03/2012 |
| 20120084531 | ADJUSTING MEMORY ALLOCATION OF A PARTITION USING COMPRESSED MEMORY PAGING STATISTICS Acceptable memory allocation for a partition is determined during and with minimal impact on normal operation of the partitioned system. The approach includes: collecting, by a processor, statistics on a rate at which pages are transferred between uncompressed and compr... | 04/05/2012 |
| 20120072686 | INTELLIGENT COMPUTER MEMORY MANAGEMENT A plurality of memory allocators are initialized within a computing system. At least a first memory allocator and a second memory allocator in the plurality of memory allocators are each customizable to efficiently handle a set of different memory request size distribut... | 03/22/2012 |
| 20120054463 | DYNAMIC INCREMENTAL MEMORY ALLOCATION ON PROGRAM STACK Some embodiments of a system and a method to dynamically allocate memory on program stack are presented. A memory allocator executable on a processing device may create a data structure on a stack to hold data for a program running on the processing device. The memory a... | 03/01/2012 |
| 20120054464 | SINGLE-PORT MEMORY ACCESS CONTROL DEVICE A memory and a method for controlling a memory including: a set of first memory blocks of identical size, intended to contain first words, a set of second memory blocs of identical size, intended to contain second words, the number of second words being identical to the... | 03/01/2012 |
| 20120054407 | METHOD AND APPARATUS TO MANAGE OBJECT-BASED TIERS Embodiments of the invention provide object-based tier management to improve the allocation of objects to different media of different speeds based on access characteristics such as access frequency. One embodiment is directed to a method of managing object-based data i... | 03/01/2012 |
| 20120047346 | TIERED STORAGE POOL MANAGEMENT AND CONTROL FOR LOOSELY COUPLED MULTIPLE STORAGE ENVIRONMENT A system comprises a first storage system including a first storage controller, which receives input/output commands from host computers and provides first storage volumes to the host computers; and a second storage system including a second storage controller which rec... | 02/23/2012 |
| 20120042125 | Systems and Methods for Efficient Sequential Logging on Caching-Enabled Storage Devices A computer-implemented method for efficient sequential logging on caching-enabled storage devices may include 1) identifying a storage device with a cache, 2) allocating space on the storage device for a sequential log, 3) calculating a target size for the sequential lo... | 02/16/2012 |
| 20120011340 | Apparatus, System, and Method for a Virtual Storage Layer A virtual storage layer (VSL) for a non-volatile storage device presents a large, logical address space having a logical capacity that may exceed the storage capacity of the non-volatile storage device. The VSL implements persistent storage operations within the logical... | 01/12/2012 |
| 20120011339 | STORAGE CONTROL APPARATUS AND CONTROL METHOD FOR VIRTUAL LOGICAL VOLUME A controller 2 uses a virtual logical volume 3 having an expandable volume size to perform either a remote copy or an internal copy without suspending access from a host. The virtual logical volume 3 is able to expand a volume size in units of a cyl... | 01/12/2012 |
| 20120011299 | Memory device with dynamic controllable physical logical mapping table loading An apparatus includes a processor and a memory that includes computer program code. The memory and the computer program code are configured to, with the processor, cause the apparatus at least to send information from a host device to a mass storage memory device that i... | 01/12/2012 |
| 20120005450 | USER CONTROL OF FILE DATA AND METADATA BLOCKS A method enables a user to control the allocation in a file system of file data and metadata blocks by determining ranges of unallocated contiguous blocks in the file system. The method allocates to the user a metadata storage range of contiguous blocks within one of ra... | 01/05/2012 |
| 20120005449 | ON-ACCESS PREDICTIVE DATA ALLOCATION AND REALLOCATION SYSTEM AND METHOD A method for predictively allocating space in a database system includes detecting an access request for a data set, evaluating a growth rate of the data set to determine a predicted increase in size of the data set, and in response dynamically altering an attribute of ... | 01/05/2012 |
| 20120005448 | Demand-Based Memory Management of Non-pagable Data Storage Management of a UNIX-style storage pools is enhanced by specially managing one or more memory management inodes associated with pinned and allocated pages of data storage by providing indirect access to the pinned and allocated pages by one or more user processes via a ... | 01/05/2012 |
| 20110302389 | MEMORY MANAGEMENT METHODS IN A COMPUTER SYSTEM WITH SHARED MEMORY MAPPINGS A memory management sub-system includes code executable by a processor fir performing selecting a plurality of contexts, and selecting a sample of the separately allocable portions of an address space for each of the contexts. For each of the selected allocable portions... | 12/08/2011 |
| 20110302380 | METHOD OF STORING LOGICAL DATA OBJECTS AND SYSTEM THEREOF Various embodiments for storing a logical object are provided. In one such embodiment, by way of example only, incoming data is divided corresponding to a logical data object into a plurality of independent streams, associating each data chunk of a plurality of obtained... | 12/08/2011 |
| 20110302388 | Hierarchical Scalable Memory Allocator Aspects of the subject matter described herein relate to memory management. In aspects, a hierarchical, customized memory allocator may be created that allocates memory to memory consumers. The memory allocator may use a data structure to classify blocks of memory at ea... | 12/08/2011 |
| 20110296133 | APPARATUS, SYSTEM, AND METHOD FOR CONDITIONAL AND ATOMIC STORAGE OPERATIONS An apparatus, system, and method are disclosed for implementing conditional storage operations. Storage clients access and allocate portions of an address space of a non-volatile storage device. A conditional storage request is provided, which causes data to be stored t... | 12/01/2011 |
| 20110276754 | PARTIAL VOLUME ACCESS IN A PHYSICAL STACKED VOLUME In one embodiment, a VTS system includes a tape volume cache, a storage drive for interacting with sequential access storage media; logic for receiving a mount request to access host data record(s) stored on a storage medium, the mount request including a virtual volume... | 11/10/2011 |
| 20110276776 | Addressing for Huge Direct-Mapped Object Systems A method, computing system, and computer program product are provided for quickly and space-efficiently mapping an object's address to its home node in a computing system with a very large (possibly multi-petabyte) data set. The addresses of objects comprise three field... | 11/10/2011 |
| 20110276753 | LOCATING LOGICAL VOLUME RECORDS ON A PHYSICAL STACKED VOLUME According to one embodiment, a method for accessing host data records stored on a VTS system includes receiving a mount request to access at least one host data record on a VTS system, determining a number of host compressed data records per physical block on a sequenti... | 11/10/2011 |
| 20110271047 | STORAGE DEVICE IN COMPUTER SYSTEM AND METHOD FOR CONTROLLING THE SAME A storage device of a computer system including a first storage portion having a first capacity and a second storage portion having a second capacity is disclosed. A virtual storage unit is installed in an operating system of the computer system, and the operating syste... | 11/03/2011 |
| 20110271034 | MULTIPLE PARTITIONED EMULATED ELECTRICALLY ERASABLE (EEE) MEMORY AND METHOD OF OPERATION A method and system wherein a volatile memory is partitioned to have a first percentage of address space dedicated to a first classification of data which is data that is expected to have greater than a predetermined number of times of being modified and a second percen... | 11/03/2011 |
| 20110258378 | Optimizing a File System for Different Types of Applications in a Compute Cluster Using Dynamic Block Size Granularity Embodiments of the invention relate to optimizing a file system for different types of applications in a compute cluster using dynamic block size granularity. An exemplary embodiment includes reserving a predetermined number of storage allocation regions for each node i... | 10/20/2011 |
| 20110246740 | MANAGEMENT METHOD AND MANAGEMENT APPARATUS A management method and management apparatus that can prevent deterioration of response performance of an entire system is suggested. A management method and apparatus for managing a storage apparatus to which a hierarchical pool configurat... | 10/06/2011 |
| 20110238945 | APPARATUS AND METHOD FOR GENERATING CODE OVERLAY Provided is an apparatus and method for generating code overlay capable of minimizing the number of memory copies. A static temporal relationship graph (STRG) is generated in which each of functions of a program corresponds to a node of the STRG and a conflict miss valu... | 09/29/2011 |
| 20110231628 | SYSTEM FOR MEMORY INSTANTIATION AND MANAGEMENT A system for memory instantiation in a programmable logic device (PLD) includes a computing device having a processor and memory coupled with the PLD. The processor is configured to receive memory parameters including at least a data width and a data depth. The processo... | 09/22/2011 |
| 20110231623 | Garbage Collection Management in a Data Storage Device Method and apparatus for handling data in a data storage device. In accordance with some embodiments, a memory space with a plurality of garbage collection units (GCUs) that are each arranged into pages of memory that store user data identified by logical addresses (LAs... | 09/22/2011 |
| 20110231626 | METHOD AND SYSTEM FOR TRANSFORMATION OF LOGICAL DATA OBJECTS FOR STORAGE Systems capable of transformation of logical data objects for storage and methods of operating thereof are provided. One method includes identifying among a plurality of requests addressed to the storage device two or more “write” requests addressed to the same logi... | 09/22/2011 |
| 20110208929 | IN-PLACE VIRTUALIZATION DURING OPERATING SYSTEM INSTALLATION A computing device executing an operating system installer generates a virtual disk image at a temporary location. The computing device copies data from one or more existing partitions on a storage device to the virtual disk image, wherein the one or more existing parti... | 08/25/2011 |
| 20110202743 | METHOD AND INTERFACE FOR ALLOCATING STORAGE CAPACITIES TO PLURAL POOLS Exemplary embodiments of the invention provide protocols and interfaces for avoiding waste capacity allocation from the storage apparatus to plural pools. In one embodiment, a storage system comprises a processor; a memory; and a storage controller. The storage controll... | 08/18/2011 |
| 20110197046 | STORAGE APPLICATION PERFORMANCE MATCHING A method for matching storage application performance in a multiple tier storage system is disclosed. Input/output (I/O) activity in the multiple tier storage system is monitored to collect statistical information. The statistical information is recurrently transformed ... | 08/11/2011 |
| 20110191565 | EXTENT SIZE OPTIMIZATION A method for automatically optimizing an allocation amount for a data set includes receiving an extend request, specifying an allocation amount, for a data set in a storage pool. The method increments a counter in response to receiving the extend request. In the event t... | 08/04/2011 |
| 20110185140 | METHOD AND APPARATUS TO SUPPORT DETERMINING STORAGE AREA UNIT SIZE An information system comprises a host computer; a management computer; and a storage system including a storage controller and a plurality of storage volumes, the storage system configured to provide thin provisioned volumes from the plurality of storage volumes to the... | 07/28/2011 |
| 20110179248 | ADAPTIVE BANDWIDTH ALLOCATION FOR MEMORY A device and methods are provided for adaptive bandwidth allocation for memory of a device are disclosed and claimed. In one embodiment, a method includes receiving, by a memory interface of the device, a memory access request from a first client of the memory interface... | 07/21/2011 |
| 20110179247 | STORAGE SYSTEM AND UTILIZATION MANAGEMENT METHOD FOR STORAGE SYSTEM A storage system 1000 providing a storage area to an external device 1500 comprises a plurality of storage apparatuses 1100, 1200 and 1300 of different performance capabilities, and a storage controller 2600. The storage controller ... | 07/21/2011 |
| 20110173385 | Methods And Apparatus For Demand-Based Memory Mirroring A method includes determining an amount of memory space in a memory device available for memory mirroring. The method further includes presenting the available memory space to an operating system. The method further includes selecting at least a portion of the amount of... | 07/14/2011 |