U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Did You Know...

...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.

Newsletter  PatentStorm News

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.

 

Assignee: Acceleration Software International Corporation


Location: Poulsbo, WA
No. of patents: 13

NumberTitleIssue Date
6473756Method 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
6449765Varying 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
6430739Software 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
6236661Accelerating 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
6182050Advertisements 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
6157930Accelerating 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
6078960Client-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
6044439Heuristic 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
5991847Data 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
5987457Query 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
5933630Program 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
5857101Program 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
5854941System 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
 
Sign InRegister
Username  
Password   
forgot password?