Sign up

AcclaimIP-ad

Match Document Document Title
8966193 Addressing, command protocol, and electrical interface for non-volatile memories utilized in recording usage counts sensor  
Electrical interfaces, addressing schemes, and command protocols allow for communications with memory modules in computing devices such as imaging and printing devices. Memory modules may be...
8966179 Volatile memory storage for private web browsing  
Computer-implemented methods for temporarily storing history of a web browsing session are provided. In one aspect, the method includes receiving a request to temporarily store session information...
8959296 Method and apparatus for centralized timestamp processing  
Method and apparatus for centralized timestamp processing is described herein. A graphics processing system includes multiple graphics engines and a timestamp module. For each task, a graphics...
8954435 Method and system for reclaiming storage on a shared storage device or independent of the mount state of a file system  
A method for storage reclamation in a shared storage device. The method includes executing a distributed computer system having a plurality of file systems accessing storage on a shared storage...
8954656 Method and system for reducing mapping table size in a storage device  
A method and system are disclosed for handling logical-to-physical mapping and reducing mapping table size. The method includes the storage device storing in fast access memory, such as DRAM, only...
8954691 Identifying unallocated memory segments  
A network device that includes a first memory to store packets in segments; a second memory to store pointers associated with the first memory; a third memory to store summary bits and allocation...
8954694 Methods, data storage devices and systems for fragmented firmware table rebuild in a solid state drive  
A data storage device comprises a plurality of non-volatile memory devices configured to store a plurality of physical pages; a controller coupled to the plurality of memory devices that is...
8954664 Writing metadata files on a disk  
A disk drive comprising a rotatable disk, a head actuated over the disk, and a controller is disclosed. The controller is configured to write data on the disk using the head, to store...
8954679 Management of cached data based on user engagement  
A social data aggregator generates entries of action data describing actions taken by users. A portion of the entries are stored in an action cache to expedite retrieval. To store more recent or...
8954660 Execute-in-place mode configuration for serial non-volatile memory  
Example embodiments for configuring a serial non-volatile memory device for an execute-in-place mode may comprise a non-volatile configuration register to store an execute-in-place mode value that...
8954703 Methods of sanitizing a flash-based data storage device  
A data storage device includes one or more non-volatile, blockwise erasable data storage media and a mechanism for sanitizing the media in response to a single external stimulus or in response to...
8949537 Storage control apparatus and method for detecting write completion of data  
A processor transmits, to a communication control module, at least one write request packet with which at least one data block element configuring a data block is respectively associated, and...
8949566 Locking access to data storage shared by a plurality of compute nodes  
Methods, apparatuses, and computer program products are provided for locking access to data storage shared by a plurality of compute nodes. Embodiments include maintaining, by a compute node, a...
8949535 Cache updating  
Technology is described for performing cache data invalidations. The method may include identifying cache update information at a first cache. The cache update information may identify a cache...
8943279 System and method for toggling a storage system versioning feature  
Systems and methods providing a versioning feature in a storage system may allow the versioning feature to be toggled on and/or off during operation. Access operations targeting data objects...
8938593 Tracking ownership of memory in a data processing system through use of a memory monitor  
Ownership of a memory unit in a data processing system is tracked by assigning an identifier to each software component in the data processing system that can acquire ownership of the memory unit....
8938580 Hierarchical immutable content-addressable memory processor  
Improved memory management is provided according to a Hierarchical Immutable Content Addressable Memory Processor (HICAMP) architecture. In HICAMP, physical memory is organized as two or more...
8938588 Ensuring forward progress of token-required cache operations in a shared cache  
Ensuring forward progress of token-required cache operations in a shared cache, including: snooping an instruction to execute a token-required cache operation; determining if a snoop machine is...
8938589 Interface methods and apparatus for memory devices using arbitration  
A disclosed example apparatus includes an interface (702, 726) to receive a request to access a memory (602a) of a memory module (600) and a data store status monitor (730) to determine a status...
8935475 Cache management for memory operations  
Embodiments of the present invention provides for the execution of threads and/or workitems on multiple processors of a heterogeneous computing system in a manner that they can share data...
8935471 Conditional write processing for a cache structure of a coupling facility  
A method for managing a cache structure of a coupling facility includes receiving a conditional write command from a computing system and determining whether data associated with the conditional...
8935494 Backing up an image in a computing system  
Methods, apparatus, and products for backing up an image in a computing system that includes computer memory, including: receiving, by a backup image manager, an image for one or more computing...
8930645 Method and apparatus using linked lists for streaming of data for soild-state bulk storage device  
Methods and apparatus facilitate data streaming in bulk storage devices by generating linked lists containing entries for both user data and metadata. These linked lists containing mixed data...
8930613 Memory system in which extended function can easily be set  
According to one embodiment, a nonvolatile semiconductor memory device, a controller, an extended function section, and an extension register. The controller controls the nonvolatile semiconductor...
8930673 Load page table entry address instruction execution based on an address translation format control field  
What is provided is a load page table entry address function defined for a machine architecture of a computer system. In one embodiment, a machine instruction is obtained which contains an opcode...
8930635 Page invalidation processing with setting of storage key to predefined value  
Processing within a multiprocessor computer system is facilitated by: setting, in association with invalidate page table entry processing, a storage key at a matching location in central storage...
8924648 Method and system for caching attribute data for matching attributes with physical addresses  
A method for caching attribute data for matching attributes with physical addresses. The method includes storing a plurality of attribute entries in a memory, wherein the memory is configured to...
8924675 Selective migration of physical data  
The system described herein allows for picking data to be moved from one physical location to another using certain criteria, such as expected activity level, to achieve load balancing or load...
8924655 In-kernel SRCU implementation with reduced OS jitter  
A technique for implementing SRCU with reduced OS jitter may include: (1) providing a pair of critical section counters for each CPU; (2) when entering an SRCU read-side critical section,...
8924677 Memory management techniques  
Memory management techniques that permit an executing process to store content in memory and later retrieve that content from the memory, but that also permit a memory manager to discard that...
8924642 Monitoring record management method and device  
The present invention provides a monitoring record management technology, which is used to manage a monitoring record stored in a memory, where the monitoring record is used to monitor a chunk in...
8924673 Dynamic reuse and reconfiguration of logical data objects in a virtual tape system  
A method in one embodiment for operating a virtual server supporting at least one Write Once Read Many (WORM) logical data object and at least one read-write logical object includes initializing a...
8918601 Deferred page clearing in a multiprocessor computer system  
Processing within a multiprocessor computer system is facilitated by: logically clearing a data page by setting, in association with invalidate page table entry or set storage key processing, a...
8918584 Refresh algorithm for memories  
A method and apparatus for refreshing data in a flash memory device is disclosed. A counter is maintained for each memory block. When a memory block is erased, the counter for that erase block is...
8918600 Methods for controlling host memory access with memory devices and systems  
The present disclosure includes methods for controlling host memory access with a memory device, systems, host controllers and memory devices. One embodiment for controlling host memory access...
8918596 System and method for implementing NUMA-aware statistics counters  
The systems and methods described herein may be used to implement scalable statistics counters suitable for use in systems that employ a NUMA style memory architecture. The counters may be...
8918594 Multi-interface memory with access control  
Apparatus and methods disclose techniques to control access to a memory array. The memory array can be accessed by either a first interface or a second interface. A switch register grants...
8918583 Adapting behavior of solid-state drive using real usage model  
An embodiment is a technique to adapt behavior of a solid-state drive (SSD) to extend lifespan of the SSD. Real environmental information is received from an environmental processor. The real...
8914583 System and method for improving cache performance  
A method, computer program product, and computing system for compartmentalizing a LUN into a plurality of portions that are each assigned to one or more hosts. An ownership tracking structure is...
8914570 Selective write-once-memory encoding in a flash based disk cache memory  
In a method for storing data in a flash memory array, the flash memory array includes a plurality of physical pages. The method includes receiving a request to perform a data access operation...
8914572 Memory controllers and memory systems including the same  
A memory controller may include a cell state generator that is configured to generate a cell state for each of a plurality of multi-level cells included in a non-volatile memory device, using data...
8914595 Snapshots in deduplication  
A method, system, and computer program product comprising creating files on a de-duplication device corresponding to each of one or more storage mediums, marking data corresponding to a snapshot...
8914553 Multiple path load distribution for host communication with a tape storage device  
A multiple port host communicates with multiple tape drives by requesting information associated with a particular tape. Information of availability status of a plurality of host ports is...
8914593 Counter-based entry invalidation for metadata previous write queue  
Embodiments of the invention relate to counter-based entry invalidation for a metadata previous write queue (PWQ). An aspect of the invention includes writing an address into an entry in the...
8914603 System and method for synching Portable Media Player content with storage space optimization  
A device is provided for use with a content provider that is operable to provide content, which includes a plurality of content components. The device includes a communication portion, a memory...
8914584 System and method for improving cache performance upon detection of a LUN control event  
A method for receiving a Mode Select command concerning a LUN from a host. The Mode Select command defines control information and host identifier information concerning the host associated with...
8909854 Memory device with specified write data size  
According to one embodiment, a memory device includes a nonvolatile memory which stores data in units of a write unit includes cells, and a controller which controls the memory and partitions...
8909897 Method for generating a delta for compressed data  
A translation table has entries that each include a share bit and a delta bit, with pointers that point to a memory block that includes reuse bits. The share bit is set to indicate a translation...
8909899 Emulating execution of a perform frame management instruction  
What is disclosed is a frame management function defined for a machine architecture of a computer system. In one embodiment, a frame management instruction is obtained which identifies a first and...
8909886 System and method for improving cache performance upon detecting a migration event  
A method, computer program product, and computing system for compartmentalizing a LUN into a plurality of portions that are each assigned to one or more hosts. The occurrence of a migration event...