U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 5508049

Pizza Pie With Concentric Rings of Crust

A pizza mold for forming a plurality of concentric raised ridges of dough (i.e., crust) on the surface of a pizza pie.

Newsletter  PatentStorm News

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.

 

Class 711/170 - Memory configuring


Subclass of Class 711 - Electrical computers and digital processing systems: memory
Definition: Subject matter in which the allocation of memory space
No. of patents: 2990
Last issue date: 02/14/2012


1                      
NumberTitleIssue Date
8117416Storage device and power control method
The storage device of the present invention has: a first recording unit that records a time zone history of access to each storage area assigned to a virtual volume; a second recording unit that executes a predetermined calculation based on the time zone history of ...
02/14/2012
8112607Method and system for managing large write-once tables in shadow page databases
Methods and systems for managing large write-once tables are described. In some embodiments, a relational database management system includes a space allocation module that utilizes both a logical space allocation scheme, as well as a physical space allocation schem...
02/07/2012
8112608Variable-width memory
Described is a memory system in which the memory core organization changes with device width. The number of physical memory banks accessed reduces with device width, resulting in reduced power usage for relatively narrow memory configurations. Increasing the number ...
02/07/2012
8112605System and method for allocation of organizational resources
System and methods for storing electronic data is provided, where the system comprises a storage manager component and a management module associated with the storage manager component. The management module is configured to receive information related to storage ac...
02/07/2012
8112606Method for storing a data block containing data for controlling a technical process, and control and automation device
The invention proposes a method and a control apparatus for storing a first data block containing data for controlling a technical process in a first memory area of an automation apparatus. In this case, a second data block containing data for controlling the techni...
02/07/2012
8108644Storage control apparatus, storage system, and virtual volume control method
The storage control apparatus of the present invention saves a table for managing a virtual volume in a pool and keeps the state of the table in the latest state. A first dynamic mapping table (DMT) that manages a first virtual volume is saved in a first pool. Upon ...
01/31/2012
8108645Optimized memory allocation via feature extraction
A method and system for recovering embedded system memory contained within an embedded system includes a software image in embedded system memory and identifying unneeded software features in the software image; identifying memory portions containing the unneeded so...
01/31/2012
8108647Digital data architecture employing redundant links in a daisy chain of component modules
A communications architecture utilizes modules arranged in a daisy-chain, each module supporting multiple input and output ports. Point-to-point links are arranged so that a first output link of each of multiple modules connects to the next module in the chain, and ...
01/31/2012
8108646Storage system and storage control method that compress and store data elements
A pool is formed based on a plurality of storage devices. This pool is constituted by a plurality of real pages. Real pages of different lengths are included in this plurality of real pages. Among a plurality of virtual pages which make up a virtual volume, a contro...
01/31/2012
8108648Various methods and apparatus for address tiling
Various methods and apparatus are described for a memory scheduler. The memory scheduler couples to a target memory core that includes a bank of memories. The memory scheduler contains two or more configurable address tiling functions to transform an incoming addres...
01/31/2012
8103847Storage virtual containers
A controller of a Solid State Device (SSD) defines a mapping from memory devices, such as flash packages, that make up the SSD to one or more storage virtual containers. The storage virtual containers are exposed to an operating system by the controller through an i...
01/24/2012
8099576Extension of write anywhere file system layout
An underlying physical volume of a storage system is an aggregate having a plurality of storage devices. The aggregate has its own physical volume block number (pvbn) space. A file system layout apportions the underlying physical volume into a plurality of virtual v...
01/17/2012
8095764Dynamic application aware storage configuration
A method is used in dynamic application aware storage configuration. A storage system configuration policy is received that includes one or more sets of device generic application best practices and one or more sets of device specific best practices. Initial storage...
01/10/2012
8095765Memory block management
Various embodiments include one or more memory devices having at least two planes of physical blocks organized into super blocks, with each super block including a physical block from each of the at least two planes. Embodiments include determining defective blocks ...
01/10/2012
8090922Chip cards and related method for memory management
A method for the processor controlled administering of a memory of a chip card. Initially, available free memory capacity is determined. Then, the memory is released for storing data. The data in the memory can be deleted. The memory can also be used by new data. A ...
01/03/2012
8090921Processing device, computer system, and mobile apparatus
A processing device included on a single chip includes processors capable of executing tasks in parallel and a cache memory shared by the processors, wherein the cache memory includes single-port memories and read data selection units, each of the single-port memori...
01/03/2012
8090923Storage system and control method for the same
An externally-connected volume of a main storage is correlated to an AOU volume inside of an external storage. The AOU volume is allocated with a not-yet-used page in a pool in accordance with data writing. When a command is issued to the externally-connected volume...
01/03/2012
8090924Method for the allocation of data on physical media by a file system which optimizes power consumption
The present invention provides a method for the allocation of data on physical media by a file system which optimizes power consumption. The present invention improves power efficiency of computing devices using file systems by allocating data in a way that allows d...
01/03/2012
8086816Method for controlling performance aspects of a data storage and access routine
A method for improving the performance of a computerized data storage and access system includes the steps (a) providing a virtual representation of an existing data storage controller accessible to a computing system, (b) providing a configuration interface executa...
12/27/2011
8078824Method for dynamic load balancing on partitioned systems
Methods, systems and apparatuses to dynamically balance execution loads on a partitioned system among processor cores or among partitions. ...
12/13/2011
8078822Application independent storage array performance optimizer
A system comprising a performance module and an application. The performance module may be configured to (i) monitor a LUN for a predetermined amount of time, (ii) capture information relating to the LUN, and (iii) store the information. The application may be confi...
12/13/2011
8074041Apparatus, system, and method for managing storage space allocation
An apparatus, system, and method are disclosed for managing storage space allocation. The apparatus includes a recognizing module, a reserving module, and a managing module. The recognizing module recognizes a trigger event at a client of the data storage system. Th...
12/06/2011
8074042Methods and system of pooling storage devices
A system and method are provided for pooling storage devices in a virtual library for performing a storage operation. A storage management device determines a storage characteristic of a plurality of storage devices with respect to performing a storage operation. Ba...
12/06/2011
8069156Method and system for pruned resilvering using a dirty time log
A computer readable medium including executable instructions for resilvering a hierarchical block tree in a storage pool. Resilvering the hierarchical block tree involves determining that a birth time of a parent block of a branch is greater than or equal to a lowes...
11/29/2011
8069330Memory management system for reducing memory fragmentation
A memory management system for a process formulated in the C/C++ language in a processing unit includes an allocator which processes memory blocks of predetermined size, for example 64 Kb. Large objects are defined as being objects having a size of between 256 and 6...
11/29/2011
8069331Storage system, storage extent release method and storage apparatus
This storage system has an allocation unit for allocating a storage extent in prescribed units to the dynamic logical volume upon storing the data sent from the host computer in the dynamic logical volume; a management unit for managing the storage extent recognized...
11/29/2011
8069329Internally triggered reconfiguration of programmable logic devices
Various techniques are described to provide an internally triggered reconfiguration of a programmable logic device (PLD). In one example, a PLD includes configuration memory adapted to store first configuration data to configure the PLD for its intended function. Th...
11/29/2011
8069328Daisy chain cascade configuration recognition technique
Methods and systems provide recognition of a device in a daisy chain cascade configuration. Input circuitry at a device receives an input signal that indicates device configuration following a power-up, reset or other operation of the device. A pulse generator gener...
11/29/2011
8055873Data writing method for flash memory, and controller and system using the same
A data writing method for a flash memory is provided. The data writing method includes following steps. First, a block is selected as a substitute block from a spare area of the flash memory, wherein the substitute block is used for substituting a data block in a da...
11/08/2011
8051267Using versioned pointers to facilitate reusing memory with a reduced need to reclaim objects through garbage collection
One embodiment of the present invention provides a system that uses versioned pointers to facilitate reusing memory without having to reclaim the objects solely through garbage collection. The system operates by first receiving a request to allocate an object. Next,...
11/01/2011
8051268Memory controller, nonvolatile storage device, nonvolatile storage system, and nonvolatile memory address management method
For address management of a nonvolatile memory, the whole logical address space is divided into logical address ranges (0 to 15), and the physical address space is divided into physical areas (segments (0 to 15)). The logical address ranges are respectively associat...
11/01/2011
8051269Automated memory reallocation and optimization between logical partitions
A computer program product and apparatus for reallocating memory in a logically partitioned environment. The invention comprises a Performance Enhancement Program (PEP) and a Reallocation Program (RP). The PEP allows an administrator to designate several parameters ...
11/01/2011
8041916Data storage device and method of operating the same
A data storage device and a method of operating the same include firmware recognizing that the data storage device has a smaller than normal capacity or includes a routine in the firmware when the number of bad blocks exceeds the maximum. Therefore, even if the numb...
10/18/2011
8041915Faster memory access in non-unified memory access systems
A generic NUMA-compliant memory selection technique is provided to enable a device capable of accessing memory anywhere in a system to select a near (potentially the nearest) memory for use with the device. For example, an AGP controller can access system memory any...
10/18/2011
8041917Managing server, pool adding method and computer system
In a computer system, even when the virtual storage capacity of pools is increased, it is possible to keep the availability of each pool at least at a desired level. The managing server compares a reference value beforehand stored therein with an evaluation value of...
10/18/2011
8041918Method and apparatus for improving parallel marking garbage collectors that use external bitmaps
A method for performing garbage collection involves obtaining a first reference bitmap including a block address and a set of mark bits, obtaining a first reference, identifying a mark bit of the set of mark bits based on the first reference, comparing an address as...
10/18/2011
8037273Storage system logical storage area allocating method and computer system
A method for allocating optimum pages to a logical volume according to the usage of the logical volume and an access characteristic is provided. A storage system is connected to a host computer, includes plural disk drives and a controller to control the plural disk...
10/11/2011
8037274Apparatus for supporting creation of access path from host to logical volume
A path creation support apparatus acquires either a portion of the parameters required for path creation or parameter decision information for deciding this portion of the parameters from a storage system or a host. The path creation support apparatus decides the po...
10/11/2011
8032730Method and apparatus for I/O priority control in storage systems
In exemplary embodiments a storage control unit is able to provide and track priority control among virtual ports created for corresponding physical ports and/or volume groups made up of one or more volumes, and thereby ensure application of priority settings. Accor...
10/04/2011
8032495Index compression
Compressing and decompressing compressed index lists. One or more index lists include at least a portion of the list that is compressed. A method includes reading an entry from a list. The method further includes determining that the entry indicates the start of a c...
10/04/2011
1                      
 
Sign InRegister
Username  
Password   
forgot password?