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

Icon_funbox Quotables

"Man will not fly for 50 years."

Wilbur Wright ; 1901

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/147 - Shared memory area


Subclass of Class 711 - Electrical computers and digital processing systems: memory
Definition: Subject matter wherein at least a portion of the memory being accessed or controlled is
No. of patents: 1671
Last issue date: 05/22/2012


          9            
NumberTitleIssue Date
7265865Security for mass storage devices in imaging devices
Imaging devices can have mass storage devices associated with them. In a networked environment that allows mounting of a shared resource, these mass storage devices can be viewed or even altered by anyone who can connect to the imaging device. However, unrestricted ...
09/04/2007
7263592Method for completely lock-free user-level dynamic memory allocation
The present invention relates to a method, computer program product and system for a general purpose dynamic memory allocator that is completely lock-free, and immune to deadlock, even when presented with the possibility of arbitrary thread failures and regardless o...
08/28/2007
7263524Data access methods and multifunction device therefor
Data access methods and multifunction device therefor. The invention is preferably embodied in computer-readable media operatively associated with a multifunction device and having computer-readable program code thereon. The computer-readable program code may compri...
08/28/2007
7260677Programmable system and method for accessing a shared memory
A memory control system and method is disclosed. In one embodiment, a first memory is coupled to one or more additional memories. The first memory receives requests for data that are completed by retrieving the data from the first memory and/or the one or more addit...
08/21/2007
7260685Memory hub and access method having internal prefetch buffers
A memory module includes a memory hub coupled to several memory devices. The memory hub includes history logic that predicts on the basis of read memory requests which addresses in the memory devices from which date are likely to be subsequently read. The history lo...
08/21/2007
7260688Method and apparatus for controlling access to memory circuitry
Method and apparatus for controlling access to memory circuitry is described. In one example, access to the memory circuitry is controlled among a plurality of bus interfaces of a data processing system. A plurality of ports is respectively coupled to said plurality...
08/21/2007
7260689Methods and apparatus for detecting use of common resources
Historical access information identifies which resources in a storage area network access portions of shared storage in the storage area network. Based on an analysis of the historical access information, a management report generator application analyzing such info...
08/21/2007
7260668Network co-processor for vehicles
A network processor exchanges data of various descriptions via a plurality of network nodes with external network devices, such as other processors, controllers, transducers, or sensors. The network processor includes a master processor for control tasks of the proc...
08/21/2007
7260613Storage system, disk control cluster including channel interface units, disk interface units, local shared memory units, and connection portions, and a method of increasing of disk control cluster
In a storage system in which: LSW 110 is a local switch, GSW 115 is a global switch, and 21 is a global shared memory unit; when a host computer 3 makes a data read request to a disk control cluster 1-1, a channel interface ...
08/21/2007
7257705Method for preserving changes made during a migration of a system's configuration to a second configuration
Techniques for reconfiguring systems that are configured by modifying configuration tables in a database. Reconfiguration begins by making a copy of the production version to obtain the development version and a snapshot showing the current state of the configuratio...
08/14/2007
7257694Method for allocating storage area to virtual volume
In a system where a storage device is coupled to a computer, a storage area in the storage device is efficiently allocated to the computer. The system comprises a virtualization apparatus to be coupled to the virtulization apparatus. The virtualization apparatus, re...
08/14/2007
7256790Video and graphics system with MPEG specific data transfer commands
A video and graphics system includes a video decoding system for processing compressed video data. The compressed video data includes MPEG-2 video data containing SDTV video data or HDTV video data. The video decoding system includes a video decoder for processing t...
08/14/2007
7257683Memory arbitration system and method having an arbitration packet protocol
A memory hub and method for transmitting a read response on a data path of a memory hub interposed between a transmitting memory hub and a receiving memory hub. An arbitration packet including data indicative of a data path configuration for an associated read respo...
08/14/2007
7257091Controlling the state of duplexing of coupling facility structures
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 ...
08/14/2007
7257680Storage system including shared memory and plural disk drives, processors, and shared memory control units
A storage system coupled to host computers, includes: a plurality of disk drives; a plurality of processors, each controlling data reception and data transmission between the host computers and the disk drives; a shared memory for storing control information; and a ...
08/14/2007
7257582Load balancing with shared data
The input of a computer executable process, is logically subdivided, without reading, into a plurality of partitions which are distributed to a plurality of processors in which respective subtasks including the reading of those partitions, are carried out. The metho...
08/14/2007
7257674Raid overlapping
A first array of disk drives overlaps with a second array of disk drives in a Redundant Array of Inexpensive Drives (RAID) system, in which the first and second arrays share at least one disk drive. A first stripe of data from a first client is stored in the first a...
08/14/2007
7257685Memory management
Improving performance of a computer program is disclosed. A first set of escape data is gathered. A first compiled program is provided using the first set of escape data. A second set of escape data is gathered based on the first compiled program. A second compiled ...
08/14/2007
7254679Computer system for data processing and method for the transfer of an array segment of an affine-indexed multi-dimensional array referenced in a loop nest from a first memory to a second memory
Computer system for electronic data processing having programmable data transfer units used for transferring data from a first memory in which data is stored in a form of a multi-dimensional array to a second memory in such a way, that spatial or temporal locality f...
08/07/2007
7254687Memory controller that tracks queue operations to detect race conditions
A technique for controlling access to resources that may be accessed by one or more entities in a system. According to the technique, an entity accesses a shared resource by issuing a request containing an identifier that identifies the resource and an operation tha...
08/07/2007
7254674Distribution of I/O requests across multiple disk units
A method of respectively reading and writing data to and from a plurality of physical disk units in response to I/O requests from a host computing system includes establishing a logical disk group having a number of logical disk elements, mapping each of the logical...
08/07/2007
7254670System, method, and apparatus for realizing quicker access of an element in a data structure
This disclosure generally relates to a processor configured to access an element in a data structure. The processor includes an element in a data structure having an array, an index, and a base address. A fractional shifter is also included and is configured to shif...
08/07/2007
7254607Dynamic coordination and control of network connected devices for large-scale network site testing and associated architectures
Dynamic coordination and control of network connected devices within a distributed processing platform is disclosed for large-scale network site testing, or for other distributed projects. For network site testing, the distributed processing system utilizes a plural...
08/07/2007
7254331System and method for multiple bit optical data transmission in memory systems
The disclosed system and method data increases data transmission speed through a memory system by using optical signals comprising a plurality of wavelengths of light so that each pulse of optical signals can represent more than a single bit of data. An optical tran...
08/07/2007
7254688Data processing apparatus that shares a single semiconductor memory circuit among multiple data processing units
Multiple data processing circuits may share a semiconductor memory circuit, such as double-data-rate synchronous dynamic random access memory (DDR-SDRAM). A data processing circuit (202-1 or 202-2) ending control of a semiconductor memory...
08/07/2007
7251815Multiple virtual machines sharing processor and work queue in memory having program/dispatch functions for assigning and accessing work items while the virtual machine was not idle
A system, computer program product and method for dispatching work items in a virtual machine operating system. The virtual machine operating system defines first and second virtual machines. First and second work queues are created in a memory. The first virtual ma...
07/31/2007
7251660Providing mappings between logical time values and real time values in a multinode system
Techniques are provided for providing mappings between logical time values and real time values in a multinode system. The techniques include, if a first event occurs, then writing an LTV-to-RTV mapping to a non-volatile data structure. If a second event occurs, the...
07/31/2007
7251714Method and system for capturing and bypassing memory transactions in a hub-based memory system
A memory hub includes a reception interface that receives data words and captures the data words in response to a first clock signal in a first time domain. The interface also provides groups of the captured data words on an output in response to a second clock sign...
07/31/2007
7251744Memory check architecture and method for a multiprocessor computer system
Methods and apparatus are provided for use in testing a memory (220, 230, 240) in a multiprocessor computer system (200). The multiprocessor computer system (200) has a plurality of processing nodes (210-217) coupled in an array wh...
07/31/2007
7251822System and methods providing enhanced security model
The present invention relates to a system and methodology to facilitate security for data items residing within (or associated with) a hierarchical database or storage structure. A database security system is provided having a hierarchical data structure associated ...
07/31/2007
7249220Storage system
To provide a storage system with a cost/performance meeting the system scale, from a small-scale to a large-scale configuration. In the storage system, protocol transformation units and data caching control units are connected to each other through an interconnectio...
07/24/2007
7249226Semiconductor system and memory sharing method
A semiconductor system according to an embodiment of the present invention comprises a shared memory; a plurality of processing units each of which designates a memory size and a memory address, and which uses the shared memory; an address allocation unit which allo...
07/24/2007
7249236Method and system for controlling memory accesses to memory modules having a memory hub architecture
A computer system includes a memory hub controller coupled to a plurality of memory modules. The memory hub controller includes a memory request queue that couples memory requests and corresponding request identifier to the memory modules. Each of the memory modules...
07/24/2007
7245145Memory module and method having improved signal routing topology
A registered memory module includes several memory devices coupled to a register through a plurality of transmission lines forming a symmetrical tree topology. The tree includes several branches each of which includes two transmission lines coupled only at its ends ...
07/17/2007
7246182Non-blocking concurrent queues with direct node access by threads
Multiple non-blocking FIFO queues are concurrently maintained using atomic compare-and-swap (CAS) operations. In accordance with the invention, each queue provides direct access to the nodes stored therein to an application or thread, so that each thread may enqueue...
07/17/2007
7246218Systems for increasing register addressing space in instruction-width limited processors
A system for executing instructions is presented. In some embodiments, among others, the system comprises functional units, local multiplexers, local register files, and a global register file, which are communicatively coupled to each other and arranged to accommod...
07/17/2007
7243131Information processing system using remote control, with device and method therefor
A personal computer that is a controller transmits a reserve request for reserving a remote control. An MD recorder/player that is a target sets a reserve mode corresponding to the reserve request. The MD recorder/player prohibits another controller from performing ...
07/10/2007
7243229Exclusive access control apparatus and method
A computing system and an exclusive access control method are provided for preventing degraded performance of a network caused by exclusive access control, and for permitting a computer to exclusively access a storage area irrespective of whether a storage has an ex...
07/10/2007
7242213Memory module and method having improved signal routing topology
A registered memory module includes several memory devices coupled to a register through a plurality of transmission lines forming a symmetrical tree topology. The tree includes several branches each of which includes two transmission lines coupled only at its ends ...
07/10/2007
7243179On-chip inter-subsystem communication
A data transfer interface includes facilities for a subsystem including the data transfer interface to internally prioritize transactions with other subsystems, using facilities of the data transfer interface. In one embodiment, the subsystem also includes with the ...
07/10/2007
          9            
 
Sign InRegister
Username  
Password   
forgot password?