Patent ID: 7617191

Claim:
A method for generating search engine search results comprising: providing a search engine having a scoring algorithm; entering a search query into said search engine; locating online files relating to said search query using said search engine; locating offline files residing on a client computer relating to said search query, said offline files consisting of previously accessed online files stored on said client computer from a previous online session; determining if said search engine is willing to share said scoring algorithm with said client computer and if said client computer is capable of executing said scoring algorithm, wherein if said client computer is capable of executing said scoring algorithm, then downloading said scoring algorithm to said client computer, ranking said offline files on said client computer according to relevancy to said search query using said downloaded scoring algorithm and storing said ranked offline files on said client computer, and if said client computer is not capable of executing said scoring algorithm, then determining if said offline files were obtained from an online source by locating original online files of said offline files on said online source and storing links to said original online files in said client computer; retrieving said online files, said ranked offline files and said original online files by said search engine; generating a single, ranked search result list by combining said online files with said ranked offline files and said original online files; and displaying said single, ranked search result list to a user on a display screen of said client computer.