"The Americans have need of the telephone, but we do not. We have plenty of messenger boys."
Sir William Preece, chief engineer, British Post Office ; 1878
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.
| Number | Title | Issue Date |
| 8185668 | System having processor and I/O controller A method of controlling an apparatus including a processor and an I/O controller includes storing execution information, receiving a first and a second requests successively, determining whether initiation of each execution of the first and the second requests is to... | 05/22/2012 |
| 8151008 | Method and system for performing DMA in a multi-core system-on-chip using deadline-based scheduling A direct memory access (DMA) engine schedules data transfer requests of a system-on-chip data processing system according to both an assigned transfer priority and the deadline for completing a transfer. Transfer priority is based on a hardness representing the pena... | 04/03/2012 |
| 8135871 | Computer system and control method of the same A computer system includes an information processing apparatus configured to incorporate a SCSI (Small Computer System Interface) command into a CBW (Command Block Wrapper), and transmits the CBW based on USB (Universal Serial Bus) protocol; and a peripheral apparat... | 03/13/2012 |
| 8122157 | Managing read requests from multiple requestors Techniques are described herein for expanding the range of data targeted in I/O requests made by clients, so that the expanded range results in aligned I/O operations within the file system. Data that is included in the expanded range, but was not actually requested... | 02/21/2012 |
| 7856512 | System and method for offloading a processor tasked with calendar processing The invention comprises system and method for offloading a processor tasked with calendar processing of channel status information. The method comprises multiplexing channel status information received from a plurality of physical interfaces; grouping the channels b... | 12/21/2010 |
| 7840720 | Using priority to determine whether to queue an input/output (I/O) request directed to storage Provided are a method, system, and article of manufacture for using priority to determine whether to queue an Input/Output (I/O) request directed to storage. A maximum number of concurrent requests directed to a storage is measured. The measured maximum number of co... | 11/23/2010 |
| 7805543 | Hardware oriented host-side native command queuing tag management Methods and apparatus for host-side Serial ATA Native Command Queuing (NCQ) tag management are disclosed. In one aspect, an exemplary apparatus may include a memory and an NCQ tag selection circuit in communication with the memory. The memory may store information f... | 09/28/2010 |
| 7769911 | Data reading method and data reading apparatus A data reading method includes the steps of: a reading request issuing step of issuing a reading request for reading predetermined stored data; and a reading request re-issuing step of re-issuing a reading request when read data responsive to the reading request has... | 08/03/2010 |
| 7757009 | Storage controllers with dynamic WWN storage modules and methods for managing data and connections between a host and a storage device A method and system for transferring data between a host and a Serial Attached Small Computer Interface (“SAS”) device using a storage controller is provided. The storage controller includes, a World Wide Name (“WWN”) module that includes a table having plur... | 07/13/2010 |
| 7743172 | Die-to-die interconnect interface and protocol for stacked semiconductor dies A system and method for a die-to-die interconnect interface and protocol for stacked semiconductor dies. One preferred embodiment comprises an integrated circuit (IC) package comprising a first semiconductor die that includes an interface to a memory-mapped device, ... | 06/22/2010 |
| 7725610 | Data processing apparatus that transmits and receives moving image data to and from an external device through a transmission path A data processing apparatus transmits and receives moving image data to and from an external device through a transmission path. A first pipe used for transferring the moving image data and a second pipe used for transferring timing information relating to the proce... | 05/25/2010 |
| 7721011 | Method and apparatus for reordering memory accesses to reduce power consumption in computer systems A reordering command queue for reordering memory accesses in a computer system. The reordering command queue may reduce the power that is typically used up in computer systems when performing accesses to main memory by improving the scheduling of memory accesses wit... | 05/18/2010 |
| 7711858 | Management of background copy task for point-in-time copies A scheduling method and apparatus for use by a processor that controls storage devices of a data storage system is presented. The method allocates processing time between I/O operations and background operations for predetermined time slots based on an indicator of ... | 05/04/2010 |
| 7660913 | Out-of-band platform recovery The present disclosure relates to attempting to initialize and configure a device utilizing a remote server and, more specifically, to attempting to initialize a device with low level device configuration information that is stored on a remote server or servers.... | 02/09/2010 |
| 7644193 | Recording device control apparatus A recording device control apparatus includes a reception unit operable to receive transfer requests and a transfer request specification unit operable to perform transfer criterion judgment processing and same-area judgment processing. When a targeted transfer requ... | 01/05/2010 |
| 7640367 | Method for executing a software updating process and computer for implementing the method A method to update firmware in a plurality of peripheral devices and a computer using the method to reduce data transmission collisions and to reduce the time required to complete the update process. The process involves sending firmware update data from a computer ... | 12/29/2009 |
| 7613841 | Systems and methods for reducing data storage in devices using multi-phase data transactions Systems and methods for enforcing in-order execution of commands sent from a master device to a slave device, where it is not necessary to provide a data buffer to store data associated with commands that are delayed to enforce in-order execution. In one embodiment,... | 11/03/2009 |
| 7610409 | Method for transporting data through universal serial bus and universal serial bus device A Universal Serial Bus data transport method and its device is disclosed. Data transport is performed through a high-speed transport technique based on a Universal Serial Bus, which consists of Universal Serial Bus protocol for communication between the device and t... | 10/27/2009 |
| 7600051 | Autonomic hardware-level storage device data integrity checking A system and method for autonomically monitoring data integrity during logical and physical storage and retrieval of data by a storage device. In one embodiment, the method of the present invention includes scheduling data integrity checking in accordance with an op... | 10/06/2009 |
| 7577763 | Managing read requests from multiple requestors Techniques are described herein for expanding the range of data targeted in I/O requests made by clients, so that the expanded range results in aligned I/O operations within the file system. Data that is included in the expanded range, but was not actually requested... | 08/18/2009 |
| 7577762 | Cooperative scheduling for multiple consumers A system and method schedules command streams for processing by a variety of consumers. A single command stream is parsed and commands included in the command stream are output to one of the variety of consumers at a time. A pre-emptive scheduling mechanism is used ... | 08/18/2009 |
| 7533192 | Task scheduling method in case of simultaneous transfer of compressed data and non-compressed data The invention provides a task scheduling method which can prevent overflowing of a buffer on a host system or a data encoding/decoding apparatus even when the transfer rate falls in case the compressed data and the non-compressed data are simultaneously transferred ... | 05/12/2009 |
| 7506075 | Fair elevator scheduling algorithm for direct access storage device An apparatus, program product and method of processing access requests for a direct access storage device utilize a “fair elevator” algorithm to schedule access requests from a plurality of requesters desiring access to a direct access storage device (DASD). In ... | 03/17/2009 |
| 7493419 | Input/output workload fingerprinting for input/output schedulers A computer implemented method in a data processing system for fingerprinting input/output workloads for input/output schedulers. Requests are identified in a workload for an input/output scheduler. Each request is classified to form a set of classifications. Whether... | 02/17/2009 |
| 7490173 | Method and multimode user interface for processing user inputs The invention concerns a method and a multimode user interface for processing multimode user inputs, which are entered into a computer unit in various input modes within one specified application environment of several different ones, and converted there into differ... | 02/10/2009 |
| 7457886 | System and method for input/output scheduling A system and method for Input/Output scheduling are described herein. In one embodiment, the method includes installing a plurality of Input/Output (I/O) schedulers to schedule I/O requests for a plurality of I/O devices, wherein each of the I/O schedulers schedules... | 11/25/2008 |
| 7444443 | Method of repeating data transmission between network devices by timing a first predetermined period after previous first data transmission A method is provided for transmitting data from a transmitting device (121) to a receiving device (125). The transmitting device transmits a first data frame (200) to a receiving device a first time (3100). Then it consecutivel... | 10/28/2008 |
| 7426607 | Memory system and method of operating memory system A random access memory system has a memory controller, a first memory device, a second memory device, and a memory bus. The memory controller is configured to control access to a plurality of memory devices. The memory bus is configured to alternatively couple the m... | 09/16/2008 |
| 7421558 | System controlling interface timing in memory module and related method A memory system for controlling interface timing in a memory module and a related timing control method are disclosed. The memory system comprises a memory module having a memory module controller configured to control interface timing of a plurality of memory devic... | 09/02/2008 |
| 7409468 | Controlling flow of data between data processing systems via a memory Methods, apparatus and systems for controlling flow of data between a memory of a host computer system and a data communications interface for communicating data between the host computer system and a data communications network. In an example embodiment, an apparat... | 08/05/2008 |
| 7409471 | Data transfer control device for data transfer over a bus, electronic equipment and method for data transfer over a bus When a first mode (with-SOF mode) has been set, data transfer is performed while SOF packets are transferred at frame periods, and when a second mode (non-SOF mode) has been set and also non-periodic (bulk) transfer is being performed, the periodic transfer of SOF p... | 08/05/2008 |
| 7404014 | Method and system for transmitting and determining the effects of display orders from shared application between a host and shadow computer A method and system for compressing bitmap data in a system for sharing an application running on a host computer with a remote computer, wherein the shared application's screen output is simultaneously displayed on both computers. Simultaneous display of screen out... | 07/22/2008 |
| 7392367 | Command ordering among commands in multiple queues using hold-off vector generated from in-use vector and queue dependency scorecard A method, apparatus, system, and signal-bearing medium that in various embodiments determine whether to execute a command in a queue or whether to wait until another command or commands completed. The determination is based on a combination of an in-use vector and a... | 06/24/2008 |
| 7376757 | Driverless interfacing of a removable device with a digital product In order to avoid the need for upgrade software when enhancing the function of a digital product, e.g. PDA, and SD lookalike card or other removable device provided with an active function such as digital radio is able to create the appearance of a file structure re... | 05/20/2008 |
| 7372821 | Signal processing system, signal receiving device, and communication control method The present invention relates to a signal processing system, and proposes the switching operation of device selection which is naturally performed for a user. The signal input device 5 comprises a registration means for registering the signal output devices | 05/13/2008 |
| 7370217 | Regulating file system device access Device write operations may be controlled by receiving a request to perform a write operation to a device and determining whether the device is activated or inactivated. If the device activated, the device may be accessed to perform the requested write operation. If... | 05/06/2008 |
| 7370169 | Efficient memory controller An efficient memory controller. The controller includes a first mechanism for associating one or more input command sequences with one or more corresponding values. A second mechanism selectively sequences one of the one or more command sequences to a memory in resp... | 05/06/2008 |
| 7370142 | Command control method in network storage system Without setting a specific function to a disk device and adding a specific function to disk access commands, a command control method for limiting an address range to be targets of the commands to be capable of optimizing an execution order of the commands, and a ne... | 05/06/2008 |
| 7369745 | Data recording device and method, program storage medium, and program This invention relates to a data recording apparatus, a data recording method, a program storage medium, and a program whereby data recorded on an information recording medium is edited and reproduced in a suitably controlled manner. Where an AV stream file includin... | 05/06/2008 |
| 7366921 | Selecting input/output devices to control power consumption of a computer system Input/output (I/O) devices may be controlled to reduce power consumption of a computer system. A power consumption metric for the I/O devices connected to the computer system is determined. At least one of the I/O devices is selected based on the determined power co... | 04/29/2008 |