...that the inventor of the electric motor was a blacksmith named Thomas Davenport? Described as "a brilliantly unsuccessful inventor", Davenport invented the first rotary electric motor. In 1836 he headed out -- on foot -- from his Vermont home to file a patent application at the Patent Office in Washington, D.C. By the time he got there, he had squandered away his money and couldn't afford the $30 filing fee so he turned around and went home. When he later mailed in his application with money he'd raised, the Patent office was destroyed in a fire. He did finally get credit for his invention on Feb. 5, 1837.
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 |
| 7989945 | Spring connector for making electrical contact at semiconductor scales A connector for electrically connecting to pads formed on a semiconductor device includes a substrate and an array of contact elements of conductive material formed on the substrate. Each contact element includes a base portion attached to the top surface of the sub... | 08/02/2011 |
| 7891988 | System and method for connecting flat flex cable with an integrated circuit, such as a camera module A Flat Flex Connector (FFC) has connector flanges embedded in its insulated electrical traces. The flanges engage electrical circuits in a camera module such as a CMOS or CCD and are clamped into electrical engagement. The opposite end of the FFC makes electrical co... | 02/22/2011 |
| 7664984 | Method and system for updating a software image A method and system for updating or recovering a computer device's software image using a single portable operating system image stored on a bootable, secure partition on local storage (hard drive); a method and system utilizing delta image patching technology to al... | 02/16/2010 |
| 7430686 | Data processing recovery system and method spanning multiple operating system A system and method for recovering from a computer system crashing as a result of the storage disk suffering physical damage and/or the corruption of an application, operating system, and/or data. The computer system may be standalone or a part of a communication ne... | 09/30/2008 |
| 6977928 | Method and system for data flow multicasting A system and method of transmitting multiple output messages from a single input message system where the system is keeping the messages in order by correlating the output messages with the input messages. For each output message, an indicator is associated with the... | 12/20/2005 |
| 6862292 | Method and system for network processor scheduling outputs based on multiple calendars A system and method of moving information units from a network processor toward a data transmission network in a prioritized sequence which accommodates several different levels of service. The present invention includes a method and system for scheduling the egress... | 03/01/2005 |
| 6804249 | Method and system for network processor scheduling based on calculation A system and method of moving information units from a network processor toward a data transmission network in a prioritized sequence which accommodates several different levels of service. The present invention includes a method and system for scheduling the egress... | 10/12/2004 |
| 6795870 | Method and system for network processor scheduler A system and method uses grouped calendars, flow queues, pointers and stored rules to process information packets so that different flow control characteristics associated with the information units are maintained. ... | 09/21/2004 |
| 6775284 | Method and system for frame and protocol classification A system and method of protocol and frame classification in a system for data processing (e.g., switching or routing data packets or frames). The present invention includes analyzing a portion of the packet or frame according to predetermined tests, then storing key... | 08/10/2004 |
| 6742028 | Content management and sharing A data processing network having at least one centrally accessed computer connected to a plurality of PC Client computers of various types containing myriad “content”, defined as any type of multimedia, program and OS elements, files or text and voice and video ... | 05/25/2004 |
| 6633920 | Method and system for network data flow management with improved completion unit A system and method of data flow management, particularly in a multiple network processor architecture where a plurality of independent processing units are simultaneously processing information from different frames of input information. The present inve... | 10/14/2003 |
| 6630864 | Linear variable gain amplifiers A system and method of controlling the operation of linear variable-gain amplifiers to allow for such linear variable gain amplifiers to have a wider operating range at high current levels, control inputs for selectable gains and improved low-voltage oper... | 10/07/2003 |
| 6262974 | Method and system for non disruptively assigning link bandwidth to a user in a high speed digital network A method based on predefined connection priorities for assigning link bandwidth to a requesting user in a high speed digital network interconnecting network users through a path including network nodes connected through high speed links. According to this... | 07/17/2001 |
| 6246793 | Method and apparatus for transforming an image for classification or pattern recognition The invention relates to a method and apparatus for transforming an image for classification or pattern recognition. At least two distinct projections are carried out in order to define boundaries and shadows of the transformed image. The transformed imag... | 06/12/2001 |
| 6181696 | Method and apparatus for controlling network switches An apparatus for controlling network switches which includes a central network controller node having a call task for booking and executing calls by setting up the switches that interconnect a first terminal and a second terminal and a switch master task ... | 01/30/2001 |
| 6078952 | Method and apparatus for maintaining directory services for a video transmission network A video information transmission network having a plurality of nodes including at least one master node and a number of slave nodes responsive to master node; as well as an information directory containing directory information. The information directory ... | 06/20/2000 |
| 6035360 | Multi-port SRAM access control using time division multiplexed arbitration A memory interface for multi-port access to a memory unit, such as a static random-access memory (SRAM) device. The memory interface, which is generally adapted for a local area network (LAN) forwarding engine, provides single port read/write access to SR... | 03/07/2000 |
| 6021449 | Video FIFO overflow control method that blocks video encoder data when overflow is imminent and resumes flow when frames sizes have returned to nominal size A multimedia terminal having a host processor, an audio and video encoder and a system time clock. The encoders are input as digital video elementary frames into a multiplexer. The multiplexer includes a mux processor, a video FIFO and a video mux logic c... | 02/01/2000 |
| 6012084 | Virtual network communication services utilizing internode message delivery task mechanisms A networking services architecture is provided in which several communication media and protocols are supported. In commonly used communications middleware, the routing specification and messaging interface provided to a client application may depend on t... | 01/04/2000 |
| 6006300 | System for isolating high-band-width signals transmitted between latency and jitter sensitive devices coupled to a secondary bus from operations on a primary bus A multimedia terminal for processing multimedia signals having a host processor, latency, jitter insensitive and latency, jitter sensitive devices, and an isolation device between the latency and jitter insensitive devices and the latency and jitter sensi... | 12/21/1999 |
| 5974130 | Transparent call discrimination (TCD) method and apparatus A method of transparent call discrimination includes providing a call discrimination data message within a Caller ID message frame structure of an outgoing call from a call originating equipment. A type of call on an incoming telephone line of a call rece... | 10/26/1999 |
| 5964855 | Method and system for enabling nondisruptive live insertion and removal of feature cards in a computer system Method and system for controlling the state of a system bus during live insertion and removal of a pluggable feature card (FC) by driving control signals, which are transferred over the system bus, to an active signal level, or by driving down level activ... | 10/12/1999 |
| 5949758 | Bandwidth reservation for multiple file transfer in a high speed communication network A method and device for transmission of data units over a communication network, particularly over a network where data units are transmitted with constant bit rate. Bandwidth reservation is optimized in the communication network for more than one file tr... | 09/07/1999 |
| 5832460 | Method and system for bill presentation and payment reconciliation A system and method for electronically creating, presenting, paying and reconciling bills includes an electronic bill presenter in electronic communication with bill originators, bill payers and respective banks. The electronic bill presenter receives bil... | 11/03/1998 |
| 5825506 | Method and apparatus for image processing at remote sites An image processing and retrieval system in which images are captured and stored at the remote site where the document processor is located which codelines from the documents are captured and transmitted to a central host computer site, whereby the accoun... | 10/20/1998 |
| 5812989 | Image statement preparation by work flow management using statement cycles and statement interactive sessions An image statements preparation process and system uses a profile management facility for assigning system management profiles including statement group cycle profiles to group multiple statements according to cycles for preparation and processing, and to... | 09/22/1998 |
| 5809241 | System and method for processing long messages in a chip card The invention relates to communication with smart cards. Communication of any desired device with a smart card is effected by sending a message to the smart card through the device, receipt of the message by the smart card and processing of the message in... | 09/15/1998 |
| 5797011 | Method for controlling the translation of information on a display screen from a source language to a target language A method for controlling the translation of panel displays and associated panel tags on a display screen from a source language to a target language comprising the steps of: opening a source language panel file and a target language panel file containing ... | 08/18/1998 |
| 5784610 | Check image distribution and processing system and method A digital document image archive and distribution system includes an archive system and a distributed digital document image retrieval system. The system has communication nodes located at an image capture site and at one or more remote archive retrieval ... | 07/21/1998 |
| 5768511 | Method and system for managing objects in networked computer system with action performed in the server and object updated in the client The present invention provides a method and system for managing objects in a networked computer system. The networked computer system includes a client and a server. Data is persistently stored in the server in the form of an object. Each object includes ... | 06/16/1998 |
| 5715469 | Method and apparatus for detecting error strings in a text A system for checking the spelling of words and character strings without the need for a stored dictionary of words and the memory required thereby. The system selects an error-free string and modifies it according to one or more rules which change the er... | 02/03/1998 |
| 5667078 | Apparatus and method of mail sorting Disclosed is a method for sorting a set of mail items according to a predefined delivery sequence, including the steps of generating first sequence number for each subset of mail according to its destination address, sorting the first subset into batches ... | 09/16/1997 |
| 5657396 | Method and apparatus for pattern recognition and validation, especially for hand-written signatures Apparatus and method for pattern recognition and validation, especially of hand-written signatures. Original files of basic structures are established and stored in a reference image file. The structure to be verified is analyzed in the same way and with ... | 08/12/1997 |
| 5604801 | Public key data communications system under control of a portable security device A data communications system is described in which messages are processed using public key cryptography with a private key unique to one or more users (150) under the control of a portable security device (120), such as a smart card, held by each user, th... | 02/18/1997 |
| 5570285 | Method and apparatus for avoiding obstacles by a robot An apparatus and method for determination of a steering angle and velocity using distances from obstacles in a plurality of directions or changes in distances with time as input information; obtaining a function output for each of the directions using the... | 10/29/1996 |
| 5506691 | Method and apparatus for image processing at remote sites An image processing and retrieval system in which images are captured and stored at the remote site where the document processor is located, with codelines from the documents captured and transmitted to a central host computer site, whereby the accounting... | 04/09/1996 |
| 5186335 | Adjustment document storage device for a document sorter An adjustable storage rack for a document processor in which a plurality of document receiving slots are each associated and aligned with one of the sorter pockets when the rack is secured to the document processor frame. Advantageously, the securing occu... | 02/16/1993 |
| 5121915 | Document processor having improved throughput capabilities A document processor having closed loop control of the average feeding rate of the documents and closed loop control of the gaps between documents and dynamic control of the removal of documents from the input station. By controlling the rate at which doc... | 06/16/1992 |
| 5105470 | Method and system for recognizing characters A method and system for recognizing an individual unknown character and a document in which, for black pels, one at a time, a vector is generated indicating what is seen from that pel in each of a plurality of directions in terms of white or black pels. T... | 04/14/1992 |
| 4999834 | Communication method and apparatus A method of communicating between a primary station and a secondary station wherein variable sized packets of information are transferred asynchronously (or in start/stop mode) between the primary station and the secondary station. A communication control... | 03/12/1991 |