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

Icon_funbox Famous Patents

The ice cream cone was invented at the St. Louis Worlds Fair by Ernest Hamwi in 1904. His waffle booth was next to an ice cream vendor who ran short of dishes. Hamwi rolled a waffle to hold ice cream and the cone was born.

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/203 - Virtual addressing


Subclass of Class 711 - Electrical computers and digital processing systems: memory
Definition: Subject matter wherein the mapping allows an application
No. of patents: 1192
Last issue date: 05/22/2012


          11            
NumberTitleIssue Date
7174414Method and apparatus mapping logical tracks in a disk drive for optimizing track seek time
A method of mapping logical track numbers to a collection of physical tracks on at least two disk surfaces within a disk drive. The method further includes accessing logical tracks at assigned physical tracks. The invention includes making disk drives using the mapp...
02/06/2007
7174438Disk array apparatus
The usage amount of a pool area is avoided from becoming equal to 100%, thereby preventing all snapshot images from being crashed. There is provided a disk-array apparatus including a control processor. Here, the control processor controls a data reading/writing fro...
02/06/2007
7173929Fast path for performing data operations
Described are techniques used in a computer system for handling data operations to storage devices. A switching fabric includes one or more fast paths for handling lightweight, common data operations and at least one control path for handling other data operations. ...
02/06/2007
7171517Storage apparatus
A storage apparatus is provided in which the data amount of transfer data to a secondary disk controller from a primary disk controller at the event of remote copying can be reduced, and data integrity also can be assured. According to the storage apparatus, in the ...
01/30/2007
7171434Detecting unavailability of primary central processing element, each backup central processing element associated with a group of virtual logic units and quiescing I/O operations of the primary central processing element in a storage virtualization system
A storage virtualization system for accessing at least one storage device for a virtual logical unit (VLUN) from at least one host. The system includes at least one upstream processing element (UPE) which is adapted for coupling to a corresponding host server. The s...
01/30/2007
7171539Apparatus and method for controlling access to a memory
The present invention provides a data processing apparatus and method for controlling access to a memory in the data processing apparatus. The apparatus comprises a processor operable in a plurality of modes and a plurality of domains, said plurality of domains comp...
01/30/2007
7171530Memory allocation using a memory address pool
A system maintains a first counter value that indicates a number of times memory addresses in a memory address pool have been replenished. The system further maintains a second counter value that indicates a number of times a circular buffer has been filled with mem...
01/30/2007
7171540Object-addressed memory hierarchy that facilitates accessing objects stored outside of main memory
One embodiment of the present invention provides an object-addressed memory hierarchy that is able to access objects stored outside of main memory. During operation, the system receives a request to access an object, wherein the request includes an object identifier...
01/30/2007
7167951Intelligent controller accessed through addressable virtual space
Mass storage system controller apparatus receives requests for access to files in a data storage system and manages access to the files in the data storage system, the data storage system having a plurality of storage devices and the requests being addressed to the ...
01/23/2007
7167969Apparatus and method for writing data to mirrored storage using multiple tasks working in parallel
An apparatus and method provides the capability of mirroring storage from a primary system to a mirrored system in a way that uses parallelism in the mirrored system to maximize the efficiency of writing data to the mirrored storage for operations that do not confli...
01/23/2007
7167867Self-describing file system
The invention provides a way for computer applications to parse the operating system's file system format without embedding direct knowledge of the format in the applications themselves. By making a file system self-describing, applications running locally on the sa...
01/23/2007
7167908Facilitating operation of a multi-processor system via a resolved symbolic constant
According to some embodiments, operation of a multi-processor system is facilitated via a resolved symbolic constant. For example, configuration information may be determined at a management processor of a multi-processor network router adapted to receive and transm...
01/23/2007
7167944Block management for mass storage
An embodiment of the present invention includes a nonvolatile memory system comprising nonvolatile memory for storing sector information, the nonvolatile memory being organized into blocks with each block including a plurality of sectors, each sector identified by a...
01/23/2007
7165160Computing system with memory mirroring and snapshot reliability
A computing system is provided with enhanced data reliability by implementing mirroring and snapshot functionality of the system memory. In the computing system, a processor executes its programs from a first region of a physical memory. Using instructions from the ...
01/16/2007
7165255Method and apparatus for managing surplus memory in multitasking system
One embodiment of the present invention provides a system for managing surplus memory in a multitasking system. The system operates by reserving a guaranteed amount of memory from a heap for a task. Heap memory not reserved for a task is surplus memory. When the sys...
01/16/2007
7162603Method and apparatus for data relocation between storage subsystems
A storage subsystem that has detected the necessity of the data relocation determines whether the data relocation is possible or not from one storage unit to another within the particular storage subsystem. A virtualization device is notified in the case where the d...
01/09/2007
7162476System and method for sharing global data within distributed computing systems
A system and method for sharing data within a distributed computing system having a plurality of nodes, wherein each node includes a processor and memory. An application is distributed across two or more nodes, including a first node, wherein distributing the applic...
01/09/2007
7162600Data copying method and apparatus in a thin provisioned system
Data migration includes copying between normal volumes and thin provisioned volumes. Data in a normal volume can be copied to a thin provisioned volume. Alternatively, data structures can be provided to facilitate converting a normal volume into a thin provisioned v...
01/09/2007
7159090Reproducing method, reproducing apparatus, and data accessing method
A data accessing method includes the steps of obtaining a track information entry about a predetermined track from a play order table, which points to a track descriptor in a track information table; obtaining the track descriptor from the track information table, t...
01/02/2007
7159091Dynamic relocation of execute in place applications
Briefly, in accordance with one embodiment of the invention, applications may be dynamically relocated from one flash memory device to another flash memory device based on application usage data. Monitoring of application usage may be continuous, and the application...
01/02/2007
7159096Method and apparatus to perform memory management
A method and apparatus to perform memory management are described. ...
01/02/2007
7155567Control method for data transfer device, data transfer circuit, and disk array device
A data transfer device has a data receiver, a data control unit, and a data storage unit. In a control method for the data transfer device, the data control unit reads serial data from the storage device in block units and stores this serial data in the data storage...
12/26/2006
7155571N-source in-kernel cache for high performance in computer operating systems
An application independent, in-kernel cache is implemented. In-kernel caches provide applications with commonly used data quickly and efficiently. Methods and instruments for storing content, cache objects, are implemented leveraging operating system supplied mechan...
12/26/2006
7155466Policy-based management of a redundant array of independent nodes
An archive cluster application runs in a distributed manner across a redundant array of independent nodes. Each node preferably runs a complete archive cluster application instance. A given nodes provides a data repository, which stores up to a large amount (e.g., a...
12/26/2006
7155718Method and apparatus to suspend and resume on next instruction for a microcontroller
In a computer system including at least one microcontroller, by suspending tasks after execution of particular instructions, such as a load-register-from-external-memory instruction, or when a resource is not ready, unnecessary attempts to execute subsequent instruc...
12/26/2006
7154805Storage device employing a flash memory
A semiconductor disk wherein a flash memory into which data is rewritten in block unit is employed as a storage medium, the semiconductor disk including a data memory in which file data are stored, a substitutive memory which substitutes for blocks of errors in the ...
12/26/2006
7155726System for dynamic registration of privileged mode hooks in a device
Methods and apparatuses are provided for dynamic registration of privileged mode hooks in a device that can operate in a privileged mode and a non-privileged mode. A data structure is provided which maps between identifiers and functions. An available slot in the da...
12/26/2006
7152138System on a chip having a non-volatile imperfect memory
A system-on-a-chip is described herein. The system-on-a-chip includes a microprocessor, a non-volatile imperfect semiconductor memory device and a memory controller. The memory controller is configured to transfer device data between the microprocessor and the non-v...
12/19/2006
7152096High performance storage access environment
The present invention provides improved techniques for managing storage resources, such as disk drives, I/O ports, and the like in a network based storage system according to a user position within the network. Embodiments according to the present invention can prov...
12/19/2006
7149859Method and apparatus for data migration with the efficient use of old assets
A method and apparatus for performing data migration in storage systems implementing the remote copy function and virtualizing existing storage devices in a new storage system after migrating the existing storage devices. According to the invention when a new storag...
12/12/2006
7149832System and method for interrupt handling
A system, methodology and/or computer architecture that facilitates processing device interrupts (including level-triggered interrupts) in a user-mode process is provided. The kernel interrupt handler can cause a dedicated thread in the process to wake and invoke th...
12/12/2006
7149843System and method for detecting access to shared structures and for maintaining coherence of derived structures in virtualized multiprocessor systems
A computer system includes at least one virtual machine that has a plurality of virtual processors all running on an underlying hardware platform. A software interface layer such as a virtual machine monitor establishes traces on primary structures located in a comm...
12/12/2006
7149853System and method for synchronization for enforcing mutual exclusion among multiple negotiators
A system and method are disclosed for providing a synchronization mechanism for access to shared information. According to an embodiment of the present invention, a lock with more than one part can be obtained or leased by writing to the first part, writing to the s...
12/12/2006
7149882Processor with instructions that operate on different data types stored in the same single logical register file
A processor with instructions to operate on different data types stored in a single logical register file. According to one embodiment of the invention, a processor includes a number of physical registers, a memory unit, and a decode/execution unit. The memory unit ...
12/12/2006
7146354Method and system for network load balancing with a compound data structure
The invention provides for employing a complex data structure to optimize the retrieval of data from a data store over a network. The complex data structure includes two separate sub-data structures (Trie and List) that separately reference the same data objects in ...
12/05/2006
7146484Method and apparatus for caching storage system
A caching storage method and system that includes one or more host devices, network devices, storage devices, and logical volume management functions. An input/output (I/O) request is received from the host device that includes a logical block address. The logical b...
12/05/2006
7146482Memory mapped input/output emulation
A method of managing memory mapped input output operations to an alternate address space comprising: executing a first instruction directed to a first memory mapped input output alternate address space of a machine associated with a first adapter to allocate a resou...
12/05/2006
7143259Preservation of intent of a volume creator with a logical volume
A method, system, and computer program product for preserving the intent of a logical volume creator with the logical volume. The creator of a logical volume defines certain characteristics of that logical volume. In response to the user's requirements, the system e...
11/28/2006
7140015Microkernel for real time applications
An operating system includes a non-preemptive microkernel executing one or more processes in accordance with a predetermined priority; and one or more kernels adapted to be executed as one or more processes by the non-preemptive microkernel. ...
11/21/2006
7139864Non-volatile memory and method with block management system
A non-volatile memory system is organized in physical groups of physical memory locations. Each physical group (metablock) is erasable as a unit and can be used to store a logical group of data. A memory management system allows for update of a logical group of data...
11/21/2006
          11            
 
Sign InRegister
Username  
Password   
forgot password?