...that when IBM conducted a market study of Chester Carlson's invention in 1959, the company concluded that it would take only 5000 units of his new product to saturate the market? IBM therefore declined to be part of the new product introduction. Too bad for IBM. Carlson's invention was the xerography process, and his new product was the beginning of the Xerox Corporation. It is estimated that every day, worldwide, 3,000,000,000 copies are made!!
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 |
| 8086762 | Programmable management IO pads for an integrated circuit A multi-port SERDES transceiver includes multiple parallel and serial ports, and the flexibility to connect any one of the parallel or serial ports to another parallel or serial port. The ports include programmable pads that are capable of supporting multiple differ... | 12/27/2011 |
| 8073988 | Reconfigurable computing device and method for inspecting configuration data A reconfigurable computing device includes a reconfigurable logical device of which a circuit logic can be changed based on configuration data, a storage part to store beforehand input-output attributes of input-output parts of the reconfigurable logical device, and... | 12/06/2011 |
| 8032665 | Controller, program and methods for communicating with devices coupled to the controller A controller coupled to a redundant array of inexpensive disks (RAID) includes a processor and a non-volatile memory element. The processor has an input/output port that is configurable in one of an open-drain driver configuration, a high-impedance driver configurat... | 10/04/2011 |
| 7779169 | System and method for mirroring data Disclosed is a method and system for preparing a mirror batch within a data processing system. Upon determining that a first open batch is approaching or has reached a completion criteria, a controller may cause system elements contributing data to the first open ba... | 08/17/2010 |
| 7730228 | System for dual use of an I/O circuit A system provides dual use of a general purpose input/output (I/O) line. In an embodiment, the system comprises a controlling circuit having a dual purpose I/O line that is selectively operable in a serial transmit mode or an I/O mode. A first circuit that receives ... | 06/01/2010 |
| 7493421 | Media sharing apparatus, system, and method for enabling computing devices to share a drive A media sharing apparatus includes a plurality of connecting ports for connecting with a plurality of computing devices. A KVM switch connecting with a drive is coupled to the media sharing apparatus. A system firmware has an emulating function for emulating said dr... | 02/17/2009 |
| 7451245 | System for dual use of an I/O circuit A system provides dual use of a general purpose input/output (I/O) line. In an embodiment, the system comprises a controlling circuit having a dual purpose I/O line that is selectively operable in a serial transmit mode or an I/O mode. A first circuit that receives ... | 11/11/2008 |
| 7444645 | Method and system for detecting content on media and devices and launching applications to run the content A method and system are provided for detecting content on media and devices and automatically launching applications to run the detected content. In one embodiment, the system searches the media or device for content and automatically launches the appropriate applic... | 10/28/2008 |
| 7426586 | Configurable input/output terminals Configuring chip I/O terminals such that they may be input, output, or bi-directional terminals. Furthermore, the I/O terminals may be configured with different signal sources if they are output or bi-directional terminals. In addition, the terminals may be configur... | 09/16/2008 |
| 7415551 | Multi-host virtual bridge input-output resource switch An information handling system having a plurality of modular servers and input-output (I/O) modules use virtual bridge switches to couple any of the plurality of modular servers to any of the I/O modules. This allows the modular servers to have the I/O connectivity ... | 08/19/2008 |
| 7353376 | Method and system for implementing full BBS (BIOS boot specification) functionality with a single device list Methods and systems are disclosed for single list BBS implementations that allow for significant configurability and ease of use improvements. BCV devices are included as individual entries in the IPL list so that intermixing of devices of different device types is ... | 04/01/2008 |
| 7321358 | Pointing stick with function pad for two handed operation A computer input device has two modules, each module located at the natural resting position of one of the computer user's corresponding hands on a work surface. The first module has a pointing device, while the second module has a plurality of touch sensitive devic... | 01/22/2008 |
| 7296094 | Circuit and method to provide configuration of serial ATA queue depth versus number of devices Disclosed is a system using a SAS host controller and SAS expanders to control multiple SATA end devices where the memory contained on the SAS host controller is fixed to ease the cost and power consumption of the SAS host controller device, but where there is an ex... | 11/13/2007 |
| 7284225 | Embedding a hardware object in an application system Various approaches for interfacing an application-independent hardware object with an application system are disclosed. The various approaches involve instantiating a first object that contains at least one configuration parameter. The configuration parameter specif... | 10/16/2007 |
| 7277965 | Apparatus and methods for the automated creation of distributed configuration storage Systems and methods for providing distributed configuration storage are presented. The configuration storage is divided into distributed configuration target modules that are physically located in each design section of a device that uses configuration storage. A di... | 10/02/2007 |
| 7272531 | Aggregation of asset use indices within a process plant A method of monitoring an entity within a process plant wherein the entity includes a plurality of lower level entities, includes acquiring a plurality of use indices, acquiring a plurality of weighting values, and creating an aggregate use index from a combination ... | 09/18/2007 |
| 7251786 | Meeting information Electronic note taking is enhanced by automatically modifying an electronic document corresponding to a user's meeting notes to include at least some data from an electronic calendar or scheduling system in which the user's meeting is scheduled. For example, when an... | 07/31/2007 |
| 7251726 | Multiple functionality associated with a computer ON/OFF pushbutton switch The invention in one implementation encompasses a computer having an operating system and a power ON/OFF pushbutton switch. A microcontroller is coupled to receive ON/OFF information generated by the pushbutton switch. Responsive to receiving the ON/OFF information,... | 07/31/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 |
| 7228186 | Field-mounted process device with programmable digital/analog interface Embodiments of the present invention generally provide a field-mountable process device that receives digital information from one or more process devices, and provides an associated analog output. Embodiments of the present invention include providing a wireless in... | 06/05/2007 |
| 7225280 | Portable device for one-on-one transfer between another such device wherein device is restricted to data storage and transfer with single interface for data exchange A device, a method and a system for portable data storage and transfer through a simplified device interface. The operations of the device are restricted, in order to increase the ease of use of the device, and in order to provide certain core functions. These core ... | 05/29/2007 |
| 7221961 | Wireless telecommunications unit attachable to and detachable from an external unit A wireless telecommunications unit is attachable to and detachable from an external unit such as a personal computer, and has a wireless telecommunications apparatus, a microcontroller, and a memory mechanism. The wireless telecommunications apparatus has an identif... | 05/22/2007 |
| 7197567 | Devices, softwares and methods for enabling SIP devices to operate in H.323 networks and H.323 devices to operate in sip networks Devices, softwares and methods enable SIP devices to operate in H.323 networks, and devices, softwares and methods enable H.323 devices to operate in SIP networks. Messages that initiate communication from a first protocol are translated into the appropriate message... | 03/27/2007 |
| 7143211 | Memory configuration with I/O support The invention relates to a method for configuring a memory with I/O support. The aim of the invention is to guarantee the processor and I/O functional units that function in time-critical conditions the appropriate priority for data access, using simple programs. To... | 11/28/2006 |
| 7136948 | Status notification apparatus status notification method and status notification program To provide a status display apparatus or the like which can permit the user of a plurality of nodes connected by a serial bus according to the serial bus standard to recognize whether the transmission of the audio information or the like has become possible by the c... | 11/14/2006 |
| 7133727 | System and method for continuous online safety and reliability monitoring A system and method for continuous online safety and reliability monitoring is disclosed. The method includes the steps of obtaining operating information about at least one of a plurality of instrumented function components, which are part of an instrumented functi... | 11/07/2006 |
| 7117119 | System and method for continuous online safety and reliability monitoring A system and method for continuous online safety and reliability monitoring is disclosed. The method includes the steps of obtaining operating information about at least one of a plurality of instrumented function components, which are part of an instrumented functi... | 10/03/2006 |
| 7114047 | Data storage medium with certification data A data storage medium has a first memory area that is read-only and stores first certification data that is unique to the data storage medium, a second memory area that stores data and second certification data supplied from the outside, an identity circuit for dete... | 09/26/2006 |
| 7111083 | Method and apparatus for use of power switch to control software An apparatus and method for selectively loading and enabling software stored within firmware of an electronic device to support an input device coupled to the electronic device if a power switch is pressed and held for at least a predetermined period of time as the ... | 09/19/2006 |
| 7103682 | Apparatus and methods for transmitting data to a device having distributed configuration storage Systems and methods, for providing distributed configuration storage are presented. The configuration storage is divided into distributed configuration target modules that are physically located in each design section of a device that uses configuration storage. A d... | 09/05/2006 |
| 7069346 | Apparatus and method for automatic router configuration An apparatus and method of automatic router configuration is disclosed when a cable of the router in operation is replaced or a protocol configuration is changed, a PLD automatically senses the change and initializes parts of the system to normalize communication en... | 06/27/2006 |
| 7065592 | Method and device for managing the resources of a computer communication means for processing a computer document This method of managing the resources of a computer communication means for processing a computer document stored on a processing control device connected by the communication means to at least one processing device includes a step of selecting at least one processi... | 06/20/2006 |
| 7055964 | Content optimizing system for an image projection lighting device An image projection lighting device is disclosed having a processor and communications port. The communications port may receive a contrast command. The processor may modify contrast of image data in response to the contrast command to form contrast modified image d... | 06/06/2006 |
| 7055963 | Content optimizing system for an image projection lighting device An image projection lighting device is disclosed having a processor and communications port. The communications port may receive a contrast command. The processor may modify contrast of image data in response to the contrast command to form contrast modified image d... | 06/06/2006 |
| 7054851 | Communication data format for use in data storage and retrieval A communication system and data format extracts required object data from a database and updates the database with amended or new object data and associated data relationships following optional modification of the object data by an external system. A communication ... | 05/30/2006 |
| 7051122 | Structure and process for distributing SCSI LUN semantics across parallel distributed components Briefly, the present invention provides a system and method for distributing SCSI semantics throughout a network. Specifically, the present invention distributes the SCSI semantics through multiple parallel agents and a separate controller. This configuration allows... | 05/23/2006 |
| 7047320 | Data processing system providing hardware acceleration of input/output (I/O) communication An integrated circuit, such as a processing unit, includes a substrate and integrated circuitry formed in the substrate. The integrated circuitry includes a processor core that executes instructions, an interconnect interface, coupled to the processor core, that sup... | 05/16/2006 |
| 7039782 | Memory system with channel multiplexing of multiple memory devices A high-speed memory system is disclosed in which a single command effects control over either a single memory device or a plurality of memory devices depending on a present mode of operation. Such control may effect data transfer between the one or more memory devic... | 05/02/2006 |
| 7036105 | Integrated circuits with at least one layer that has more than one preferred interconnect direction, and method for manufacturing such IC's Some embodiments of the invention provide an integrated-circuit chip that has a design based on a wiring model that allows at least a particular wiring layer to have more than one preferred wiring directions. Other embodiments provide a method of manufacturing an in... | 04/25/2006 |
| 7024494 | Method and system for configuring a peripheral card in a communications environment A method for communicating data includes receiving at a main card a first media access control (MAC) address of a first peripheral component interconnect (PCI) card coupled to the main card and determining whether the first peripheral card has been previously used w... | 04/04/2006 |