Search service that accesses and highlights previously accessed local and online available information sources
First Claim
1. 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, whereinif 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, andif 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.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and program storage devices for generating search engine search results. Online files relevant to a requested search query are located by a search engine, while simultaneously previously accessed offline files residing on a client computer are located using the same search query. The search engine retrieves the offline files from the client computer and combines such offline files with the locate online files in a single search result overview. The listing of files within the combined search results are ranked according to relevancy to the search query using a search engine scoring algorithm, whereby the offline files within the combined search results are preferably brought to a user'"'"'s attention to indicate that such files reside on the client computer.
-
Citations
14 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps 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 said search engine combining said online files with said ranked offline files and said original online file; and displaying said single, ranked search result list to a user on a display screen of said client computer.
-
-
14. A system for generating search engine search results comprising:
-
a search engine having a scoring algorithm, said search engine adapted to receive a search query; a client computer in communication with said search engine; a first component that locates online files relating to said search query using said search engine; a second component that locates offline files residing on said client computer relating to said search query; a set of instructions that determines 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 located 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 located 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; a third component that retrieves said online files, said ranked offline files and said original online files by said search engine; a single, ranked search result list generated by said scoring algorithm by combining said online files with said ranked offline files and said original online files; and a display screen of said client computer displaying said single, ranked search result list to a user.
-
Specification