Searching tool and process for unified search using categories and keywords
First Claim
1. A process for searching a database of entries, comprising the steps of:
- providing a database of entries, at least part of said entries being mapped to a set of categories, at least part of said entries being associated with keywords;
in response to a query of a user, selecting categories among said set of categories according to the entries returned by said query;
dynamically selecting keywords associated to the entries returned by said query; and
displaying to the user said selected categories and said selected keywords.
4 Assignments
0 Petitions
Accused Products
Abstract
A database of entries, such as Web pages and sites, is provided. The entries are at least partially mapped to a set of predetermined categories. The entries are also associated with keywords, for instance, by automatic indexing of documents. In response to a query into the database, a user is provided with a series of refinement strategies, in addition to search results. Refinement strategies comprise categories relevant for the search, selected among the set of predetermined categories. Refinement strategies also include keywords dynamically selected among keywords associated with the entries. The user may easily navigate among the results to the query, and formulate new queries.
-
Citations
42 Claims
-
1. A process for searching a database of entries, comprising the steps of:
-
providing a database of entries, at least part of said entries being mapped to a set of categories, at least part of said entries being associated with keywords;
in response to a query of a user, selecting categories among said set of categories according to the entries returned by said query;
dynamically selecting keywords associated to the entries returned by said query; and
displaying to the user said selected categories and said selected keywords. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30)
-
-
15. A process for searching a database of entries, comprising the steps of:
-
providing a database of entries, at least part of said entries being mapped to a set of hierarchically organized categories, at least part of said entries being associated with keywords;
in response to a query of a user, selecting categories of different hierarchical levels among said set of categories according to the entries returned by said query;
dynamically selecting keywords associated to the entries returned by said query; and
displaying to the user said selected categories and said selected keywords.
-
-
28. A searching tool comprising:
-
a search server for receiving queries from users, the search server transmitting results to users;
a database of entries, at least part of said entries being mapped to a set of categories, at least part of said entries being associated with keywords, wherein the search server includes means for searching the database and for selecting categories among said set of categories according to the entries returned by said query;
means for dynamically selecting keywords associated to the entries returned by said query; and
wherein the results transmitted to the users include said selected categories and said selected keywords.
-
-
31. A process for searching a database of entries, comprising the steps of:
-
providing a database of entries, at least part of said entries being mapped to a set of categories, at least part of said entries being associated with keywords;
in response to a query of a user;
selecting categories among said set of categories according to the entries returned by said query;
dynamically selecting keywords associated to the entries returned by said query; and
displaying to the user said selected categories and said selected keywords wherein a category in said set of categories is formed of a set of at least two attributes. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification