Patent ID: 8996697
Filing Date: 2015-03-31
Classification: A61L,G06F,G06Q,H04L,Y10S

Abstract:
1. A computer-implemented method of authenticating a content-provider server computer coupled to a computer network and having an IP address, the method comprising: coupling a client computer to the computer network; in the client computer, storing a client-database of authenticated IP addresses and a client-database of non-authenticated IP addresses; in the client computer, detecting that a user of the client computer has requested data from a website associated with a domain name of the content-provider server computer; downloading a fragment of a server-database of IP addresses from a remote server computer to the client computer, the fragment corresponding to the domain name of the content-provider server computer and including one or more authenticated IP addresses and one or more non-authenticated IP addresses associated with the domain name of the content-provider server computer; appending the one or more authenticated IP addresses and the one or more non-authenticated IP addresses of the fragment to at least one of the client-database of authenticated IP addresses and the client-database of non-authenticated IP addresses to update the client-database of authenticated IP addresses and the client-database of non-authenticated IP addresses; obtaining, by the client computer, the IP address of the content-provider server computer after detecting that the user has requested data from the website associated with the domain name of the content-provider server computer; comparing the IP address of the content-provider server computer against the updated client-database of authenticated IP addresses and the updated client-database of non-authenticated IP addresses; and providing a visual indication to the user of the client computer that the IP address of the content-provider server computer is one of the one or more authenticated IP addresses, one of the one or more non-authenticated IP addresses, or neither.