Match Document Document Title
7617338 Memory with combined line and word access  
A system for a processor with memory with combined line and word access is presented. A system performs narrow read/write memory accesses and wide read/write memory accesses to the same memory bank...
7613928 Flash device security method utilizing a check register  
A security method for preventing accidental or unauthorized writes to a flash memory. According to one embodiment of the present invention, a BIOS program stored in a flash memory array generates a...
7613850 System and method utilizing programmable ordering relation for direct memory access  
A computer system controls ordered memory operations according to a programmatically-configured ordering class protocol to enable parallel memory access while maintaining ordered read responses....
7610581 Data processing system  
In a data processing system which runs a plurality of operating systems, a channel device can be shared by the plurality of operating systems. In addition, a channel device which supports port...
7610443 Method and system for accessing audiovisual data in a computer  
A method and system for accessing audiovisual data in a computer, which has a hard disk, a hard disk controller and a device driver. The hard disk is divided into a partition region and a...
7610428 System for providing a communication interface  
A system, providing a communication interface, is provided. The system includes an embedded device and a host. The embedded device includes an Ethernet controller that is connected to a...
7610415 System and method for processing data streams  
A system and method of transferring characters from a first device through a buffer memory to a second device. A descriptor is read and a buffer address and a buffer length are extracted from the...
7610413 Queue depth management for communication between host and peripheral device  
Method for managing a queue in host memory for use with a peripheral device. Roughly described, the host makes a determination of the availability of space in the queue for writing new entries, in...
7607579 Information processing apparatus  
The invention provides an information processing apparatus that includes: a card slot in which a card-type medium is inserted; and a data communication unit that performs data exchange with the...
7606962 Deferring peripheral traffic with sideband control  
In some embodiments, a system comprises a host system comprising an industry standard interface, a peripheral device coupled to the host device via the industry standard interface, and logic in the...
7606951 Memory reuse for multiple endpoints in USB device  
In a system in which individual memory banks may be under individual power control, a subsequent need for a memory bank that is currently in a low power state may be anticipated, so that the memory...
7603507 Storage system and method of storage system path control  
The present invention uses memory resources effectively and connects each storage device by a plurality of paths in a switchable manner, thus improving reliability and ease of use, by virtualizing...
7603494 Home networking resource management  
In a particular embodiment, the disclosure is directed to a method of configuring a computer coupled to a residential gateway. The method includes executing resource sharing software on the...
7603429 Network adapter with shared database for message context information  
A network interface adapter includes a network interface and a client interface, for coupling to a client device so as to receive from the client device work requests to send messages over the...
7596644 Transmit rate pacing system and method  
System and method of a pace engine for governing the different transmission rates tailored for different connections by rate pacing a plurality of queues are described. Roughly described, the pace...
7596642 System and program for determining the availability of paths to a device  
Disclosed is a system and program for selecting one of multiple proposed paths to a device. For each proposed path, a determination is made of a number of components the proposed path shares with...
7596641 System and method for transmitting data packets in a computer system having a memory hub architecture  
A system and method for transmitting data packets from a memory hub to a memory controller is disclosed. The system includes an upstream reception port coupled an upstream link. The upstream...
7596637 Storage apparatus and control method for the same, and computer program product  
A storage apparatus is configured to detect a connection from a new host system having no logical unit assigned thereto. The storage apparatus assigns, if any new host system is detected, a new...
7594044 Systems and methods of processing I/O requests in data storage systems  
The invention classifies volumes (e.g., file systems or LUNs) of a data storage system according to application requirements and allocates space for the volumes on storage devices (e.g., hard disk...
7590788 Controlling transmission on an asynchronous bus  
In one embodiment, the present invention includes a bus controller including a mutual exclusion unit to receive a data transmission request from first and second agents and to select one of the...
7590779 Determining latency and persistency of storage devices and presenting a save/read user interface through abstracted storage  
A system and method for enabling users and developers to store data on a number of different types of local and remote devices connected to a multimedia console or a gaming console. The range of...
7590773 Hot unpluggable media storage device  
Improved techniques for rendering a peripheral device removable (e.g., unpluggable) are disclosed. According to one aspect of the invention, the peripheral device is rendered removable from a host...
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...
7587531 Multiple logical input/output subsystem facility  
An input/output subsystem is configured as a plurality of input/output subsystem images, each of which appears to a program as an independent input/output subsystem. An input/output subsystem image...
7587530 Method and apparatus for managing device reservation  
Methods and apparatus are disclosed for managing device reservation. In one embodiment, upon receiving a device command from a first host, a device targeted by the device command is reserved for...
7587529 Method for controlling memory in mobile communication system  
Disclosed is a method for controlling a memory in a mobile communication system. The method includes receiving certain frame control information by a Data Receiver Block (DRB) from a MAP decoder,...
7584280 System and method for multi-modal context-sensitive applications in home network environment  
A system and method for multi-modal context-sensitive applications in a home network are provided. The system includes an input processing agent classifying inputs from a predetermined input device...
7574542 SAS expansion topology for RAID data storage including multiplexers and SAS expanders for interfacing with single or dual ports drives  
A data storage system having a first chassis, such first chassis having a pair of SAS expanders and a second chassis having a pair of SAS expanders. The first one of the pair of SAS expanders is...
7574538 Contiguous I/O command queuing within a data storage device  
In a data storage system having a drive I/O command queue associated with a data storage device, contiguous I/O requests of at least a predetermined size may be processed in a pipeline mode of...
7574537 Method, apparatus, and computer program product for migrating data pages by disabling selected DMA operations in a physical I/O adapter  
A method, apparatus, and computer program product are disclosed in a data processing system for migrating data pages subject to DMA access by temporarily disabling selected DMA operations within a...
7571265 Deterring theft and unauthorized use of electronic devices through the use of counters and private code  
A system and method are provided for reducing a potential thief's motivation to steal an electronic device, by rendering the device inoperative at some time after it is stolen. The mechanism used...
7571209 Performance profiling for improved data throughput  
A computer-implemented system and method for performance profiling on a target device. The computer-implemented method includes configuring the target device to operate in a first mode or a second...
7568056 Host bus adapter that interfaces with host computer bus to multiple types of storage devices  
One embodiment of the present invention provides a universal storage bus adaptor that can interface a host computer's bus to any of multiple types of storage devices. The universal serial bus...
7568031 Printing method and device for receiving data from a plurality of data source apparatus  
A printing device for receiving data from a data source apparatus via a communication interface in which one of two connected communication apparatuses is a communication master and the other is a...
7565557 Power control circuit for universal serial bus  
A power control circuit of a universal serial bus (USB) includes a USB interface, a north bridge chipset and a current control circuit. The USB interface has a power pin and a plurality of data...
7565484 Methods, apparatus and computer programs for scheduling storage requests  
Provided are methods, apparatus arid computer programs for scheduling storage input and/or output (I/O) requests. A method for scheduling storage access requests determines a request processing...
7565464 Programmable transaction initiator architecture for systems with secure and non-secure modes  
A wireless device dynamically programs a control register for a command-chain driven DMA device. The control register stores a beginning address of the linked list of commands and a secure bit. The...
7562143 Managing escalating resource needs within a grid environment  
A job is submitted into a first selection of resources in a grid environment from among a hierarchy of discrete sets of resources accessible in the grid environment. Discrete sets of resources may...
7558910 Detecting access to a memory location in a multithreaded environment  
Various techniques for manipulating data using access states of memory, access control fields of pointers and operations, and exception raising and exception trapping in a multithreaded computer...
7555577 Data transfer apparatus with channel controller and transfer controller capable of slave and standalone operation  
A data transfer control apparatus includes a channel controller and a transfer controller. The channel controller receives, prioritizes and queues data transfer requests. The transfer controller...
7552247 Increased computer peripheral throughput by using data available withholding  
A method and apparatus for a multiprocessor system to simultaneously process multiple data write command issued from one or more peripheral component interface (PCI) devices by controlling and...
7552242 Integrated circuit having processor and switch capabilities  
An apparatus according to one embodiment may include an integrated circuit. The integrated circuit may include a processor and a switch. The switch may comprise one or more ports capable of being...
7548999 Chained hybrid input/output memory management unit  
In one embodiment, an input/output (I/O) node comprises an I/O memory management unit (IOMMU) configured to translate memory requests. The I/O node is configured to couple to an interconnect and to...
7548918 Techniques for maintaining consistency for different requestors of files in a database management system  
A method and apparatus for providing file system operation locks at a database server is provided. A database server may employ database locks and file system operation locks in servicing requests...
7546409 Deferring peripheral traffic with sideband control  
In some embodiments, a system comprises a USB host system comprising a USB function driver, and a USB device coupled to the USB host system via a USB interface, wherein the USB device cooperate to...
7546401 Byte to byte alignment of multi-path data  
Methods and apparatus that may be utilized in an effort to ensure bytes of data sequentially received on multiple single-byte data paths with properly aligned when presented on a multi-byte...
7546397 Systems and methods for allowing multiple devices to share the same serial lines  
Methods and systems for allowing multiple devices to share the same serial lines (e.g., SDIO, SEN and SCLK) are provided. Such devices can be located, e.g., on an optical pick-up unit. Each device...
7546396 Interface system  
A data transfer interface is provided which enables a plurality of data processing devices to access a single data storage drive. The data processing device includes a switch connected to the...
7543131 Controlling an I/O MMU  
In an embodiment, a computer system comprises a processor; a memory management module comprising a plurality of instructions executable on the processor; a memory coupled to the processor; and an...
7543095 Managing input/output interruptions in non-dedicated interruption hardware environments  
Input/output interruptions are managed in computing environments that do not use dedicated per-guest interruption hardware to present interruptions. Dispatchable guest programs in the environment...