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

Icon_funbox Did You Know...

...that "patent leather" got its name because the process of applying the polished black finish to leather was once patented?

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: 861
Last issue date: 01/31/2012


1                      
NumberTitleIssue Date
8108649Method of memory management for server-side scripting language runtime system
A method of operating a memory system includes allocating a portion of a memory unit in a computing system as a memory heap. The heap includes a metadata section and a plurality of segments, each segment having a segment size. The method also includes creating a fre...
01/31/2012
8095766Method and system for approximating object sizes in an object-oriented system
A method and system for increasing a system's performance and achieving improved memory utilization by approximating the memory sizes that will be required for data objects that can be deserialized and constructed in a memory cache. The method and system may use acc...
01/10/2012
8095767Arbitrary precision floating number processing
Techniques for providing arbitrary precision floating number (APFN) processing are disclosed. In some aspects, an APFN store may be used to store a large number (i.e., an APFN) having many significant digits, which in turn may enable a high degree of precision in ma...
01/10/2012
8095768VSAM smart reorganization
Various embodiments for adaptive reorganization of a virtual storage access method (VSAM) data set are provided. In one exemplary embodiment, upon each control interval (CI) split of a plurality of CI splits occurring over a period of time, historical data including...
01/10/2012
8090925Storing data streams in memory based on upper and lower stream size thresholds
Data is stored in streams of varying size and an operating system transfers data between storage and a client application in the form of an application file. Instructions are received to write a stream of data to storage and the size of the stream of data is identif...
01/03/2012
8086817Method and system for efficient retrieval of data of large or unknown length by a native application program
A method and system for efficient allocation of memory in database retrieval employs a technique which allocates a memory portion of a first size which may or may not be smaller than a data item to be retrieved from the database (such as a column which may be of ind...
12/27/2011
8086818Storage apparatus and storage area allocation method
A storage apparatus is provided with a storage area for storing data sent from a host computer, and a virtual/logical volume to which a dynamically variable storage area is allocated from within the storage area, the volume being provided to the host computer, and t...
12/27/2011
8082414Method and system for centralized memory management in wireless terminal devices
Methods and systems for controlling centralized memory management in wireless terminal devices. Memory management scripts associated with a wireless application are stored in a registry accessible through a data network for on-demand download and execution. A memory...
12/20/2011
8074044System and method for dynamic memory allocation
A method for managing the allocation of memory to one or more applications. The method includes allocating a variety of fixed size memory blocks to a requesting application, each of the fixed size memory blocks being free of header information to maximize memory usa...
12/06/2011
8074043Method and apparatus to recover from interrupted data streams in a deduplication system
Detection and proper deduplication of a re-started data stream in a segmentation analysis-based deduplication system are provided by retaining information about a previous data stream and using that information when performing segmentation of the re-started data str...
12/06/2011
8055874System and method for providing application program interface program for mobile terminal
Provided are a system and method for providing an Application Program Interface (API) program of a mobile terminal. A system for providing an API program of a mobile terminal to a program terminal includes: a program terminal for building a memory according to infor...
11/08/2011
8041919Storing data blocks to maximize the amount of storage space used in a storage device
A method of storing data blocks onto sectors of a storage device comprises determining a specific number n of blocks, where n is greater than 1, storing n blocks consecutively onto consecutive sectors, such that each block begins directly after the previous block en...
10/18/2011
8019960Metadata management system for an information dispersed storage system
An apparatus includes a processing module and a network interface. The processing module is operably coupled to obtain; a data storage transaction request regarding a file; determine identity of a user based on the data storage transaction request; access file level...
09/13/2011
8019959Nonvolatile memory system
A nonvolatile (NV) memory system includes a memory control module that encodes data to provide encoded logical data structures. The system also includes NV memory that includes X arrays that include physical data structures that differ in size from the encoded logic...
09/13/2011
8015385Arrangements for memory allocation
In one embodiment, a method is disclosed for allocating memory for a processor unit in a group of processing units. The method can include receiving a memory allocation request where the request can indicate a number of binary segments to be stored. The method can d...
09/06/2011
8001355Storage system, volume allocation method and management apparatus
This storage system includes a virtual storage selection unit for selecting a virtual storage unit to be allocated to a virtual server unit according to a virtual storage search policy table for searching the virtual storage unit based on a parameter input by a user...
08/16/2011
7991976Permanent pool memory management method and system
A method, system, and computer program manager for a computing system memory in the operation of a computing process. At least one memory segment provides memory resources for the computing process, which includes a plurality of memory objects, each of the memory ob...
08/02/2011
7971024Off-chip micro control and interface in a multichip integrated memory system
A communication interface, coupling a controller device to one or more memory devices, provides a high-voltage reset interface. The high-voltage reset interface provides a high-voltage signal to reset the one or more memory devices. The high-voltage reset interface ...
06/28/2011
7966471Storage controller and method for control of a data storage device
A storage controller of the present invention can input and output data even when the track size, which is the host management unit, is not consistent with the block size of the storage device. A boundary correction unit adds gap data corresponding to a gap size to ...
06/21/2011
7949848Data processing apparatus, method and computer program product for reducing memory usage of an object oriented program
The present invention for reducing memory usage of an object oriented program. The object oriented program comprises class definitions used to create objects, each class definition providing at least one function that can be run in respect of objects created from th...
05/24/2011
7934071Method of managing storage capacity in a storage system, a storage device and a computer system
A capacity management method of managing a capacity of a storage unit of each storage in a computer system having a plurality of storage devices each having one or more storage units each providing one or more storage areas. The method includes the steps of: detecti...
04/26/2011
7930510Dynamic stack allocating method in multi-threaded operating systems
Provided is a method of dynamically reallocating a thread stack in a multi-threaded operating system, and more particularly, a method of dynamically allocating a thread stack of a multi-threaded operating system in an embedded system for wireless sensor nodes. The m...
04/19/2011
7921142Method and apparatus for storing and accessing data records on solid state disks
A computer implemented method, computer program product and data processing system, for optimizing a layout of a relational database on a solid state disk. The optimized layout forms multiple column to disk block assignments. Each disk block is assigned substantiall...
04/05/2011
7917722Storage area dynamic assignment method
A storage system allocates a data storage area in response to an access request from a first computer if the capacity of a first physical storage device configuring a first logical storage area, provided to the first computer, is equal to or lower than a predetermin...
03/29/2011
7853771Page allocation management for virtual memory
A method, system, device, and article of manufacture for use in a computer memory system utilizing multiple page types, for handling a memory resource request. In a accordance with the method of the invention, a request is received for allocation of pages having a f...
12/14/2010
7840774Compressibility checking avoidance
Various embodiments of a computer-implemented method, system and computer program product maintain a logical page having a predetermined size. Data is added to an uncompressed area of the logical page. The uncompressed area of the logical page is associated with an ...
11/23/2010
7814290Synchronous detection and signaling of memory quota violations for sequential memory allocation in a shared heap
One embodiment of the present invention provides a method and a system for synchronous detection and signaling of memory quota violations for sequential memory allocation in a shared heap. The system detects a potential quota violation if a check of approximate memo...
10/12/2010
7809918Method, apparatus, and computer-readable medium for providing physical memory management functions
A method, apparatus, and computer-readable medium for providing memory management functions are provided. According to one method, a memory allocation process is exposed that receives a requested memory size with a memory allocation request and returns a pointer to ...
10/05/2010
7793065System and method for dynamic sizing of cache sequential list
A self-tuning, low overhead, simple to implement, locally adaptive, novel cache management policy that dynamically and adaptively partitions the cache space amongst sequential and random streams so as to reduce read misses. ...
09/07/2010
7793066Data storage system for storing data in different types of data storage media
A data storage system for storing data includes a data storage medium and a data interface that communicates with the data storage medium. The data interface is configured to place data into a logical data capsule having a defined size, where the data placed into th...
09/07/2010
7783855Keymap order compression
Various embodiments of a computer-implemented method, system and computer program product are provided. A first plurality of key entries of a first index page are compressed in accordance with an order specified by a first keymap of the first index page. The first k...
08/24/2010
7774572Migrating data in a distributed storage system based on storage capacity utilization
The present invention relates to a system capable of carrying out efficient and stable system operation control even if a usage rate of the entire system varies under a situation in which the characteristics of storage units, such as maximum available total capacity...
08/10/2010
7757064Method and apparatus for sending data from a memory
A method of sending data on request from a memory to a device, wherein the memory receives a request from the device for sending predetermined data to the device, wherein the memory sends data and information about the data to the device. ...
07/13/2010
7747578Reducing database fragmentation
Reducing database fragmentation is disclosed. One embodiment includes determining whether the building of an index of data that is to be stored in a database has been initiated and determining whether the size of a sub-range of the index exceeds a predetermined size...
06/29/2010
7725505System and method for measuring memory consumption differences between objects within an object-oriented programming environment
A computer-implemented system and method are described for measuring the memory consumption difference between two objects in an object-oriented programming environment. For example, one embodiment of a method comprises: analyzing relationships between objects withi...
05/25/2010
7694102Systems and methods for self-tuning memory
There are disclosed systems, computer program products, and methods for self-tuning memory. In an embodiment, a method for self-tuning memory comprises setting a tuning interval and a target range for free memory for a memory pool. If memory consumption falls outsid...
04/06/2010
7694103Efficient use of memory and accessing of stored records
Using memory is disclosed. A block of memory is obtained from a memory allocator. A first location in the block of memory is sub-allocated to a first block based backup and/or restoration related task. An indication is received that the first location is available t...
04/06/2010
7689798Method and device for determining size of memory frames
A method for determining the size of each of a predetermined number of memory frames to be allocated for storing data blocks in a memory, and a processing device for implementing the method. The method comprises determining a data block size distribution for at leas...
03/30/2010
7685398Intelligent system for determination of optimal partition size in a build to order environment
An intelligent system for determining an optimal partition size on an information handling system. The system provides customers with an improved customer experience by offering a partition that is sized only as large as needed according to optional/locked/trial dat...
03/23/2010
7681010Apparatus and method for a managing file system
Disclosed are an apparatus and a method for managing a file system. The apparatus of managing file system including a user input unit that an input value corresponding to a predetermined data is input, a data storage unit comprising several data blocks having a pred...
03/16/2010
1                      
 
Sign InRegister
Username  
Password   
forgot password?