...that one person who claimed to be the inventor of the television is Russian emigre Vladimir Zworykin? In 1929 David Sarnoff, founder of RCA, asked Zworykin what it would take to develop TV for commercial use. He said: a year and a half and $100,000. In reality, it took 20 years and $50 million! Before his death in 1982 at the age of 92, Zworykin said of his invention: "The technique is wonderful. It is beyond my expectations. But the programs! I would never let my children even come close to this thing."
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 |
| 8205023 | Concurrent pairing of resources and requestors A device includes a group of resources, where each resource is to determine a priority rank position, among the group of resources, based on which other resources of the group of resources are available. The device also includes a group of requestors of the resource... | 06/19/2012 |
| 7366833 | Method and system for enhanced scheduling of memory access requests In information storage systems in which data retrieval requires movement of at least one physical element, a measurable amount of time is required to reposition that physical element in response to each data write or read request. After selecting one or more data re... | 04/29/2008 |
| 7363391 | Storage system for queuing I/O commands and control method therefor A conventional storage system immediately executes a received I/O command because of importance of response time. Provided is a storage system which is coupled to a network and executes an I/O command received from at least one host computer through the network, in ... | 04/22/2008 |
| 7340542 | Data processing system with bus access retraction A bus master may selectively retract a currently pending access based on one or more characteristics of the currently pending access. In this manner, bus master may better control its access requests. The one or more characteristics may include, for example, type of... | 03/04/2008 |
| 7325191 | Preservation of source code formatting Documents before and after editing are compared. Changes are applied to the original document, thus preserving the existing formatting. ... | 01/29/2008 |
| 7305500 | Sram controller for parallel processor architecture including a read queue and an order queue for handling requests A controller for a random access memory includes an address and command queue that holds memory references from a plurality of microcontrol functional units. The address and command queue includes a read queue that stores read memory references. The controller also ... | 12/04/2007 |
| 7254674 | Distribution of I/O requests across multiple disk units A method of respectively reading and writing data to and from a plurality of physical disk units in response to I/O requests from a host computing system includes establishing a logical disk group having a number of logical disk elements, mapping each of the logical... | 08/07/2007 |
| 7234005 | System and method of setting parameters of peripheral device when an operation ratio of a command exceeds predetermined value A method of setting a parameter of a peripheral device, for controlling an operation of the peripheral device includes collecting and storing a command issued for the peripheral device by an external device, analyzing a command issue pattern for the peripheral devic... | 06/19/2007 |
| 7194656 | Systems and methods for implementing content sensitive routing over a wide area network (WAN) Systems and methods for optimizing storage network functionality. The methods and systems of the present invention are particularly useful for optimizing storage network performance for cases in which some components of the network may be separated by significant di... | 03/20/2007 |
| 7181607 | Storage control apparatus In response to requests for I/O processing sent from a computer, I/O which should be processed at a priority is enabled to be processed without being affected by other processing, by classifying I/O into those to be processed at a priority and those not to be proces... | 02/20/2007 |
| 7129823 | Communications setting method and communications setting system for power line communications system A communications setting method for a communications network system for performing data communications among a plurality of devices through power line has a house code notification including a house code to be uniquely set for the communications network syste... | 10/31/2006 |
| 7117265 | System for controlling communications in a network based on a previous place name and relocated place name displayed on terminals of current conversation participants A communication system is arranged to efficiently control communications as being conscious of location information of a mobile body. The communication system includes an address list managing unit, a data supplying unit, a call connecting unit, a display unit, and ... | 10/03/2006 |
| 7103783 | Method and system for providing data security in a file system monitor with stack positioning A System for providing data security in a first device driver operably installed in a computer operating system having a layered plurality of device drivers (81, 82, 83, 84) for accessing data in a data storage device. The first device driver detects an I/O r... | 09/05/2006 |
| 7080175 | Network system A network system is formed with a parent station and programmable controllers and a programmable display devices serving as child stations connected to a single general-purpose serial communication circuit. Whichever child station received the token from the parent ... | 07/18/2006 |
| 7043605 | Disk array apparatus Performance and reliability as a disk array system can be always kept optimal even when a group construction of disk drives is changed. The disk array system is connectable to a host and includes a plurality of drives, input/output control portions for controlling d... | 05/09/2006 |
| 7000029 | Method and system for automatic address allocation in a network and network protocol therefor A method and system for automatic allocation of port addresses in a network is provided. The node performs a self-discovery after initial power-up, and for each port on the node, using unique values associated with the port in the network hierarchy, applies a functi... | 02/14/2006 |
| 6928501 | Serial device daisy chaining method and apparatus Methods and apparatus associated with a plurality of serial devices designed to communicate with a bus master in either a daisy chain or a normal configuration are provided. One method includes the step of serially providing a command sequence having a channel ident... | 08/09/2005 |
| 6925539 | Data transfer performance through resource allocation Method and apparatus for transferring data between a host device and a data storage device having a first memory space and a second memory space. The first memory space employs a first command queue and a second command queue. The host issues access commands to stor... | 08/02/2005 |
| 6907499 | Interrupting disc write operations to service read commands Systems and methods in a disc drive improve data transfer performance by interrupting disc write operations to service read commands. ... | 06/14/2005 |
| 6862640 | Arbitration in local system for access to memory in a distant subsystem A multiprocessor system includes a plurality of data processors. Each data processor includes: a data processing core; a memory forming a local portion of a unified memory; and a global memory arbitration logic. Each local portion of the unified memory is dual porte... | 03/01/2005 |
| 6807588 | Method and apparatus for maintaining order in a queue by combining entry weights and queue weights A sectioned ordered queue in an information handling system comprises a plurality of queue sections arranged in order from a first queue section to a last queue section. Each queue section contains one or more queue entries that correspond to available ranges of rea... | 10/19/2004 |
| 6795389 | Optical information recording medium with substrate and multiple information An optical information recording medium is provided with a plurality of information layers (2, 3), each of which has a sector structure in which a data area (8, 12) is divided in the circumferential direction by a sector address (9, 13). The pos... | 09/21/2004 |
| 6795878 | Verifying cumulative ordering of memory instructions A method, computer program product and data processing system for verifying cumulative ordering. In one embodiment of the present invention a method comprises the step of selecting a memory barrier instruction issued by a particular processor. The method further com... | 09/21/2004 |
| 6792485 | Data output control apparatus connected via a network to a portable terminal and a plurality of printing apparatuses The invention provides a data output control apparatus which is suitable for allowing detailed information on a network to be readily obtained. A data output control terminal selects one of printing apparatuses corresponding to a data-format-conversion terminal whic... | 09/14/2004 |
| 6782436 | Method and apparatus for locating devices within a network system A method and apparatus for a communication system for facilitating communication on the network. Identification of a network device, preferably a controller or IO device, is based on a physical location of device. Accordingly, the physical location of the network de... | 08/24/2004 |
| 6775725 | Preparation and execution of a program in an additional chip card of a terminal To execute a program in a second chip card, inserted in a terminal in addition to a first chip card, containing data relating to the owner of the first card, the second card communicates with the terminal through exchanges of commands and responses between the two c... | 08/10/2004 |
| 6771556 | Single port random access memory equipped with a relief module to operate as a dual port shared memory The present relief module equipped random access memory avoids the need for enforced idle cycles for the processors, thereby enabling the State Machine to operate at its maximum speed. This relief module equipped random access memory also enables the Central Process... | 08/03/2004 |
| 6757751 | High-speed, multiple-bank, stacked, and PCB-mounted memory module The density for any generation of Standard In-Line Memory Module (SIMM), or Dual In-Line-Memory Module (DIMM), chipset used to provide computer Random Access Memory (RAM), can be multiplied by surface-mounting multiple banks of SIMMs or DIMMs, where each bank occupi... | 06/29/2004 |
| 6728832 | Distribution of I/O requests across multiple disk units A method of respectively reading and writing data to and from a plurality of physical disk units in response to I/O requests from a host computing system includes establishing a logical disk group having a number of logical disk elements, mapping each of the logical... | 04/27/2004 |
| 6697885 | Automated DMA engine for ATA control An automated direct memory access system is implemented as an advanced ATA host IC for mother board or adapter applications. The system transfers data from two independent ATA channels using the ATA Ultra-100 protocols. The ADMA implements a command chain... | 02/24/2004 |
| 6684264 | Method of simplifying machine operation Apparatus and method for controlling a molding machine includes structure and function for a human machine interface control panel having: (i) a flat panel display screen; (ii) a pointing device; (iii) a plurality of pushbuttons overlaid with or without i... | 01/27/2004 |
| 6681271 | Computer system for multi-type DRAM support A computer system for multi-type DRAM support includes a first slot for receiving a first type DRAM, a second slot for receiving a second type DRAM, a north bridge chip, and a control circuit. The first slot includes a plurality of first slot pins, and ea... | 01/20/2004 |
| 6598096 | Device and method for controlling packet transfer An IEEE 1394 compliant bus controller transfers data packets between connected nodes. The controller includes a processor which divides a series of data into blocks and then stores the blocks in multiple packets (one block per packet). The packets are the... | 07/22/2003 |
| 6542939 | Method and apparatus for storing volumetric vital product data (VPD) in memory associated with a connector or connector board In an electrical system having a connector board with at least one electrical connector thereon for receiving an electrical device therein, volumetric vital product parametric data is stored in memory associated with the connector board. The stored volume... | 04/01/2003 |
| 6519544 | Method and apparatus for IEEE 1394 bus analysis IEEE 1394 bus interface circuit 15X comprises a physical layer LSI 37 connected to an IEEE 1394 bus 14, a data capture circuit 22X connected to the physical layer LSI 37 through signal lines to capture data on the signal lines for data analysis, and a cou... | 02/11/2003 |
| 6496874 | Method and apparatus for determining position using a handheld personal computer and a cradle A method and apparatus for determining position using a handheld personal computer. A cradle is disclosed that that is adapted to couple to a handheld personal computer. In one embodiment, the cradle includes projecting members that capture the handheld p... | 12/17/2002 |
| 6418510 | Cooperative cache and rotational positioning optimization (RPO) scheme for a direct access storage device (DASD) A cooperative disk cache management and rotational positioning optimization (RPO) method for a data storage device, such as a disk drive, makes cache decisions that decrease the total access times for all data. The cache memory provides temporary storage ... | 07/09/2002 |
| 6363441 | TIMING CONTROLLER HAVING DEPENDENCY MEMORY, SELECTION SERIALIZATION COMPONENT AND REORDERING COMPONENT FOR MAINTAINING TIME DEPENDENCIES IN CONVERSIONS BETWEEN SEQUENTIAL AND PARALLEL OPERATIONS USING STAGING MEMORY An electronic system and method that maintains time dependencies and ordering constraints in an electronic system. A timing controller utilizes a representative bit to track timing dependencies associated with information and ensures the information is co... | 03/26/2002 |
| 6314485 | Automatic status register One aspect of the present invention provides a packer-unpacker (PUP) for a digital serial interface which allows a plurality of processors to access time slot registers of a serial data stream relating to the digital serial interface. A configuration regi... | 11/06/2001 |
| 6272565 | Method, system, and program for reordering a queue of input/output (I/O) commands into buckets defining ranges of consecutive sector numbers in a storage medium and performing iterations of a selection routine to select and I/O command to execute Disclosed is a system, method, and program for selecting an input/output (I/O) command in a queue of I/O commands. Each I/O command operates within a range of addressable locations on a storage medium. Each addressable location is defined according to a s... | 08/07/2001 |