...that the Eveready Battery began as an invention called the "electric flowerpot," which was a tube with a battery and light bulb inside? The idea was to fasten this gizmo to the side of a flowerpot so it would illuminate the flowers from the bottom. The idea died on the vine and the businessman who licensed the flower pot, Conrad Huber, was left with a pile of useless tubes -- until he found a way to market them as batteries to light the world!
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 |
| 6206584 | Method and apparatus for modifying relocatable object code files and monitoring programs An object code expansion program inserts new instructions and data between preexisting instructions and data of an object code file; offsets are modified to reflect new positions of the preexisting instructions and data. For each item of preexisting objec... | 03/27/2001 |
| 5848229 | Fault tolerant disk array system for allocating auxillary disks in place of faulty disks When an amount of write data instructed by an upper-level system is small, a plurality of disk units are accessed individually and data split in sectors is written therein (Level 5 RAID). When an amount of write data instructed by the upper-level system i... | 12/08/1998 |
| 5835703 | Apparatus and method for diagnosing disk drives in disk array device In an apparatus and method for diagnosing a plurality of disk drives in at least one disk array device, including a disk array control unit which is connected in parallel with a plurality of data storage disk drives, a redundant disk drive and a spare sto... | 11/10/1998 |
| 5832212 | Censoring browser method and apparatus for internet viewing A censoring browser method and apparatus are provided for internet viewing. A user profile including user selected censoring parameters is stored. Data packet contents are received and compared with the user selected censoring parameters. Responsive to th... | 11/03/1998 |
| 5819028 | Method and apparatus for determining the health of a network An apparatus which provides the user with an indication of the computer network's health. The indication is provided by a network management station on the computer network. The network management station has a distributable piece of code which instructs ... | 10/06/1998 |
| 5809220 | Fault tolerant distributed control system A fault tolerant distributed intelligence control system for sensing and control across fault tolerant fiber optic communication media interconnecting a plurality of intelligent nodes. Each intelligent node comprises a digital control and communication pr... | 09/15/1998 |
| 5805799 | Data integrity and cross-check code with logical block address According to the invention, a data integrity code including logical block address ("LBA") and circuit implementation are provided. The code and implementing circuitry are utilized to enable data block LBA verification during a block transfer and retrieval... | 09/08/1998 |
| 5805794 | CPLD serial programming with extra read register A method for programming or testing a CPLD using an additional read register. In one embodiment, the method comprises: instructing the CPLD in one instruction to load program data, load address information and program the program data into a memory locati... | 09/08/1998 |
| 5796941 | Method for supervising software execution in a license restricted environment A method for supervising the execution of a job in a license restricted environment is disclosed. According to the license restricted environment, some networked machines are licensed for a first type of processing and other machines are licensed for a se... | 08/18/1998 |
| 5793949 | Information processing unit, device and method There is provided an information processing device having information processing units between which data can be transferred via a bus provided therebetween. A data requested unit which is one of the information processing units sends an answering signal ... | 08/11/1998 |
| 5790782 | Automatic disk drive shelf address assignment and error detection method and apparatus Automatic shelf-to-shelf address assignment is provided for a plurality of disk drive supporting shelves that are removably contained within a multi--shelf cabinet. Error detection apparatus detects failure in the automatic assignment of shelf addresses. ... | 08/04/1998 |
| 5781717 | Dynamic spare column replacement memory system An MxN dynamic spare column replacement memory system for storing M N-bit data words includes a random access memory (RAM) formed by a rectangular array of M rows and N+S columns of single-bit memory cells. Each row has a unique address and stores an N-bi... | 07/14/1998 |
| 5774652 | Restricted access computer system A restricted access computer system. The system comprises a general purpose computing platform and a control system comprising a control hardware device and a control software program. The control hardware device is connected to the computing platform and... | 06/30/1998 |
| 5771348 | Method and arrangement for enhancing the security of critical data against manipulation In a method for enhancing the security of critical register data against manipulation, a number or a pointer that is allocated to a code word is loaded into a first non-volatile memory, and a code word is loaded into second non-volatile memories containin... | 06/23/1998 |
| 5768503 | Middleware program with enhanced security The authentication and security mechanism in a first program is used to access an application program which requires a different type of authentication and password. A server program runs in the same machine as the application program. The server program ... | 06/16/1998 |
| 5768502 | Error correcting apparatus for detecting and correcting errors in data accessed from a storage medium There is disclosed an error correcting apparatus comprising a storage medium read control section for reading out a data set from an optical disk such as a CD-ROM which stores therein at least one data set consisting of data of a predetermined length and ... | 06/16/1998 |
| 5761411 | Method for performing disk fault prediction operations A layered block device driver for accessing a storage device coupled to a computer system having a platform on which a disk fault prediction application operates. The layered block device driver includes a file system driver coupled to the computer system... | 06/02/1998 |
| 5758067 | Automated tape backup system and method A system and method for automatically archiving data from a computer system to a backup system. The system provides a scheduler, connected to an automated backup mechanism, for scheduling when full backups are performed and when incremental backups are pe... | 05/26/1998 |
| 5758063 | Testing mapped signal sources A system for validating mapped signal generation permits identifying deficiencies in dynamic random access memory testing. As an example application of mapped signals consider memory testing. Memory tests such as stripe and checkerboard pattern tests freq... | 05/26/1998 |
| 5758052 | Network management method using redundant distributed control processors A distributed network management system for managing redundant global network control points. The network management system allows candidate control points to determine which is primary and which are alternates, initializes the primary and alternate contr... | 05/26/1998 |
| 5754756 | Disk array system having adjustable parity group sizes based on storage unit capacities The capacity efficiency of a disk array, when this disk array is constructed of drives of different capacities, is managed with a table so that areas of larger capacity disk drives of the disk array that would otherwise be left unused can be used for pari... | 05/19/1998 |
| 5751937 | Array type storage unit system A storage unit system includes a control apparatus having a unit for reading memory data from a plurality of storage units before increase into a memory of the control apparatus, a preparing unit for preparing parity data newly from the memory data read i... | 05/12/1998 |
| 5751950 | Secure power supply for protecting the shutdown of a computer system An apparatus is disclosed for protecting a computer system from an unintended or a malicious removal of power by a user. The apparatus has a power supply for supplying power to the computer system, a non-volatile memory to store a shutdown key for authori... | 05/12/1998 |
| 5751948 | System for processing HVAC control information HVAC control information is written in a particular manner to a memory associated with a programmable processor. The processor generates verification images of the information and stores the same along with the information in addressable memory locations.... | 05/12/1998 |
| 5748880 | Computer-supervising system A computer-supervising system includes a centralized supervisor unit for supervising numerous computers connected to each other via a network. The computer-supervising system further includes a recovery procedure-storing device for storing recovery proced... | 05/05/1998 |
| 5748884 | Autonotification system for notifying recipients of detected events in a network environment An autonotification system that automatically performs pre-determined notification procedures based on specific messages detected from programs called traps. The present invention detects triggering events, such as job failures, abnormal ends (ABENDs), er... | 05/05/1998 |
| 5748872 | Direct replacement cell fault tolerant architecture A data processing system containing a monolithic network of cells with sufficient redundancy provided through direct logical replacement of defective cells by spare cells to allow a large monolithic array of cells without uncorrectable defects to be organ... | 05/05/1998 |
| 5748888 | Method and apparatus for providing secure and private keyboard communications in computer systems A method and apparatus for providing secure and private keyboard communications in a computer system. A request for private keyboard communications causes the computer's processor to enter into system management mode by generating an system management int... | 05/05/1998 |
| 5745671 | Data storage system with localized XOR function A data storage system including a controller and a string of multiple DASDs, where each DASD is responsive to commands from the controller to perform local operations such as XOR functions and transferring data to other DASDs. A bus, which may comprise a ... | 04/28/1998 |
| 5742753 | Mesh interconnected array in a fault-tolerant computer system Bus interface units (BIUs)(54) perform fault detection, identification, and reconfiguration for all information transfers between redundant central processing units (CPUs)(56) and memory or input/output (I/O)(57A-C) in a mesh interconnected array of a hig... | 04/21/1998 |
| 5740355 | Transaction tracing apparatus A collection filter is created by a filter creation module according to instruction from a trace control module, and packet logs are collected by a line collection module. Further, an application log extraction module extracts application logs from packet... | 04/14/1998 |
| 5740353 | Method and apparatus for creating a multiprocessor verification environment A method and apparatus for creating a multiprocessor verification environment. A Multiprocessor Test Generator (MPTG) generates a set of test cases in a Multiprocessor Test Language (MTL) format subject to constraints and enumeration controls in a test sp... | 04/14/1998 |
| 5737517 | Testing tools in an intelligent network system Service Control Point (SCP) and Service Data Point (SDP) software modules within an Intelligent Network telecommunications system are function tested using a UNIX environment. Transaction Capabilities Application Part (TCAP) messages are generated using a... | 04/07/1998 |
| 5734816 | Nonvolatile memory with flash erase capability A nonvolatile memory with flash erase capability includes a plurality of clusters each having a plurality of sectors, each of the sectors holding the attribute information for identification. A cluster information sector is placed at the top of a cluster ... | 03/31/1998 |
| 5734812 | Storage unit with parity generation function and storage systems using storage unit with parity generation analyzation A disk array stores data records and parity records. The data records are transferred to the disk array through a control unit that is connected to a host processor. The disk array is part of a disk unit having a processor for generating parity records fr... | 03/31/1998 |
| 5729679 | Powerfail durable NVRAM testing Powerfail durable non-volatile random access memory (NVRAM) testing is provided by using the available NVRAM itself to remember its own state of testing, by sequencing through the testing process, and by carefully placing memory image checksums within the... | 03/17/1998 |
| 5727144 | Failure prediction for disk arrays In a data processing system employing a disk array, prediction of a possible failure of a disk drive initiates copying of the data away from the potentially failing disk drive to a spare disk drive before the failing drive actually fails. If the disk driv... | 03/10/1998 |
| 5727146 | Source address security for both training and non-training packets Network access to a port is secured by monitoring the source address of packets that are sent as a device tries to train to the port over the network. If the source address matches an authorized source address assigned to the port to which the device is a... | 03/10/1998 |
| 5720031 | Method and apparatus for testing memory devices and displaying results of such tests An apparatus and method for testing a semiconductor device allows error data to be displayed, in real time, based on the physical locations of the errors on the semiconductor device. A mapping circuit includes a router circuit, an error catch memory, and ... | 02/17/1998 |
| 5720030 | Preprocess method, information read/write method, input/output device and read/write device An operating portion is included in an input/output section of an information read/write device. The operating portion judges whether or not a sector is usable on the basis of medium position information and record position information. A device informati... | 02/17/1998 |