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

Icon_funbox Did You Know...

...that when IBM conducted a market study of Chester Carlson's invention in 1959, the company concluded that it would take only 5000 units of his new product to saturate the market? IBM therefore declined to be part of the new product introduction. Too bad for IBM. Carlson's invention was the xerography process, and his new product was the beginning of the Xerox Corporation. It is estimated that every day, worldwide, 3,000,000,000 copies are made!!

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/173 - Memory partitioning


Subclass of Class 711 - Electrical computers and digital processing systems: memory
Definition: Subject matter further comprising means for dividing or
No. of patents: 1322
Last issue date: 05/29/2012


          11            
NumberTitleIssue Date
7130229Interleaved mirrored memory systems
In some embodiments, a system includes a first memory assembly coupled to a first channel and a second memory assembly coupled to a second channel. The system includes a memory controller to write first and second primary data sections to the first and second memory...
10/31/2006
7130980Use of a resource identifier to import a program from external memory for an overlay
An internal memory uses a resource identifier to identify which functional program from an external memory is to be loaded into an overlay space of the internal memory. In executing a program statement of a main program to perform a particular functional operation w...
10/31/2006
7127585Storage having logical partitioning capability and systems which include the storage
A storage includes: host interface units; file control processors which receives a file input/output request and translates the file input/output request into a data input/output request; file control memories which store translation control data; groups of disk dri...
10/24/2006
7127561Coherency techniques for suspending execution of a thread until a specified memory access occurs
Coherency techniques for suspending execution of a thread until a specified memory access occurs. In one embodiment, a processor includes a cache, execution logic to execute an instruction having an operand indicating a monitor address and a bus controller. In one e...
10/24/2006
7127570Proximity communication system, proximity communication method, data managing apparatus and data management method, storage medium, and computer program
In a non-contact IC card, one block includes 16 bytes as a unit of reading/writing information, and the writing of the information up to 8 blocks which is a maximum simultaneous write size is guaranteed. The structure of a TOC (Table Of Contents) is built on a memor...
10/24/2006
7124257Bus interface controller for determining access counts
The present invention provides for an integrated circuit (IC) bus system. A local IC is coupled to a remote IC through a bus interface. A local memory is coupled to the local IC. A bus interface controller is employable to track data transfer requests from the remot...
10/17/2006
7124290Method and system for selectively booting one of a plurality of operating systems contained on a mass storage device
A computer system includes a mass storage unit, the mass storage unit comprising: a first portion which contains a first operating system; a second portion distinct from the first portion; wherein: ...
10/17/2006
7124272File usage history log for improved placement of files in differential rate memory according to frequency of utilizations and volatility of allocation space
Improved file tracking methods and file re-positioning or file defragmenting mechanisms are disclosed for use with a differential rate memory device which has allocatable storage units disposed in regions of comparatively faster data access and of comparatively slow...
10/17/2006
7124336Method for the defect analysis of memory modules
A computer system has at least one data defect memory, at least one address defect memory and also a test program. The computer system is connected to a memory module that has a memory space with defect-free and defective memory cells, a plurality of data lines, and...
10/17/2006
7124152Data storage device with deterministic caching and retention capabilities to effect file level data transfers over a network
A data storage device with deterministic caching and retention capabilities to effect file level data transfers with a host device. The data storage device includes a data recording medium on which user data are stored and a data transducing head which accesses the ...
10/17/2006
7120786Booting from a compressed image
Accessing files within a compressed image to boot from the compressed image. In one embodiment, the compressed image includes a boot environment and a software image combined to reduce file redundancy. The invention boots into the boot environment within the compres...
10/10/2006
7120823Method and apparatus for recovering logical partition configuration data
The present invention provides a method, apparatus, and computer instructions for recovering an image of partition configuration information data for a set of partitions having at least one affinity partition in a logical partition data processing system. (Damage to...
10/10/2006
7120913Processing execution apparatus having data reference limiting function
A processing execution apparatus has an update management program and a reference limiting program. The update management program manages whether or not A- to C-data update programs are performing data update, and shows an update status indicating that update is bei...
10/10/2006
7117339Apparatus to map virtual pages to disparate-sized, non-contiguous real pages
A data processing system includes at least one system processor, chipset core logic, main memory to store computer software and data including operating system software, and a graphics address remapping table (GART). The chipset logic operates on first-sized real me...
10/03/2006
7117499Virtual computer systems and computer virtualization programs
Disclosed are a virtual computer system and method, wherein computer resources are automatically and optimally allocated to logical partitions according to loads to be accomplished by operating systems in the logical partitions and setting information based on a kno...
10/03/2006
7117335Method of and apparatus for controlling of regulating industrial processes
A method of controlling an industrial process by a programmable process control has the steps of taking data in form of resulting values which are decisive for the process, storing the data in a storage of a programmable process control, during starting a control pr...
10/03/2006
7117304System and method for determining a file system layout
Embodiments of the present invention include a method for determining a file system layout on a disk. The method includes providing a default file system layout comprising a root partition, a swap partition and a plurality of unassigned partitions. The method furthe...
10/03/2006
7117334Dynamic node partitioning utilizing sleep state
A method and system for allowing nodes in a multi-node computer to be appropriated by a master node in the multi-node computer. The node to be appropriated is suspended into an ACPI S3 Sleep State, causing current system operations state information to be stored in ...
10/03/2006
7116331Memory controller hub interface
A memory controller hub includes a graphics subsystem adapted to perform graphics operations on data, and interface circuitry adapted selectively to couple the graphics subsystem to a local memory through electrical connectors and to couple the memory controller hub...
10/03/2006
7116602Method and system for controlling refresh to avoid memory cell data losses
A DRAM includes a register storing subsets of row addresses corresponding to rows containing at least one memory cell that is unable to store a data bit during a normal refresh cycle. Each subset includes all but the most significant bit of a corresponding row addre...
10/03/2006
7117294Method and system for archiving and compacting data in a data storage array
Embodiments of the present invention are directed to a method and system for archiving and compacting data in a data storage array. In one embodiment, a plurality of archivable files are identified, archived, and removed from a data storage array. A first configurat...
10/03/2006
7114048Recording apparatus, recording method, storage medium, program and communication apparatus
The present invention relates to a recording apparatus and method as well as a communication apparatus suitable for use where stored contents data of, for example, music tunes are supplied to a semiconductor memory or a portable device. At step S391, a C IN/C...
09/26/2006
7114051Method for partitioning memory mass storage device
A method for partitioning a memory mass storage device is disclosed. The partition task is performed by the controller within the memory mass storage device. Firstly, the controller partitions the logical space of the memory storage device into multiple areas, each ...
09/26/2006
7114054Systems and methods for increasing transaction entries in a hardware queue
Systems and methods for increasing transaction entries in a hardware queue of the type having a fixed number of storage elements. One of a plurality of transaction entries in one of the storage elements is accessed through at least one pointer having one or more fir...
09/26/2006
7111124Set partitioning for cache memories
A method, apparatus, and signal-bearing medium for improving the performance of a cache when request streams with different spatial and/or temporal properties access the cache. A set in the cache is partitioned into subsets with different request streams using diffe...
09/19/2006
7111144Systems and methods for storing and retrieving data in a web server environment
A redundant storage system implemented in a web server environment. The system comprises a web server database accessible to multiple web servers. The web server database is comprised of at least a first and a second storage bank. The first storage bank is comprised...
09/19/2006
7111200Apparatus and method for debugging a logical partition
A logical partition debugger allows debugging one logical partition in a computer system without requiring the shutdown of other logical partitions. The logical partition debugger is implemented in software in the partition manager. The logical partition debugger pr...
09/19/2006
7111289Method for implementing dual link list structure to enable fast link-list pointer updates
A method is disclosed for free memory allocation in a linked list memory scheme. Free lists are link lists designating available memory for data storage. This method leverages the ability to read memory while concurrently updating a pointer to the next location. Mul...
09/19/2006
7111121USB storage device and program
A USB storage device having the function of preventing stored software from being deleted by mistake achieved with as simple a structure as possible. In the USB storage device, the storage area is divided into an area in which execution of reading, writing and delet...
09/19/2006
7111141Dynamic NV-RAM
A method and apparatus of dynamically storing critical data of a gaming machine by allocating and deallocating memory space in a gaming machine is disclosed. One or more embodiments describe downloading or removing a new game to a gaming machine such that all existi...
09/19/2006
7111287Global processor resource assignment in an assembler
An assembler for assembling code is disclosed. The assembly language code includes a plurality of code blocks associated with resource-needs, such as variables, and resources, such as registers, I/O locations, memory locations, and coprocessors. A technology is prov...
09/19/2006
7107426Computer system with heap reset for performing generational garbage collection implemented by card-marking between successive applications
A computer system provides an object-based virtual machine environment for running successive applications. The computer system includes storage, at least a portion of which is logically divided into two or more heaps in which objects can be stored. A first heap is ...
09/12/2006
7107427Storage system comprising memory allocation based on area size, using period and usage history
In a storage management system for managing a storage device for storing data, management information for managing the storage device, area assignment information for managing an area assignment state of the storage device, and history information for managing a his...
09/12/2006
7107588System and method for installing window installer service without rebooting
When installing the Microsoft Windows™ installer service, the install system suppresses a reboot of the computer device. The install system with reboot suppression includes a load mechanism that loads the install system to a temporary directory. A directory mechan...
09/12/2006
7107289Process file systems having multiple personalities and methods therefor
A method in an operating system of a computer for allowing a plurality of application programs to interact with a plurality of subsystems, at least two application programs of the plurality of application programs being associated with two different personalities. T...
09/12/2006
7107299Method and apparatus for managing large numbers of objects having the same property
The invention is an apparatus and method for managing large numbers of objects having the same property. In various aspects the invention includes an apparatus for use in managing objects, an apparatus for use in managing slots in a page or swap file, and a method f...
09/12/2006
7107396Chaining of blocks for optimal performance with DASD (Direct Access Storage Devices) free nonvolatile updates
A system for managing variable sized pages of possibly non contiguous blocks in a Non-Volatile-Storage (NVS) for attaining a consistent NVS that survives malfunction events. Each page includes a self describing block or linked list of self describing blocks. the sys...
09/12/2006
7103767Method and apparatus to support legacy master boot record (MBR) partitions
Disclosed is a method, apparatus, and system in which a basic input/output BIOS is run and a non-volatile memory coupled to the BIOS is read. The BIOS determines if legacy partition address data is not present for a disk partition identified in the non-volatile memo...
09/05/2006
7103746Method of sparing memory devices containing pinned memory
Embodiments of the present invention may provide a method of sparing and removing pinned or interleaved memory. When a memory device failure is predicted in a device containing pinned memory, a request may be made for the de-allocation of a freeable memory range ...
09/05/2006
7103745Two-level operating system architecture
A computer system is provided comprising a core operating system and a system space having a number of memory locations. The core operating system creates a number of protection domains to partition the system space. Each of the partitions includes a partition opera...
09/05/2006
          11            
 
Sign InRegister
Username  
Password   
forgot password?