|
Match
|
Document |
Document Title |
|
|
7620954 |
Mechanism for handling load lock/store conditional primitives in directory-based distributed shared memory multiprocessors
Each processor in a distributed shared memory system has an associated memory and a coherence directory. The processor that controls a memory is the Home processor. Under certain conditions,...
|
|
|
7620696 |
System and method for conflict responses in a cache coherency protocol
A system comprises a first node that provides a broadcast request for data. The first node receives a read conflict response to the broadcast request from the first node. The read conflict response...
|
|
|
7610424 |
Arbitration device for arbitrating among a plurality of master devices, arbitration method, and video processing device including the arbitration device
An arbitration device arbitrates among master devices such that each master device is allowed to access a shared memory at a predetermined bandwidth, and the arbitration device permits an access...
|
|
|
7610322 |
Safe handle
Enabling secure and efficient marshaling, utilization, and releasing of handles in either of an operating system or runtime environment includes wrapping a handle with a counter to tabulate a...
|
|
|
7606985 |
Augmented instruction set for proactive synchronization within a computer system
Providing proactive synchronization in a computer system may include providing an augmented instruction set with additional synchronizing instructions. Therefore, a method includes a processor...
|
|
|
7606984 |
Fiber channel connection storage controller
N_Port_Name information capable of distinctly identifying a host computer has seen set in a microprocessor 42 of a storage controller 40 prior to start-up of host computers 10, 20, 30 ; upon...
|
|
|
7600076 |
Method, system, apparatus, and article of manufacture for performing cacheline polling utilizing store with reserve and load when reservation lost instructions
A method, system, apparatus, and article of manufacture for performing cacheline polling utilizing store and reserve and load when reservation lost instructions is disclosed. In one embodiment a...
|
|
|
7594091 |
Computer-implemented system and method for lock handling
Computer-implemented systems and methods for handling access to one or more resources. Executable entities that are running substantially concurrently provide access requests to an operating system...
|
|
|
7590875 |
Storage system with disk drive power-on-reset detection
A disk array controller reliably detects disk drive power-on-reset events that may cause a disk drive that has uncommitted write data stored in its cache to lose such data. The methods for...
|
|
|
7590719 |
System and a method for blocking off processors when communication paths between adapters and a cache memory are determined to be secure
The invention relates to exchanging micro programs in a storage device, automatically, without halting operation. In one embodiment, the path adapters of a host computer are connected to the...
|
|
|
7587558 |
System and method for managing hard lock state information in a distributed storage system environment
A system and method manages lock state information in a distributed file system. A meta-data volume includes a lock state database which is a comprehensive source for lock state information about a...
|
|
|
7581067 |
Load when reservation lost instruction for performing cacheline polling
A load when reservation lost instruction for performing cacheline polling is disclosed. Initially, a first process requests an action to be performed by a second process. The request is made via a...
|
|
|
7577802 |
Accessing a reservable device by transiently clearing a persistent reservation on the device in multi-host system
Systems, methods, and computer program products are presented for transiently clearing a reservation on a device, where the reservation belongs to a host that owns the device and the reservation...
|
|
|
7574482 |
Internal memory controller providing configurable access of processor clients to memory instances
An internal memory controller of a network processor or other type of processor controls access of processor clients to memory instances of an internal memory of the processor. The internal memory...
|
|
|
7571289 |
Disk array device and reservation cancellation control method for disk array device
The present invention allows a reserved state that prevails for an LDEV as a result of a host undergoing a system shutdown or the like to be confirmed and cancelled easily. The server 1 reserves...
|
|
|
7571288 |
Scalable rundown protection for object lifetime management
Object rundown protection that scales with the number of processors in a shared-memory computer system is disclosed. Prior to object rundown, a cache-aware reference count data structure is used to...
|
|
|
7565509 |
Using limits on address translation to control access to an addressable entity
A data storage resource is identifiable by physical addresses, and optionally by a virtual address. A policy defines which resources are accessible and which resources are not accessible. A request...
|
|
|
7562197 |
Method and apparatus for multistage volume locking
A storage subsystem includes a controller having a plurality of ports and a plurality of storage devices configured store information. A lock table includes attribute information and retention...
|
|
|
7558930 |
Write protection in a storage system allowing both file-level access and volume-level access
A method for write protection in a storage system using both the “file-level WORM function” and the “block-level WORM function”. The block-level WORM function has two modes: the first mode...
|
|
|
7558923 |
Prevention of live-lock in a multi-processor system
Some embodiments of the invention include a method of preventing live-lock in a multiprocessor system. The method comprising identifying a first bus transaction attempting to modify a resource and...
|
|
|
7555614 |
Methods, systems, and computer program products for preventing concurrent execution of conflicting software operations on the same and different storage processors having access to a common storage medium while avoiding deadlocks
Methods, systems, and computer program products for preventing concurrent execution of conflicting software operations on the same and different storage processors while avoiding the deadlocks are...
|
|
|
7552290 |
Method for maintaining atomicity of instruction sequence to access a number of cache lines during proactive synchronization within a computer system
A method for maintaining atomicity of a sequence of instructions includes a processor requesting exclusive access to a given memory resource. The request may include executing a critical section of...
|
|
|
7546424 |
Embedded processor with dual-port SRAM for programmable logic
Methods and apparatus for programmable logic devices including embedded processors having a dual-port SRAMs. A programmable logic integrated circuit includes a programmable logic portion having a...
|
|
|
7546415 |
Apparatus, system, and method for integrating multiple raid storage instances within a blade center
An apparatus, system, and method are disclosed for integrating redundant array of independent disk (“RAID”) storage within a blade center. A plurality of mutually autonomous storage subsystems...
|
|
|
7533196 |
Semiconductor integrated circuit device
A semiconductor integrated circuit device includes a plurality of internal memories, a main processor, which constitutes a first processing unit having a codec function, and a video interface and...
|
|
|
7523279 |
Information processing apparatus for accessing memory spaces including a user memory space and a secure memory space
An information processing apparatus comprising a secure information unit that is set to the state not requiring security in the case where the data is transferred from a user memory space to a...
|
|
|
7523086 |
System for retrieving and processing stability data from within a secure environment
A system is provided for systematically checking for and retrieving data from a known, public system to a system inside company firewall restraints while being able to function automatically once...
|
|
|
7509683 |
System and method for authenticating digital content
A system and method for authenticating digital content is described. In one implementation, digital content recorded by a recording device is stored in a secure section of a memory device. A...
|
|
|
7509468 |
Policy-based data protection
A method, system, computer system, and computer-readable medium to trigger protection of a set of data based upon the type or class of the data in the set and/or an amount of data that has changed...
|
|
|
7509452 |
Image forming apparatus, erasing method, and hard disk management method
An image forming apparatus includes a plurality of erase information each showing whether or not to erase data for each of a plurality of divided areas into which the hard disk is divided, group...
|
|
|
7505165 |
Image recording apparatus
An image recording apparatus includes a CPU. An image file created by the CPU is stored in a directory which is created on a hard disk and a circularly successive directory number is assigned to....
|
|
|
7502903 |
Method and apparatus for managing data storage systems
A method is provided for a data storage system to move data from a source logical disk (LD) region to a target LD region while the data storage system remains online to a host. The method includes...
|
|
|
7502898 |
Method and apparatus for managing access to storage devices in a storage system with access control
A storage system is provided that includes a plurality of storage devices and a data structure, accessible to the storage system, that includes a plurality of records corresponding to a plurality...
|
|
|
7502897 |
Object based conflict detection in a software transactional memory
Object-based conflict detection is described in the context of software transactional memory. In one example, a block of instructions is received for execution as an object in a software...
|
|
|
7500069 |
System and method for providing secure access to network logical storage partitions
A method for providing secure access to network secure logical storage partitions is disclosed. The method comprises automatically associating at least one of a plurality of secure logical storage...
|
|
|
7500045 |
Minimizing memory barriers when enforcing strongly-ordered requests in a weakly-ordered processing system
The disclosure is directed to a weakly-ordered processing system and method for enforcing strongly-ordered memory access requests in a weakly-ordered processing system. The processing system...
|
|
|
7499927 |
Techniques for improving memory access patterns in tree-based data index structures
A computer-implemented method is provided for performing key lookups. The method comprises accessing a header of a given one of a plurality of nodes in a tree-based data index structure. The given...
|
|
|
7496726 |
Controlling contention via transactional timers among conflicting transactions issued by processors operating in insistent or polite mode
A system for controlling contention between conflicting transactions in a transactional memory system. During operation, the system receives a request to access a cache line and then determines if...
|
|
|
7496718 |
Data transfer and access control between disk array systems
A method for copying information from a first storage subsystem to a second storage subsystem is disclosed. The first and second storage subsystems are provided in a data storage system. The method...
|
|
|
7496495 |
Virtual operating system device communication relying on memory access violations
Attempts by drivers of a virtualized legacy computer game to communicate with nonexistent legacy game system hardware are converted into calls to actual hardware of the host computer game system....
|
|
|
7493463 |
Code size reduction method through multiple load/store instructions
A method to transfer a plurality of data stored in a memory using one instruction. In a memory including at least two regions to which the addresses are assigned respectively, data are allocated to...
|
|
|
7493462 |
Apparatus, system, and method for validating logical volume configuration
An apparatus, system, and method are disclosed for validating logical volume configuration. A determination module makes a determination of a type of a host operating system of a host computer...
|
|
|
7493454 |
Method for achieving reliable worm storage using WMRM storage
The disclosure provides a method for ensuring that data stored on rewritable storage is immutable. The method includes initializing selected user-addressable blocks of storage to a writable state....
|
|
|
7487367 |
Apparatus and method for managing access to a memory
The present invention provides a data processing apparatus and method for managing access to a memory within the data processing apparatus. The data processing apparatus comprises a processor...
|
|
|
7487291 |
Methods for restricted update sharing of removable media in a media library
A method is provided for restricted update sharing of removable media in a media library. Media is allowed to be retrieved from storage slots of a media library and moved to a drive in a restricted...
|
|
|
7487277 |
Apparatus, system, and method for overriding resource controller lock ownership
An apparatus, system, and method are disclosed for autonomously overriding a global resource lock. The apparatus includes a determination module, an override module, and an assertion module. The...
|
|
|
7484048 |
Conditional message delivery to holder of locks relating to a distributed locking manager
A method of and system for managing storage resources in a distributed file system is described. A lock for a storage resource is maintained on a lock-holding node. A master node that controls the...
|
|
|
7484045 |
Store performance in strongly-ordered microprocessor architecture
A store operation architecture in which store operation latency and read-for-ownership (RFO) throughput are improved. Embodiments of the invention relate to a method and apparatus to improve store...
|
|
|
7480778 |
Method and system for managing point-in-time images
A point-in-time image of data in stored in a storage system is identified. Dependencies from the point-in-time image are detected. The dependencies are broken in an order before the point-in-time...
|
|
|
7478267 |
Access control device and interface installed in same
The access control device comprises a first interface (IF) which receives access requests from a host device, and a second IF which respectively accesses one or a plurality of access destination...
|