Multi-directional and auto-adaptive relevance and search system and methods thereof
2 Assignments
0 Petitions
Accused Products
Abstract
The multi-directional and auto-adaptive relevance and search methods hereof are capable of clustering information and users in ways that allow for higher quality search results to be provided to all the users of the system. As part of the operation of the search engine, both information pages and users are clustered in meaningful ways using multi-layer association graphs. Specifically, a multi-directional approach is used to allow the transfer of information from the users to the information pages in addition to the traditional transfer of data from the information pages to the user. The clustering is performed with respect to the identification of clusters of plurality of users that enables the information pages clustering in a dynamic way providing additional refinements beyond user profiles. Furthermore, the system is configured to provide personalized advisory by presenting additional search phrases tailored to the searching user.
-
Citations
34 Claims
-
1-10. -10. (canceled)
-
11. A computer-implemented method comprising:
-
generating at least one association graph;
receiving a search phrase from a user;
using the at least one association graph, generating a set of advisory keywords associated with the search phrase;
presenting the set of advisory keywords to the user;
responsively to a selection of at least one of the advisory keywords by the user, adding the selected at least one advisory keywords to the search phrase to generate a revised search phrase;
generating search results responsively to the revised search phrase; and
presenting the search results to the user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. Apparatus comprising:
-
an interface for communicating with a user; and
a processor, which is configured to generate at least one association graph;
receive a search phrase from a user, via the interface;
using the at least one association graph, generate a set of advisory keywords associated with the search phrase;
present the set of advisory keywords to the user, via the interface;
responsively to a selection of at least one of the advisory keywords by the user, add the selected at least one advisory keywords to the search phrase to generate a revised search phrase;
generate search results responsively to the revised search phrase; and
present the search results to the user, via the interface. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer software product, comprising a tangible computer-readable medium in which program instructions are stored, which instructions, when read by a computer, cause the computer to generate at least one association graph;
- receive a search phrase from a user;
using the at least one association graph, generate a set of advisory keywords associated with the search phrase;
present the set of advisory keywords to the user;
responsively to a selection of at least one of the advisory keywords by the user, add the selected at least one advisory keywords to the search phrase to generate a revised search phrase;
generate search results responsively to the revised search phrase; and
present the search results to the user. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
- receive a search phrase from a user;
Specification