Spell checking universal resource locator (URL) by comparing the URL against a cache containing entries relating incorrect URLs submitted by users to corresponding correct URLs
First Claim
Patent Images
1. Computer apparatus for checking network addresses used for retrieval of information, comprising:
- a. a users'"'"' interface for receiving connections from a plurality of users;
b. a network interface for providing network access to said users; and
c. a computer controlling said users'"'"' interface and said network interface, said computer configured to provide checking of at least one network address submitted by at least one of said users by comparing said at least one network address with a cache containing entries relating incorrect addresses submitted by users and corresponding corrected addresses.
1 Assignment
0 Petitions
Accused Products
Abstract
A cache, storing misspelled or otherwise incorrect network addresses from a plurality of users and associated correct network addresses, is maintained at a proxy server or internet service provider. Addresses received from all users are checked against the cache to correct any misspellings or other situations in which the network address might be incorrect. The cache is periodically pruned of entries which aren'"'"'t frequently used. The collective experience of a group of users can thus be utilized to correct a network address submitted by a user who has never visited a particular network address before.
-
Citations
20 Claims
-
1. Computer apparatus for checking network addresses used for retrieval of information, comprising:
-
a. a users'"'"' interface for receiving connections from a plurality of users; b. a network interface for providing network access to said users; and c. a computer controlling said users'"'"' interface and said network interface, said computer configured to provide checking of at least one network address submitted by at least one of said users by comparing said at least one network address with a cache containing entries relating incorrect addresses submitted by users and corresponding corrected addresses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for retrieving information over a network in response to network addresses, comprising:
-
a. a network; b. at least one server connected to said network; and c. computer apparatus providing network access to a plurality of users, said computer apparatus maintaining a cache of entries relating incorrect addresses submitted by said users with correct network addresses and correcting an incorrect address submitted by a user based on information contained in said cache. - View Dependent Claims (11, 12, 13)
-
-
14. A method of retrieving information over a network, comprising the step of:
a. providing an element for checking at least one network address by comparing said at least one network address with a cache containing entries relating incorrect addresses submitted by a plurality of users and corresponding corrected addresses and sending a corrected address from said cache to said network in place of said one network address. - View Dependent Claims (15, 16)
-
17. A computer program product, comprising;
-
a. a memory medium; and b. a computer program, stored on said memory medium, said computer program containing instructions for checking at least one network address submitted by a user by comparing said at least one network address with a cache containing entries relating incorrect addresses submitted by a plurality of users and corresponding corrected addresses. - View Dependent Claims (18, 19, 20)
-
Specification