One aspect of the present disclosure is directed to a
system and method for characterizing a user comprising obtaining a user's personal information, making inferences about personal characteristics, and one or more of the following: obtaining bookmarks from the user and calculating bookmark scores. Another aspect of the present disclosure is directed to a
system and method for ordering websites retrieved from a
database for a characterized query_issuer, comprising: calculating a fitness value for each website in the
database based on the personal characteristics of the query_issuer and bookmark_creators; and
ranking the search results based on the fitness value (which we call “Personal Distance”). Another aspect of the present disclosure is directed to a
system and method for classifying keywords of a search into subcategories, comprising: obtaining a search subject; and obtaining a search purpose. Because of the rules governing abstracts, this abstracts should not be used to construe the claims