Patent ID: 6694308
Filing Date: 2004-02-17
Classification: G06F,Y10S

Abstract:
A computer readable medium containing processor executable instructions for providing assistance to a user, comprising:code for monitoring user events; code for determining whether a series of user events is unrelated; code for offering assistance to a user, wherein said code for offering assistance is operable upon determination by said code for determining that said series of user events is unrelated; code for prompting a user for search terms; code for conducting a hierarchical search utilizing said search terms, wherein said code for conducting is operable to first search content previously designated in a user profile; code for presenting search results to a user; code for receiving user input selecting a search result of said search results; and code for maintaining a count of a number of times that a user has selected said selected search result in said user profile, wherein said code for presenting is operable to present search results weighted by said number of times.