...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 |
| 6473756 | Method for selecting among equivalent files on a global computer network A file among equivalent files identified during a search of a global computer network is selected to be downloaded to a local computer. Equivalent files are found frequently where different copies of the same song are stored many times on a global compute... | 10/29/2002 |
| 6449765 | Varying web page link based on user and web page status A plurality of vendors include a prescribed hyperlink protocol in their web pages to be participating web pages. The protocol included is the same for everyone, although the function and appearance of a resulting hyperlink varies. For a non-participating ... | 09/10/2002 |
| 6430739 | Software execution contingent on home page setting The functionality of software is contingent upon the home page setting for a user. Each time a user logs onto the World Wide Web, a home page manager program checks the home page setting. If the setting is the predetermined home page, then normal operatio... | 08/06/2002 |
| 6236661 | Accelerating access to wide area network information Portions of the internet are embedded onto a transportable media, then delivered periodically to subscribing clients. The contents are indexed to relate a given document to a URL and a time stamp. During on-line access to the internet, the transportable m... | 05/22/2001 |
| 6182050 | Advertisements distributed on-line using target criteria screening with method for maintaining end user privacy Matching between advertisement and target consumer is achieved in a system which maintains consumer privacy. Such system includes computer end users, an advertising service provider and advertisers. Computer end users subscribe to the advertising service ... | 01/30/2001 |
| 6157930 | Accelerating access to wide area network information in mode for showing document then verifying validity WAN documents are stored locally in cache with a document expiration date. Ideally, content is unchanged prior to the expiration date and has changed after the expiration date. When requesting to view a WAN document while on-line, the document first is di... | 12/05/2000 |
| 6078960 | Client-side load-balancing in client server network Load balancing is achieved at the client side, rather than at the server side of a client-server network. Each client computer regularly receives a load balance list, enumerating respective addresses of multiple server computers. Each client computer exec... | 06/20/2000 |
| 6044439 | Heuristic method for preloading cache to enhance hit rate Computer system activity is monitored to identify triggers. A trigger is an event or sequence of events which is a reliable predictor of the subsequent occurrence of a specific repeated disk-intensive interval. A disk-intensive interval is an interval of ... | 03/28/2000 |
| 5991847 | Data pattern caching for speeding up write operations A data pattern cache stores data patterns in units (i.e., a sector). A given data pattern is associated with one or more physical device address ranges which store such data pattern (e.g., sectors). Thus, although the same data pattern may occur as 10 red... | 11/23/1999 |
| 5987457 | Query refinement method for searching documents A user views search results and subjectively determines if a document is desirable or undesirable. Only documents categorized by the user are analyzed for deriving a list of prospective keywords. The frequency of occurrence of each word of each document i... | 11/16/1999 |
| 5933630 | Program launch acceleration using ram cache Launch time for a computer program is reduced by logging hard disk accesses during an initial launch, then processing the log file to accelerate subsequent launches. The log file is processed by identifying all the file portions accessed during the launch... | 08/03/1999 |
| 5857101 | Program lunch acceleration A computer program's launch time is reduced by reorganizing physical address storage of the program on a secondary storage device. Launch of the program is detected, then file access during the launch is monitored. A log file entry is created for each acc... | 01/05/1999 |
| 5854941 | System for estimating access time by deriving from first and second rotational time from rotational time table based on logical address and head movement time Disk I/O average access time is improved by estimating access time for pending I/O requests and selecting the request with the lowest estimated access time as the next request to be processed. To provide fast run-time estimation, disk characteristics are ... | 12/29/1998 |