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

Icon_funbox Celebrity Inventors

Comic actor Danny Kaye received patent D166,807 for the co-design of "Blowout Toy or the Like". It's similar to one of those toys that unravels when you blow into at a birthday party except Kaye's has three blowouts going in different directions, not just one.

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


          9            
NumberTitleIssue Date
7065628Increasing memory access efficiency for packet applications
Memory access efficiency for packet applications may be improved by transferring full partitions of data. The number of full partitions written to external memory may be increased by temporarily storing packets using on-chip memory that is on a chip with the process...
06/20/2006
7064772Resizable graphical user interface
A system for providing reconfigurable graphical user interfaces. An original GUI, such as one might use to control an audio or video player application program, is modified by a designer such that the end-user of the GUI can alter individual subsections of the GUI o...
06/20/2006
7065623Bandwidth utilization in a PPRC system
Methods, system and computer program product are provided to improve the efficiency of data transfers in a PPRC environment. A block of data to be transferred is divided into tracks. Each track is allocated to a data mover task control block (TCB) with a master TCB ...
06/20/2006
7065624System and method for determining workload characteristics for one or more applications operating in a data storage environment with ability to control grouping
This invention is a system and method for configuring or modeling a data storage environment in accordance with workload and performance characteristics and by using selected correlation characteristics of logical devices storing data on a data storage system in the...
06/20/2006
7061705Signal processing apparatus and method, record medium, and program
The present invention relates to a signal processing apparatus and method, a recording medium, and a program enabling accurate calculation of a remaining amount of a tape. In a cassette shell 1, a memory 13 for storing information indicative of a total...
06/13/2006
7061914Schemes for determining whether all of the fragments of a datagram are received
Schemes for determining whether all of the fragments of a datagram are received are described herein. The schemes described herein can allocate fifteen bits of memory to one or more counters to facilitate a determination of whether all of the fragments of a datagram...
06/13/2006
7062515System and method for the synchronization of a file in a cache
Embodiments of the present invention provide a system and method for bi-directional synchronization of a cache. One embodiment of the system of this invention includes a software program stored on a computer readable medium. The software program can be executed by a...
06/13/2006
7062630Storing device for writing data onto a plurality of installed storing mediums, storing control method for the storing device, and program thereof
A storing device can reduce the frequency of the saving operation at a step of rewriting data on the storing mediums. Where q is a size of all the data to write in storing mediums, m is the number of the storing mediums, and p is each block size, a quotient expresse...
06/13/2006
7058783Method and mechanism for on-line data compression and in-place updates
A method and mechanism is disclosed for implementing storage and compression in a computer system. Each granular portion of a file can be individually stored in either a compressed storage unit or an uncompressed storage unit. The storage units can be allocated apri...
06/06/2006
7058784Method for managing access operation on nonvolatile memory and block structure thereof
A method for managing the access procedure for large block flash memory by employing a page cache block, so as to reduce the occurrence of swap operation is proposed. At least one block of the nonvolatile memory is used as a page cache block. When a host requests to...
06/06/2006
7058771System and method for managing memory in a surveillance system
A control program controls a digital storage device which stores images from digital camera streams. The control program monitors the status of the digital storage device. When the storage device (or portion thereof allocated for image storage) becomes fall and new ...
06/06/2006
7055083Method and apparatus for allocating CRC codes in a flash ROM
A method and apparatus for allocating CRC (Cyclic Redundancy Check) codes in a flash ROM (Read-Only Memory). The apparatus includes a flash ROM and a microprocessor. The flash ROM is logically divided into a plurality of data blocks. Each data block contains a CRC c...
05/30/2006
7051154Caching data from a pool reassigned disk sectors
A method to improve drive read performance in a disc drive includes powering-up a disk drive, reading reassigned sectors data from a reassign spare pool, and storing the reassigned sectors data in a reassigned cache segment. This method also includes initiating a re...
05/23/2006
7051174Method, system, and program for restoring data in cache
Provided are a method, system, and program for maintaining data in a first cache and second cache, wherein a backup cache maintains a backup copy of data in the first cache, and wherein the first cache is used to cache a first set of data in a storage system and the...
05/23/2006
7047387Block cache size management via virtual memory manager feedback
A method for calculating a block cache size for a host process or application on a computer based at least upon virtual memory page evictions and/or virtual memory page reclamations for the computer. A virtual memory page eviction is the act of removing the contents...
05/16/2006
7047389Memory allocation method and computer readable medium
The present invention provides a memory allocation method and the like, meaning that user usability and the level of service for the user can be improved. The present invention is a method for allocating memory to an application, wherein in cases where, upon receivi...
05/16/2006
7046686Integrated circuit that processes communication packets with a buffer management engine having a pointer cache
An integrated circuit processes communication packets and comprises a pointer cache and control logic. The pointer cache store pointers that correspond to external buffers that are external to the integrated circuit and configured to store the communication packets....
05/16/2006
7043606Automatic browser web cache resizing system
An automatic browser Web cache resizing system allows a browser to adjust its Web cache size to its environment automatically. When the browser starts up, the browser examines the host computer's hard drive for the amount of the available free space and allocates th...
05/09/2006
7042898Reducing delays associated with inserting a checksum into a network message
A first partial checksum for the header portion of a TCP header is generated on an intelligent network interface card (INIC) before all the data of the data payload of the TCP message has been transferred to the INIC. A pseudopacket with the first partial checksum a...
05/09/2006
7039784Video distribution system using dynamic disk load balancing with variable sub-segmenting
A method and apparatus for dynamically balancing the loading of video data storage devices facilitates the transfer of video data by acquiring a listing of locations and loading of all segments of a requested video data. Those storage devices containing copies of ea...
05/02/2006
7039769Direct addressed shared compressed memory system
In a computer system in which a plurality of hosts is connected through an interconnection network, an apparatus coupled to the interconnection network for allowing the plurality of hosts to share a collection of memory sectors, the memory sectors storing compressed...
05/02/2006
7039797Method of allocating a basic input/output system to a shadow memory
A method of allocating a basic input/output system to a shadow memory applied to a computer including a plurality of equipment having an operation read only memory and a shadow memory. The method includes executing the preliminary initialization of the equipment to ...
05/02/2006
7035990Method for dynamic memory management
A method for dynamic memory management that includes determining a priority of a requesting program portion and, based on the determined priority of the requesting program portion, either allocating a memory area in real time to the requesting program portion or all...
04/25/2006
7036120Two tier clusters for representation of objects in Java programming environments
Improved techniques for representation of objects in a Java™ programming environment are disclosed. The techniques are highly suitable for representation of Java™ objects inside virtual machines, especially those that operate with limited resources (e.g., embedd...
04/25/2006
7034812Method and apparatus of automatically tuning output line rate and display controller provided with the same
A method and apparatus for automatically tuning the output line rate thereof and a display controller provided with the same. The display controller of the present invention provides a display controller having a line buffer, an input means, an output means, a statu...
04/25/2006
7035987Managing storage in processor-based systems
The same storage may be utilized to store both persistent and dynamic data in a processor-based system. In some embodiments, the storage may be a phase change memory. When data is to be stored, the memory manager determines whether the data is persistent. If the dat...
04/25/2006
7035989Adaptive memory allocation
This functions maintains two trees: a fast access tree referring to memory blocks of a size most often requested, and a general access tree referring to memory blocks of a size less often requested. After satisfying a request for a memory block, the function adjusts...
04/25/2006
7032065Techniques for operating non-volatile memory systems with data sectors having different sizes than the sizes of the pages and/or blocks of the memory
A non-volatile memory system, such as a flash EEPROM system, is disclosed to be divided into a plurality of blocks and each of the blocks into one or more pages, with sectors of data being stored therein that are of a different size than either the pages or blocks. ...
04/18/2006
7032094Method of controlling flash memory
In order to control efficiently a flash memory in the case where small-scale data are frequently rewritten, a method of controlling a flash memory in which a data storage region is divided into unit sectors and data can be erased by every sector as a unit, is config...
04/18/2006
7032086System and method for adjusting storage device layout with at least one status for the adjusting
An adjustable storage system modifies a layout of a storage device having a plurality data blocks during a transfer process. The storage system may include an array controller connected to the storage device, and an index table connected to the array controller for ...
04/18/2006
7028025Method and system for efficiently reducing graphical display data for transmission over a low bandwidth transport protocol mechanism
The present invention improves the performance of distributed systems by reducing the amount of graphical data transmitted between an application server and a thin client. The encoding technique used for graphical data is adapted in response to the repetitiveness of...
04/11/2006
7028041Methods and apparatus for database space calculation and error detection
Techniques for more accurately analyzing the additional capacity of very large hierarchical databases are described. More particularly, techniques and tools for looking at physical sequential data files, such as the OSAM files used in IMS databases, to determine how...
04/11/2006
7028298Apparatus and methods for managing resource usage
Disclosed is a method for managing resource usage of a particular resource by a set of related code, such as code executed on behalf of a downloaded applet. A resource indicator is associated with the related code, and the resource indicator indicates an amount of r...
04/11/2006
7027384Storage medium recording method and storage medium having multiple recording areas
A storage medium includes a first area configured to have data stored therein in a first recording format; a second area configured to have data stored therein in a second recording format; a management table configured to manage a replacement area for a defect area...
04/11/2006
7028157On-demand allocation of data structures to partitions
A method, apparatus, system, and signal-bearing medium that in an embodiment dynamically allocate and/or deallocate data structures on demand to respective partitions in a logically-partitioned electronic device. The data structures are associated with an adapter, a...
04/11/2006
7024535Method for dynamically allocating memory workspace by elementary memory blocks to a data structure, and corresponding onboard system
The invention concerns a method for dynamically allocating memory workspace of an onboard system to a data structure identified by an identification number (ID_Ak) and the corresponding onboard system. The storage area of the onboard system being s...
04/04/2006
7024587Managing errors detected in processing of commands
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 ...
04/04/2006
7024436Computer system with two heaps in contiguous storage
A computer system provides an object-based environment. The computer system includes storage. A contiguous linear portion of the storage is logically divided into first and second heaps located at opposite ends of the linear portion of storage. Any gap between the t...
04/04/2006
7020759Device and method for associating information concerning memory cells of a memory with an external memory
In a device and a method associating information concerning first memory cells and second memory cells of a memory element with an external memory, with each address of the memory element having a first predetermined number of memory cells associated therewith and e...
03/28/2006
7020032Redundant memory architecture with defragmentation capability
A redundant memory architecture having an active memory and an inactive memory. The active memory supports in-service storage operations. The inactive memory is updated with stored contents of the active memory. Stored contents of the inactive memory are defragmente...
03/28/2006
          9            
 
Sign InRegister
Username  
Password   
forgot password?