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

Icon_funbox Bizarre Patents

Patent No. 6266829

Combination Beverage Container and Spittoon

A combination beverage container and spittoon includes a bottom portion including outer wall and a first inner wall defining a spittoon space.

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: 3035
Last issue date: 05/29/2012


1                      
NumberTitleIssue Date
8190846Data management method in storage pool and virtual volume in DKC
A storage system connected to a computer and a management computer, includes storage devices accessed by the computer, and a control unit for controlling the storage devices. A first-type logical device corresponding to a storage area set in at least one of the stor...
05/29/2012
8190844Efficient alert mechanism for overutilization of storage resources
Disclosed is a method of issuing volume level alerts to provide a warning that indicates overutilization of storage resources in a computer system. Volume level checking is performed without the necessity of checking all the volumes, but only upon the occurrence of ...
05/29/2012
8190847Management method and a management system for volume
It is made possible to update information registered in a database of iSNS, SLP and the like in response to a configurational change in a storage device, and for a host computer to discover a disk volume. In response to changes in contents of operation to alter a st...
05/29/2012
8190843Methods, systems, and computer program products for dynamically allocating memory among a plurality of processes
Methods, systems, and computer program products for dynamically allocating memory among a plurality of processes are disclosed. According to one aspect, the subject matter described herein includes a method for dynamically allocating memory among multiple processes....
05/29/2012
8190845System and method for allocating and deallocating memory within transactional code
Methods and systems are provided for managing memory allocations and deallocations while in transactional code, including nested transactional code. The methods and systems manage transactional memory operations by using identifiers, such as sequence numbers, to han...
05/29/2012
8185715Method and system for managing metadata in storage virtualization environment
Method and system for managing metadata for a plurality of storage platforms that provide virtualization services is provided. The method includes requesting a memory chunk for storing metadata; wherein a data processing agent operating in a storage platform request...
05/22/2012
8180991Adaptive memory allocation
In one embodiment, a memory manager may identify allocators as either transient in nature or static in nature based on a length of time each one of the allocators held, holds, or both, onto requested memory blocks. The memory manager may also allocate memory blocks ...
05/15/2012
8176291Buffer management architecture
Systems and apparatus for managing buffers in a buffer memory are described. In at least one aspect, a system includes a buffer memory including a plurality of buffers; an allocation memory including a plurality of allocation data elements associated with the plural...
05/08/2012
8176286Memory recycling in computer systems
Execution of a processing task within a data processing system is controlled by executing the processing task including allocating memory areas for data storage and then suspending an actual execution path of said processing task at a given execution point to perfor...
05/08/2012
8176289Method to support sparse volumes or thin provisioned volumes in real time
A storage pool is shared by multiple host computers in a cluster that runs virtual machines. In one embodiment, one of the host computers in the cluster is designated to include a storage pool manager. Each host computer in the cluster monitors its storage consumpti...
05/08/2012
8176290Memory controller
A memory controller, on receiving a write request to write write-data into an address of a second memory region issued by a processor, determines whether read-data requested to be read from an address of a first memory region by the processor is matched with the wri...
05/08/2012
8176292Controlling configurable variable data reduction
Example apparatus, methods, and computers control configurable, variable data reduction. One example method includes identifying data reduction controlling attributes in an object to be data reduced by a configurable variable data reducer. The attributes provide inf...
05/08/2012
8176287LAN-managed storage volume initialization for LAN-free storage operation
LAN-managed storage volumes are managed by a LAN storage manager installed on a storage management server. In processing a LAN-free storage volume request, the LAN tape manager selects a LAN-managed storage volume responsive to the LAN-free storage volume allocation...
05/08/2012
8176288Memory controller including a hardware compression and decompression engine for managing system memory and graphical operations
An integrated memory controller (IMC) preferably sits on the main CPU bus or a high speed system peripheral bus and couples to system memory. The IMC may use a lossless data compression and decompression scheme for improved performance. The IMC may also include micr...
05/08/2012
8171250Method and apparatus for delivering content based on receivers characteristics
Media distribution systems may include methods and apparatus to perform memory management on a wireless devices configured to receive non-real time portions of media services. Such methods and apparatus may be based upon an allowable capacity of presentations storab...
05/01/2012
8166270Storage control apparatus, data management system and data management method for determining storage heirarchy based on a user policy
A storage control apparatus according to the present invention includes a plurality of connecting units connected to one or more host computers and one or more hard disk drives as storage media for storing data, one or more non-volatile storage media which are of a ...
04/24/2012
8166271Memory controller for setting page length and memory cell density for semiconductor memory
A memory controller including a type determining module and a page determining module. The type determining module is configured to determine a type of memory to which the memory controller is connected, wherein the memory includes a memory block comprising a plural...
04/24/2012
8166269Adaptive triggering of garbage collection
Methods and apparatus are provided for adaptively triggering garbage collection. During relatively steady or decreasing rates of allocation of free memory, a threshold for triggering garbage collection is dynamically and adaptively determined on the basis of memory ...
04/24/2012
8161260Optimal memory allocation for guested virtual machine(s)
Methods and apparatus allocate and adjust memory of a hardware platform hosting a plurality of guest virtual machines. One of the virtual machines is configured as a management domain that determines whether other virtual machines comply with a performance computing...
04/17/2012
8161261Method and apparatus for operating data, such as totaling data, etc
A totaling device includes a first specification unit comprising a first storage unit for storing first dividing information and first interpolation value information, a second storage unit for storing second dividing information and second interpolation value divid...
04/17/2012
8156302Integrating data from symmetric and asymmetric memory
Data stored within symmetric and asymmetric memory components of main memory is integrated by identifying a first data as having access characteristics suitable for storing in an asymmetric memory component. The first data is included among a collection of data to b...
04/10/2012
8156303Storage system condition indicator and method
A storage system condition indicator and method provides a visual display representing the operating condition of a set of storage devices. Various operating conditions may be defined based on available storage capacity and capacity to store data redundantly. One or...
04/10/2012
8156301Method and apparatus for synchronizing a physical machine with a virtual machine while the virtual machine is operational
A method for synchronizing, using at least one processor, a physical machine with a virtual machine while the virtual machine is operational in memory is disclosed. In one embodiment, the method includes monitoring a physical machine that utilizes a physical disk fo...
04/10/2012
8151076Mapping memory segments in a translation lookaside buffer
In one embodiment, a method includes identifying first and second memory segments associated with a process in virtual memory, allocating memory for the first memory segment from a first contiguous physical memory space, allocating memory for the second memory segme...
04/03/2012
8151078Method for rearranging a logical volume in a network connected storage system
A method for rearranging a logical volume including arranging a logical volume rearranging program on a particular server and using the logical volume rearranging program to acquire server/storage mapping information from each server and performance information from...
04/03/2012
8151079Computer system, storage area allocation method, and management computer
Disclosed is a system and method for preventing deterioration in I/O performance of a computer resulted from a use of the same physical disk among different logical volumes. A volume management server 1010 groups together logical volumes which use the same ph...
04/03/2012
8151077Application aware cache management
A method is used in application aware cache management. A cache management policy is received including one or more sets of device generic application best practices and one or more sets of device specific best practices. Initial cache configuration processing is pe...
04/03/2012
8145871Dynamic allocation of virtual real memory for applications based on monitored usage
Mechanisms for dynamic reallocation of memory to an application, the memory being from a pool of virtual real memory allocated to a virtual client that executes the application, are disclosed. In one embodiment, a virtual client is allocated a pool of virtual real m...
03/27/2012
8145870System, method and computer program product for application-level cache-mapping awareness and reallocation
The present invention provides an improved method, system, and computer program product that can optimize cache utilization. In one embodiment, a kernel service creates a storage map, and sending said storage map to an application. In one embodiment of the present i...
03/27/2012
8145611Servicing queries in a database system
A system and method for managing SQL queries in a database system. The system and method allocates database sessions to database queries and manages the database sessions and queries to provide improved, near real-time access to a database system. ...
03/27/2012
8140812Method and apparatus for two-phase storage-aware placement of virtual machines
Techniques for placement of a virtual machine in a computing system. A first request is sent from a pool management subsystem to a placement subsystem. The first request includes specification of available storage capacities of storage systems in a computer network....
03/20/2012
8140813Endless memory
A storage device includes a controller that is configured to execute safe deletion operations so as to free up storage space on the device in response to triggering events. The safe deletion operations ensure that the data states of a host device making use of the s...
03/20/2012
8140806Eliminating fragmentation with buddy-tree allocation
This disclosure describes solutions for reducing the amount of fragmentation on a computer memory device, such as a hard disk, random access memory device, and/or the like. In an aspect, this disclosure describes systems, methods and software for allocating storage ...
03/20/2012
8140598Creating references in a scoped memory system
A method for creating a reference in a scoped memory system, the scoped memory system including a scope graph of scoped memory areas, wherein each scoped memory area is suitable for the allocation of objects therein for access by software threads and has associated ...
03/20/2012
8140811Nonvolatile storage thresholding
Embodiments for facilitating data transfer between a nonvolatile storage (NVS) write cache and a pool of target storage devices are provided. Each target storage device in the pool of target storage devices is determined as one of a hard disk drive (HDD) and a solid...
03/20/2012
8140810Storage management command control in virtualized environment
Exemplary embodiments of the invention provide a method for creating a command device in a storage system in a server virtualization environment. The storage system is coupled to a host computer having a virtual machine. The host computer includes a memory and a pro...
03/20/2012
8140809Computer implemented masked representation of data tables
In the computer software field, method and apparatus to obfuscate (mask or hide) computer data which is part of or accessed by a computer program. The method protects (hides) accesses to tables of data in terms of the place or position of each element in the table. ...
03/20/2012
8140808Reclaiming allocated memory to reduce power in a data processing system
A method of managing power in a data processing system includes monitoring a system parameter indicative of power consumption. Responsive to determining that the parameter differs from a specified threshold, a system guest, such as an operating system, is forced to ...
03/20/2012
8140807System and computer program product for dynamically resizing file systems
Methods (100), systems (300) and computer program products are disclosed for uninterrupted execution of an application program (110). The method (100) comprises: receiving a write operation call to a native file system from an application...
03/20/2012
8135933Adaptive memory system for enhancing the performance of an external computing device
An adaptive memory system is provided for improving the performance of an external computing device. The adaptive memory system includes a single controller, a first memory type (e.g., Static Random Access Memory or SRAM), a second memory type (e.g., Dynamic Random ...
03/13/2012
1                      
 
Sign InRegister
Username  
Password   
forgot password?