Patent ID: 7660787

Claim:
A method, in a client data processing system, for personalized, integrated search indexing, the method comprising: loading a set of configuration options at the client data processing system, wherein the configuration options define user preferences for client-side indexing; identifying, at the client data processing system, a portion of Web content to index based on the set of configuration options; indexing, at the client data processing system, the portion of Web content at a client-side indexer based on the set of configuration options to form a client-side search index, wherein the client-side search index is personalized for a user associated with the client-side indexer; sending a search query from the client data processing system to a Web search engine server data processing system with the client-side search index attached to the search query; and performing a search based on the search query using a combination of the client-side search index and a server-side search index associated with the Web search engine data processing system, wherein the Web search engine data processing system combines the client-side search index with the server-side search index to form a combined search index and performs a search to satisfy the search query using the combined search index responsive to the client-side search index being more up-to-date than the server-side search index, wherein the portion of Web content is a subset of Web content indexed in the server-side search index.