Patent ID: 7216119

Claim:
A computer implemented method, comprising: maintaining a list of informational products; accepting input from a user in a user context familiar to the user, said user input defining one of a plurality of predetermined scenarios; maintaining expert information developed by at least one expert which provides correlation between said user context and informational products in said list, said expert information including for each said scenario a definition of a respective corresponding group of said products, wherein said maintaining said expert information includes: maintaining probability information for each of said products, and maintaining for each of said products a respective list of attributes, said probability information for each said product including respective probability information for each said attribute of that product, wherein said maintaining probability information includes maintaining for each said attribute of each said product a first probability representative of whether that product exists and a second probability representative of whether that product includes information relevant to a scenario defined by the user input; and selecting the group of said products corresponding to the respective scenario defined by said user input; and using said probability information to rank said products in said group.