...that Robert Adler has the dubious distinction of being the Father of the Couch Potato? Back in 1955 Adler was employed by what was then Zenith Radio Corp., where he was charged to invent something that would allow viewers to turn down the TV volume without leaving their chairs. After a series of flops (such as a wired contraption that people tripped over), Adler hit on the idea of using sound waves. Thus the Remote Control was born...
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 |
| 6629204 | Disk array controller including a plurality of access paths The disk array controller includes a plurality of interfaces with respective processors for connecting with a host computer or disk devices, duplicated shared memories connected in a one to one ratio between each interface and respective access paths, a s... | 09/30/2003 |
| 6625691 | Storage subsystem with management site changing function A storage subsystem which includes a plurality of disk controllers, a plurality of disk drives connected via a network to the plurality of disk controllers, and a path controller connected to the plurality of disk controllers. The path controller changes ... | 09/23/2003 |
| 6622190 | Method for modifying task execution priority in a multitasking, windowed operating environment A method for managing execution priorities in a multitasking operating system. The user sets execution priorities by the position of the application window on the screen relative to the other windows. When the user changes the position of the window, the ... | 09/16/2003 |
| 6615315 | Fibre channel data storage system having improved fro-end I/O adapted hub A data storage system wherein a host computer is coupled to a bank of disk drives through a system interface. The interface includes a plurality of directors and a memory interconnected by a plurality of busses for controlling data transfer between the ho... | 09/02/2003 |
| 6611853 | VXI test instrument and method of using same The modular switch instrument card has a single or double slot card frame having a front panel. The card frame has module receiving areas for receiving selected switch modules. Each switch module is configured to provide a particular switching function. O... | 08/26/2003 |
| 6609160 | Selector with group identification terminals The selector receives group identification signals which specify any number of divisions for elements to be grouped and address signals that specify one of the divided groups. The groups are then obtained based on the number of divisions specified with th... | 08/19/2003 |
| 6601129 | Interface device between PC and keyboard enabling switching of data An interface device for placement between a PC and a peripheral device, such as a keyboard or mouse, enables a flow of digital data into and out of a communicating personal digital assistant (PDA). The interface device includes a central processing unit h... | 07/29/2003 |
| 6594714 | Reconfigurable FIFO interface to support multiple channels in bundled agent configurations A reconfigurable register array structure allows an agent to transmit data from a single channel or in bundled form from multiple channels. The structure makes economical use of valuable chip space by reducing the size of the overall register array system... | 07/15/2003 |
| 6594711 | Method and apparatus for operating one or more caches in conjunction with direct memory access controller A data processing apparatus includes a data processor core having integral cache memory and local memory, and external memory interface and a direct memory access unit. The direct memory access unit is connected to a single data interchange port of the da... | 07/15/2003 |
| 6591315 | Remote intelligent peripheral routing method and apparatus This invention provides a telecommunications routing system and method that allows a switch (e.g., an intelligent peripheral) to control the routing to a special applications device, which results in savings of time, cost and capacity throughout the entir... | 07/08/2003 |
| 6574686 | Method for overcoming faults in an ATM I/O module and lines connected thereto An arrangement having a service fiber and a protection fiber connected to different I/O modules that are connected to an ATM switch. The switching functions necessary for achieving protection are realized through cooperation between the CPUs on the I/O mo... | 06/03/2003 |
| 6574687 | Fibre channel data storage system Electrical cabinet for storing a plurality of disk drives. The cabinet has an array of slots, each one of the slots being adapted to receive a corresponding one of a plurality of disk drives. Each one of the disk drive has a pair of ports. A printed circu... | 06/03/2003 |
| 6564269 | Bi-directional data transfer using the video blanking period in a digital data stream Digital pixel data is transferred from a computer system to video display hardware in a forward direction. However, there are many reasons for digital pixel data to be transferred in both directions along a cable connecting a computer and a monitor. This ... | 05/13/2003 |
| 6560668 | Method and apparatus for reading write-modified read data in memory device providing synchronous data transfers A synchronous dynamic random access memory ("SDRAM") operates with matching read and write latencies. To prevent data collision at the memory array, the SDRAM includes interim address and interim data registers that temporarily store write addresses and i... | 05/06/2003 |
| 6560683 | Fibre channel data storage system having improved rear-end I/O adapted hub A data storage system wherein a host computer is coupled to a bank of disk drives through a system interface. The interface has a plurality of directors and a memory interconnected by a plurality of busses for controlling data transfer between the host co... | 05/06/2003 |
| 6553433 | IDE interface adapter An IDE interface adapter is constructed to include a box, and a circuit board mounted in the box, the circuit board including a first connector having 36 pins for receiving the 36-pin connector of an IDE interface device, a second connector having 50 pins... | 04/22/2003 |
| 6553435 | DMA transfer method for a system including a single-chip processor with a processing core and a device interface in different clock domains A single-chip central processing unit (CPU) includes a processing core and a complete cache-coherent I/O system that operates asynchronously with the processing core. An internal communications protocol uses synchronizers and data buffers to transfer info... | 04/22/2003 |
| 6549958 | Connector for coupling electronic imaging system with USB that selectively switches USB host controller and USB interface with connector An electronic camera 1 is disclosed, which has a USB host detector 51 for checking whether a host computer other than itself is connected to a universal series bus. When it is detected that no host computer other than the camera 1 is connected, a host mod... | 04/15/2003 |
| 6542944 | Method and apparatus for balancing workloads among paths in a multi-path computer system based on the state of previous I/O operations A method and apparatus for distributing input/output (I/O) operations among at least two paths in a multi-path computer system including a host computer, a system resource and a plurality of paths coupling the host computer to the system resource. For a n... | 04/01/2003 |
| 6535960 | Partitioned cache memory with switchable access paths An information processing device includes a central processing unit, a cache memory unit and first and second decision circuits. The first decision circuit identifies one of partitioned address areas to be accessed before the central processing unit acces... | 03/18/2003 |
| 6535954 | Storage subsystem with management site changing function A storage subsystem which includes a plurality of disk controllers, a plurality of disk drives connected via a network to the plurality of disk controllers, and a path controller connected to the plurality of disk controllers. The path controller changes ... | 03/18/2003 |
| 6532500 | System and method to support out-band storage subsystem management via SCSI bus when operating power to a computer system is off A first data bus is coupled to communicate information from a subsystem for sensing operating parameters of peripheral components to a computer system. A second data bus is coupled to communicate data between peripheral components and the computer system.... | 03/11/2003 |
| 6532512 | Selectively coupling an upstream terminal to a USB hub circuit in accordance with a video sync signal A universal-serial-bus ("USB") hub circuit includes a switch circuit connected to a USB hub section and a plurality of upstream terminals each of which is adapted to be connected to computers. The USB hub circuit also includes a selector that operates the... | 03/11/2003 |
| 6529976 | Heterogeneous computer system, heterogeneous input output system and data back-up method for the systems In a heterogeneous computer system, a heterogeneous input/output system and a data back-up method for the systems, an I/O subsystem A for an open system and an I/O subsystem B for a mainframe are connected by a communication unit. In order to back up data... | 03/04/2003 |
| 6529945 | Data buffer management between two different systems A data buffer management system and method between two different types of systems, The data buffer management system employs circular buffer chaining, wherein multiple state machines service buffer updates from multiple sources, dual buffer structures are... | 03/04/2003 |
| 6526459 | Allocation of input/output bus address space to native input/output devices A method and apparatus is provided for providing communication with input/output devices without being bound by the limitations of an existing input/output bus while still providing compatibility with software intended to communicate with input/output dev... | 02/25/2003 |
| 6523088 | Disk array controller with connection path formed on connection request queue basis A disk array controller having a first interface unit to a host computer, a second interface unit to a plurality of disk drives, a cache memory unit for temporarily storing data to be transferred to and from the disk drives, and a selector unit provided b... | 02/18/2003 |
| 6519660 | Method, system and program products for determining I/O configuration entropy The complexity of networks (e.g., I/O configurations) is determined. An entropy index is calculated for a plurality of possible networks and from that set of possible networks, a network is selected. This network typically has less entropy or complexity t... | 02/11/2003 |
| 6516363 | Output data path having selectable data rates Systems, data paths and methods of transferring data. By utilizing the systems, data paths, and methods, data can be transferred at a single or double rate. One embodiment of the present invention provides a system having a data unit, an output register, ... | 02/04/2003 |
| 6516370 | Data storage system A system for coupling data between a host computer and a bank of disk drives. The system includes a plurality of directors for controlling the flow of the data between host computer and the bank of disk drives. Each one of the directors has a primary port... | 02/04/2003 |
| 6510471 | Method for choosing device among plurality of devices based on coherncy status of device's data and if device supports higher-performance transactions A method of transferring data between devices in a computer system. In a preferred embodiment, a requesting device broadcasts a request for data to other devices in the computer system. The computer system identifies, from a plurality of responding device... | 01/21/2003 |
| 6505257 | Multi-processor system, disk controller using the same and nondisruptive maintenance method thereof A plurality of processors of a disk controller are divided into a plurality of clusters. In normal operation, data is transferred between a host computer and a disk drive in a cluster non-restricted processing mode in which a job can be distributedly proc... | 01/07/2003 |
| 6504854 | Multiple frequency communications A communication system is provided for use in processing systems and the like for carrying out data transfer operations between a first data bus and a peripheral device associated with a second data bus, wherein the first data bus operates at a first cloc... | 01/07/2003 |
| 6502159 | Method and apparatus for increasing data throughput in a computer system Techniques for improving overall data throughput in a computer system, especially during the playing of movies from CD-ROMs provides for a direct flow of data between the CD-ROM and the MPEG card, greatly reducing system memory usage and bus utilization. ... | 12/31/2002 |
| 6502167 | Duplicated shared memory controller for disk array The disk array controller includes a plurality of interfaces with respective processors for connecting with a host computer or disk devices, duplicated shared memories connected in a one to one ratio between each interface and respective access paths, a s... | 12/31/2002 |
| 6496879 | Data processing apparatus, external storage apparatus, data processing system and data transmitting method A data processing apparatus and an external storage apparatus arranged to transmit data by using serial signals and capable of reducing the number of signal lines for use to transmit serial data. A CLK line, a control line and a DT line are arranged betwe... | 12/17/2002 |
| 6496880 | Shared I/O ports for multi-core designs The present invention provides a shared I/O port and a configurable interconnect allowing any of a plurality of cores to access any pin of a shared I/O port. Preferably, one of the plurality of cores is designated as a master core at least with respect to... | 12/17/2002 |
| 6496058 | Method for designing an integrated circuit containing multiple integrated circuit designs and an integrated circuit so designed A multi-design integrated circuit having I/O buffers that are shared by multiple designs in the integrated circuit, the multi-design integrated circuit being designed by combining netlists and pin-pad assignment lists for the individual designs into one o... | 12/17/2002 |
| 6490635 | Conflict detection for queued command handling in disk drive controller A conflict detection method for a disk drive controller is used to handle a conflict potentially occurring if the execution sequence of queued commands sent from a host to a controller is reordered to optimize disk drive transfers. The conflict detection ... | 12/03/2002 |
| 6487615 | Apparatus and method for accepting physical write package when the posted write error queue is full A system for handling write requests is described. The system uses two queues for storing posted write requests. When a posted write error results, software handles the posted write error using information stored in a first queue of the two queues. The wr... | 11/26/2002 |