At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.
Method for reducing booting time of mobile communication terminal
A method is for reducing booting time of a mobile communication terminal. The method includes the steps of driving a User Interface (UI) task concerning...
Exchange of processing metric information between nodes
Method and nodes are provided for propagating between the nodes information about processing capacity of peer nodes. Two types of signals are sent from...
Dynamically migrating channels
In one embodiment, the present invention includes a method of determining a relative priority between a first agent and a second agent, and assigning the first...
System for speculative branch prediction optimization and method thereof
A value representative of a processor's speculative branch prediction efficiency is determined and the speculative branch prediction depth is adjusted...
A processing unit includes a plurality of thread execution units each provided with a performance analysis circuit for measuring various types of events...
Structure for a single shared instruction predecoder for supporting
A design structure embodied in a machine readable storage medium for designing, manufacturing, and/or testing a design for improved techniques for executing...
Method and software for partitioned group element selection operation
A system and software for improving the performance of processors by incorporating an execution unit operable to decode and execute single instructions...
Mapping an N-bit application ported from an M-bit application to an N-bit
Embodiments of the present invention provide a system that maps an N-bit application to virtual memory. The N-bit application may be obtained by porting an...
Microprocessor and method of processing data including peak value
candidate selecting part and peak value...
A data storing part outputs n-bit data according to a reading address generated by an address generator. A peak value candidate selecting part selects a maximum...
Providing a single drive letter user experience and regional based access
control with respect to a storage device
A method and a storage device may be provided. The storage device may include physical storage subdivided into a number of regions. The regions may start and...
Methods and apparatus for reallocating addressable spaces within memory
Integrated circuit systems include a non-volatile memory device (e.g, flash EEPROM device) and a memory processing circuit. The memory processing circuit is...
Storage system, volume allocation method and management apparatus
This storage system includes a virtual storage selection unit for selecting a virtual storage unit to be allocated to a virtual server unit according to a...
Implementing dynamic physical memory reallocation
A computer system, computer program product, and method implement dynamic physical memory reallocation. A system management interface (SMI) Handler and an...
Apparatus and method for configuring memory blocks
An exemplary embodiment of the invention includes methods of configuring a memory block including: providing a memory block, the memory block having a set of...
Networked raid in a virtualized cluster
Technologies are described herein for providing networked RAID in a virtualized storage cluster. The storage capacity of a storage cluster having two or more...
Data migration method and information processing system
A volume group comprising one or a plurality of logical volumes is set. A coexistence avoidance volume group having different array groups can be set to the...
Information processing apparatus
A main memory and a hard disk include predetermined serial numbers. A flash memory registers the main memory and hard disk together with their serial numbers. A...
Access control method for a storage system
In the computer system including at least one host computer, and at least one storage system, the storage system includes a physical disk and a disk controller,...
Method to qualify access to a block storage device via augmentation of the
device's controller and firmware flow
A method to qualify access to a block storage device via augmentation of the device's controller and firmware flow. The method employs one or more block...
Coherently sharing any form of instant snapshots separately from base
A computer system that implements a method for creating a virtual snapshot of a first storage object. A first storage object such as a data volume is created,...
Coordinated storage management operations in replication environment
A method, system, computer system, and computer-readable medium for maintaining up-to-date, consistent copies of primary data without the need to replicate...
Automatic triggering of backing store re-initialization
A method, device, and system are provided for determining when to re-initialize a backing store in a data storage system. More specifically, when all snapshots...
Storage control apparatus, storage control program, and storage control
Disclosed are a storage control apparatus, a storage control program, and a storage control method that collect the backup of storage data in units of...
Storage device with power control function
To provide a power controlling method for use in a storage device which can be operated with less power consumption, at least a storage capacity monitoring unit...
Method for storing and restoring persistent memory content and virtual
machine state information
A method that can simplify a recovery of a system. The method includes storing multiple types of information, and includes: a first stage of storing information...
Managing dynamically allocated memory in a computer system
Managing dynamically allocated memory in a computer system in which garbage collection process is scheduled separately from data processing comprises initiating...
Method for determining allocation of tape drive resources for a secure
data erase process
A method and computer program product are provided to ensure a timely secure data erase by determining whether allocating an additional tape drive would improve...
Storage management policies in a virtual data storage system
A virtual data storage system stores data as data objects to a plurality of storage devices in accordance with storage management policies. The system manages...
Multi-level DRAM controller to manage access to DRAM
Providing for multi-tiered RAM control is provided herein. As an example, a RAM access management system can include multiple input controllers each having a...
Memory system with controller for managing management data and reverse
flag for reversing write data
A semiconductor storage device includes a first nonvolatile memory to store user data of a file, a second nonvolatile memory to store management data of the...
Deterministic memory management in a computing environment
Systems and methods for memory management in a computing environment are provided. The method comprises uniquely identifying a first object associated with a...
Low latency request dispatcher
A first-in-first-out (FIFO) queue optimized to reduce latency in dequeuing data items from the FIFO. In one implementation, a FIFO queue additionally includes...
Bank sharing and refresh in a shared multi-port memory device
A method and system for sharing banks of memory in a multi-port memory device between components is provided. The multi-port memory device includes multiple...
Memory management in a shared memory system
Methods, systems and computer program products to maintain cache coherency, in a System On Chip (SOC) which is part of a distributed shared memory system are...
Adaptive caching for high volume extract transform load process
A method, system, and medium related to a mechanism to cache key-value pairs of a lookup process during an extract transform load process of a manufacturing...
Efficiency of cache memory operations
A processing system 1 including a memory 10 and a cache memory 4 is provided with a page status unit 40 for providing a cache controller with a page open...
L2 cache controller with slice directory and unified cache structure
A cache memory logically partitions a cache array having a single access/command port into at least two slices, and uses a first directory to access the first...
Speculative stream scanning
A system and method for partitioning a data stream into tokens includes steps or acts of: receiving the data stream; setting a partition scanner to a beginning...
Method and process for expediting the return of line exclusivity to a
given processor through enhanced...
A method and apparatus in which the observability of cross-invalidates requests within remote nodes is controlled at the time of a partial response generation,...
Method and apparatus for managing placement of data in a tiered storage
When a client access a file in a tiered storage system, the storage controller determines which tier is appropriate to store the file based on which client is...
A management apparatus including a portable terminal identifying module to receive card information from a non-contact IC card processing unit having a module...
Memory card that supports file system interoperability
A removable data storage device that intelligently operates as one large data storage region or as multiple, smaller data storage regions is disclosed. The...
Information processing apparatus and informaiton processing method
An information processing apparatus and an information processing method capable of assigning, to an application, a volume having a performance required by the...
Network storage system, management method therefor, and control program
A storage system, a storage management method, and a control program product are provided. The storage system is improved in comfortability, convenience, and...
Notifying software components using a shared physical storage medium
A method for implementing virtual disk reservations on a storage medium for multiple distributed applications. The method includes initializing a plurality of...
Digital device configuration and method
A digital Storage Element is described. A device is configured including a Storage Element for access by a user responsive to a native control code. A...
Command interface for memory devices
A method for operating a memory device that includes a plurality of analog memory cells includes accepting at an input of the memory device a self-contained...
Semiconductor storage device
A semiconductor storage apparatus is coupled with a system bus to receive a write request accompanied with first and second blocks of data, which are stored in...
Wear leveling for low-wear areas of low-latency random read memory
Described herein are method and apparatus for performing wear leveling of erase-units of an LLRRM device that considers all active erase-units. Wear counts of...
Data writing method for non-volatile memory and controller using the same
A data writing method for a non-volatile memory is provided, wherein the non-volatile memory includes a data area and a spare area. In the data writing method,...