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

Icon_funbox Celebrity Inventors

Lawrence Welk, the bandleader who entertained millions of Americans over a generation of broadcasting his TV show, once received a patent: for a music-themed design of an ashtray.

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/171 - Based on data size


Subclass of Class 711 - Electrical computers and digital processing systems: memory
Definition: Subject matter comprising means or steps for allocating memory space based on the amount of storage
No. of patents: 867
Last issue date: 05/01/2012


          11            
NumberTitleIssue Date
6961835System and method for autonomically reallocating memory among buffer pools
A system and method autonomically reallocate memory among buffer pools to permit quick access to data. A simulated buffer pool extension (SBPX) is created for each buffer pool in a set of buffer pools. Data victimized from a buffer pool is represented in the associa...
11/01/2005
6961831Techniques for increasing bandwidth in port-per-module memory systems having mismatched memory modules
Techniques for increasing bandwidth in port-per-module memory systems having mismatched memory modules are disclosed. In one particular exemplary embodiment, the techniques may be realized through a memory system comprising a memory module and a memory controller. T...
11/01/2005
6961816Disk array device with selectable method for generating redundant data
A disk array device selects a redundant generation method for reducing the overhead and improving the reliability associated with generating redundant data. The disk array device includes a disk controller connected to and controlling an array of disk drives. The di...
11/01/2005
6961814Disk drive maintaining a cache link attribute for each of a plurality of allocation states
A disk drive is disclosed comprising a cache buffer for caching data written to the disk and data read from the disk, the cache buffer comprising a plurality of cache segments linked together to form a plurality of cache links. At least one segment attribute is asso...
11/01/2005
6957434Distributed computing system
A distributed computing system having a plurality of computers different from each other in performance, load, and type, uniformly manages local priority schemes adapted in the respective computers by utilizing the concept of “urgency” or “time limit”. Each ...
10/18/2005
6954765Updating a file in a fragmented file system
The present invention provides for reliably updating a file by making a backup copy of the portion of a file that includes changed data. The revised portion of the file is related to the other file portions through cross-linking of units. Upon completely updating th...
10/11/2005
6954817Providing at least one peer connection between a plurality of coupling facilities to couple the plurality of coupling facilities
A coupling facility is coupled to one or more other coupling facilities via one or more peer links. The coupling of the facilities enables various functions to be supported, including the duplexing of structures of the coupling facilities. Duplexing is performed on ...
10/11/2005
6954768Method, system, and article of manufacture for managing storage pools
Provided are a method, system, and article of manufacture for pooling of storage. Volume attributes are assigned to a plurality of physical volumes. Pool attributes are assigned to a plurality of storage pools, wherein the pool attributes include policies for borrow...
10/11/2005
6954840Method and apparatus for content-aware prefetching
A content prefetcher including a virtual address predictor. The virtual address predictor identifies candidate virtual addresses in a cache line without reference to an external address source. ...
10/11/2005
6954880Test tool and methods for facilitating testing of a system managed event
Test tool logic and testing methods are provided for facilitating testing a duplexed computer function, such as a duplexed coupling facility. The test tool allows a testcase written for a first environment to be automatically driven in a second environment, thereby ...
10/11/2005
6952745Device and method for maximizing performance on a memory interface with a variable number of channels
The present invention includes a method and device for controlling the data length of read and write operations performed on a memory device. The method includes determining a first number of channels available to a memory controller operatively coupled to the memor...
10/04/2005
6950952Dynamic power level control based on a board latch state
A control circuit on a modular blade or card monitors an ejector switch. Upon detecting a latch event at the ejector switch, the control circuit signals the operating system with the appropriate power management instruction. For example, if the ejector switch on the...
09/27/2005
6947981Flexible data replication mechanism
A data replication management (DRM) architecture comprising a plurality of storage cells interconnected by a fabric. Flexibility in connectivity is provided by configuring each storage cell port to the fabric to handle both host data access requests and DRM traffic....
09/20/2005
6948010Method and apparatus for efficiently moving portions of a memory block
The present invention relates to a method and system for transferring portions of a memory block. A first data mover is configured with a first start address corresponding to a first portion of a source memory block. A second data mover is configured with a second s...
09/20/2005
6944787System-managed duplexing of coupling facility structures
System-managed duplexing of coupling facility structures. A plurality of instances of coupling facility structures are maintained in a plurality of coupling facilities. Duplexing processing associated with the plurality of instances is managed by one or more operati...
09/13/2005
6940816Method and apparatus for a slot-based memory controller
A memory controller is disclosed. The memory controller includes a slot-based controller adaptable to launch a packet that straddles a first fixed packet slot and a second fixed packet slot. ...
09/06/2005
6939747Multiple selectable function integrated circuit module
An integrated circuit module has a common function known good integrated circuit die with selectable functions. The selectable functions are selected during packaging of the known good integrated circuit die. The known good integrated circuit die is mounted to a sec...
09/06/2005
6941386Protocol processing stack for use with intelligent network interface device
A host CPU runs a network protocol processing stack that provides instructions not only to process network messages but also to allocate processing of certain network messages to a specialized network communication device, offloading some of the most time consuming ...
09/06/2005
6941426System for head and tail caching
A head and tail caching system. The system includes a tail FIFO memory having a tail input to receive incoming data. A memory is included that is operable to store data that is output from the tail FIFO and output the stored data at a memory output. A multiplexer is...
09/06/2005
6938092TCP offload device that load balances and fails-over between aggregated ports having different MAC addresses
TCP/IP traffic passing over a TCP connection is initially load balanced by a TCP offload network interface device (NID) in fast-path between multiple ports of an aggregation team. A failure then occurs on one of the ports. Processing of the TCP connection then switc...
08/30/2005
6938127Reconfiguring memory to reduce boot time
A processor-based system includes a system firmware program that is transferred to a designated region of a memory in response to an initialization (e.g., a boot sequence). When initialized, for example using at least one programmable register, the system firmware p...
08/30/2005
6938120Apparatus and method to form one or more premigration aggregates comprising a plurality of least recently accessed virtual volumes
A method to form one or more premigration aggregates comprising a plurality of least recently accessed virtual volumes disposed in an information storage medium. The method determines the number (R) of virtual volumes to remove from the information storage medium, s...
08/30/2005
6934821Memory management apparatus, memory management method, memory management program and computer readable storage medium therein
A memory management method in which the memory area can be used efficiently, avoiding the overhead caused by copying to generate Java object. In a memory having a variable address memory area where a Java object to be executed by Java application is stored an...
08/23/2005
6934940Source code transformation-temporary object reduction
Embodiments of the invention generally provide a method, article of manufacture, and apparatus for code transformation. In one embodiment, the invention provides a method of transforming source code. The method determines if a source code statement includes a first ...
08/23/2005
6934825Bi-directional stack in a linear memory array
A method, system, and apparatus for placing and removing data elements into a bi-directionally growing first in last out data structure is provided. In one embodiment, in response to a request to place a data element into the data structure, a head pointer is advanc...
08/23/2005
6934809Automatic prefetch of pointers
Techniques have been developed whereby likely pointer values are identified at runtime and contents of corresponding storage location can be prefetched into a cache hierarchy to reduce effective memory access latencies. In some realizations, one or more writable sto...
08/23/2005
6931495Processor and method of arithmetic processing thereof
A processor system, comprising: a processor having a function to write back data stored in a cache memory to an external memory in units of a cache line formed of a plurality of words; a small unit dirty information storing part which stores non-write-back informati...
08/16/2005
6928653Interactive electronic television program guide with database configurability
An interactive television program guide system is provided in which an interactive television program guide is implemented on user television equipment containing a memory. The system allocates the memory among different categories of program guide data used by the ...
08/09/2005
6928459Plurality of file systems using weighted allocation to allocate space on one or more storage devices
Space is allocated on storage devices in proportion to weights associated with the storage devices. The space is allocated by a plurality of file systems. In particular, space may be allocated on any one of the devices by one or more of the file systems. The weights...
08/09/2005
6928531Linear and non-linear object management
A linear and non-linear object management method and structure. A data structure on a computer-readable medium is used to store linear and non-linear objects in a range of memory of a volume. The data structure includes a contiguous range of memory in which the data...
08/09/2005
6925527Storage control apparatus and method for compressing data for disk storage
A method of managing compressed data including a cache segment generating operation generating cache segments each representing data that is obtained by assembling plural pieces of data requested of writing, and a compressed segment generating operation generating c...
08/02/2005
6925546Memory pool configuration system
A memory partitioning system for memory of an embedded or auxiliary processor is described. Memory regions with different attributes are formed, having specified cacheability and visibility characteristics. A configurable table describes the memory regions required ...
08/02/2005
6924810Hierarchical texture cache
A dynamically configurable portion of a cache shared between central processing and graphics units in a highly integrated multimedia processor is engaged as a secondary level in a hierarchical texture cache architecture. The graphics unit includes a small multi-port...
08/02/2005
6920521Method and system of managing virtualized physical memory in a data processing system
A move engine and operating system transparently reconfigure physical memory to accomplish addition, subtraction, or replacement of a memory module. The operating system stores FROM and TO real addresses in unique fields in memory that are used to virtualize the phy...
07/19/2005
6920543Method and apparatus for performing distributed processing of program code
A processor having a limited amount of local memory for storing code and/or data utilizes a program stored in external memory. The program stored in external memory is configured into blocks which can be loaded individually into the local memory for execution. Queui...
07/19/2005
6918031Setting condition values in a computer
A method of executing instructions in a computer system on operands containing a plurality of packed objects in respective lanes of the operand is described. Each instruction defines an operation and contains a condition setting indicator settable independently of t...
07/12/2005
6918022Memory space organization
A method provided comprises querying a plurality of devices for storage space. The method also comprises allocating, as at least a single storage unit, a portion of the plurality of the devices for storage across the plurality of devices. The method further comprise...
07/12/2005
6915402Method and system for creating secure address space using hardware memory router
A method and system providing dynamic allocation of memory through hardware is disclosed. An embodiment provides for a multi-processor system providing for a secure partitioned memory. The system comprises a processor(s), a hardware implemented memory router coupled...
07/05/2005
6915399Cross-clock domain data transfer method and apparatus
An apparatus and method for transferring units of information between clock domains. A respective set of N units of information is loaded from an output circuit in a first clock domain into a storage circuit in a second clock domain during each cycle of the first cl...
07/05/2005
6915455Test tool and methods for testing a system-managed duplexed structure
Test tool logic and testing methods are provided for facilitating testing a duplexed computer function, such as a duplexed coupling facility. The test tool allows a testcase written for a first environment to be automatically driven in a second environment, thereby ...
07/05/2005
          11            
 
Sign InRegister
Username  
Password   
forgot password?