Context-based search visualization and context management using neural networks
First Claim
1. A system for visualization of context-based search results comprising:
- a processor;
a memory operatively coupled to the processor;
computer code in the memory for implementing the following functionality;
a) a plurality of neurons that form a neural network, the neurons being associated with documents and words in the documents, the neurons representing words corresponding to a search query (“
word-neurons”
), and the neurons representing documents corresponding to the search results (“
document-neurons”
);
b) a plurality of connections between the word-neurons and the document-neurons;
c) means for displaying the word-neurons and the search results to a user,wherein relevance of the word-neurons is indicated by any of font size, text transparency, font color, and animation effects associated with text of at least some of the neurons; and
d) means for changing positions of the word-neurons on a display relative to each other based on input from the user,wherein changing a position of one word-neuron relative to other word-neurons also changes positions of other contextually relevant word-neurons, thereby changing a context of the search query and permitting the user to identify different relevant documents, andwherein at least some of the neurons that correspond to objects (concepts) have icons associated with them, the icons corresponding to a meaning of the objects.
3 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer program product for visualization of context-based search results, including a plurality of neurons, the neurons being associated with words and documents; a plurality of connections between the neurons; a map that displays at least some of the neurons to a user, wherein the display of the neurons on the map corresponds to their relevance to a search query; a display of the links to the relevant documents; and means for changing positions of the neurons relative to each other based on input from the user. Changing a position of one neuron relative to other neurons also changes positions of other contextually relevant neurons, and displays different relevant documents. The map displays the neurons with their relevance identified by any of font type, color, transparency and font size. The map includes icons in proximity to the displayed word neurons for identifying those neurons as irrelevant. Links to the documents are obtained from a search engine having an input query. The map displays annotations and/or keywords to the documents next to the displayed documents.
63 Citations
30 Claims
-
1. A system for visualization of context-based search results comprising:
-
a processor; a memory operatively coupled to the processor; computer code in the memory for implementing the following functionality; a) a plurality of neurons that form a neural network, the neurons being associated with documents and words in the documents, the neurons representing words corresponding to a search query (“
word-neurons”
), and the neurons representing documents corresponding to the search results (“
document-neurons”
);b) a plurality of connections between the word-neurons and the document-neurons; c) means for displaying the word-neurons and the search results to a user, wherein relevance of the word-neurons is indicated by any of font size, text transparency, font color, and animation effects associated with text of at least some of the neurons; and d) means for changing positions of the word-neurons on a display relative to each other based on input from the user, wherein changing a position of one word-neuron relative to other word-neurons also changes positions of other contextually relevant word-neurons, thereby changing a context of the search query and permitting the user to identify different relevant documents, and wherein at least some of the neurons that correspond to objects (concepts) have icons associated with them, the icons corresponding to a meaning of the objects. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for visualization of context-based search results comprising:
-
a processor; a memory operatively coupled to the processor; computer code in the memory for implementing the following functionality; a) a plurality of neurons that form a neural network, the neurons being associated with words and documents, the neurons representing words corresponding to a search query (“
word-neurons”
), and the neurons representing documents corresponding to the search results (“
document-neurons”
);b) a plurality of connections between the word-neurons and the document-neurons, wherein only some of the word-neurons are connected to each other; c) means for displaying the word-neurons to a user, wherein relevance of the word-neurons is indicated by any of font size, text transparency, font color, and animation effects associated with text of at least some of the neurons; and d) means for changing positions of the word-neurons relative to each other based on input from the user, wherein changing a position of one word-neuron relative to other word-neurons also changes positions of other contextually relevant word-neurons, thereby changing a context of the search query and permitting the user to identify different relevant documents, and wherein at least some of the neurons that correspond to objects (concepts) have icons associated with them, the icons corresponding to a meaning of the objects.
-
-
7. A method for visualization of context-based search results comprising:
-
a) displaying a plurality of neurons that form a neural network, the neurons being associated with words, objects, sentences and documents, the neurons representing words corresponding to a search query (“
word-neurons”
), the neurons representing objects corresponding to concepts (“
object-neurons”
), the neurons representing sentences corresponding to sentences in the documents (“
sentence-neurons”
) and the neurons representing documents corresponding to the search results (“
document-neurons”
),wherein relevance of the word-neurons is indicated by any of font size, text transparency, font color, and animation effects associated with text of at least some of the neurons, and wherein at least some of the neurons that correspond to objects (concepts) have icons associated with them, the icons corresponding to a meaning of the objects; b) based on user input, changing a position of one word-neuron; and c) in response to the change in position of one word-neuron, changing positions of other word-neurons on a display, thereby changing a context of the search query so as to identify contextually relevant documents. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system for visualization of context-based search results comprising:
-
a processor; a memory operatively coupled to the processor; computer code in the memory for implementing the following functionality; a) a plurality of neurons forming a neural network, the neurons being associated with words and documents, the neurons representing words corresponding to a search query (“
word-neurons”
), and the neurons representing documents corresponding to the search results (“
document-neurons”
);b) a plurality of connections between the word-neurons and the document-neurons; c) a map that displays at least some of the word-neurons and the document-neurons to a user, wherein a manner of display and locations of the word-neurons on the map corresponds to their contextual relevance to a search query, wherein relevance of the word-neurons is indicated by any of font size, text transparency, font color, and animation effects associated with text of at least some of the neurons, and wherein at least some of the neurons that correspond to objects (concepts) have icons associated with them, the icons corresponding to a meaning of the objects; d) a display of hyperlinks to the relevant documents; and e) means for changing positions of the word-neurons relative to each other based on input from the user, f) wherein changing a position of one word-neuron relative to other word-neurons also changes positions of other contextually relevant word-neurons, thereby changing a context of the search query and displays different relevant documents. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for managing context of a search comprising:
-
a processor; a memory operatively coupled to the processor; computer code in the memory for implementing the following functionality; a) a map that graphically displays search terms to a user in response to a search query, wherein the search terms are each associated with a word, and relative positions of the words corresponds to their connections in documents identified as relevant to the search query, wherein relevance of the word-neurons is indicated by any of font size, text transparency, font color, and animation effects associated with text of at least some of the neurons, and wherein at least some of the neurons that correspond to objects (concepts) have icons associated with them, the icons corresponding to a meaning of the objects; and b) a display of search results corresponding to the search query; c) wherein, bringing a cursor over one of the words temporarily displays other words, not previously shown, that are contextually connected to that word thereby changing a context of the search query and changes the display of the documents identified as most relevant, while the cursor is held over the selected word, and d) wherein selecting the word permanently adds the selected word to the search query thereby changing a context of the search query and correspondingly changes the display of the documents identified as most relevant. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A method for managing context of a search comprising:
-
a) graphically displaying on a map, to a user, search terms in response to a search query, wherein each search term is associated with a word, and relative positions of the words on the map corresponds to their connections in documents identified as relevant to the search query, wherein relevance of the words is indicated by any of font size, text transparency, font color, and animation effects associated with text of at least some of the words, and wherein at least some of the neurons that correspond to objects (concepts) have icons associated with them, the icons corresponding to a meaning of the objects; and b) displaying search results corresponding to the search query; c) wherein, bringing a cursor over one of the words temporarily displays other words, not previously shown, that are contextually connected to that word, thereby changing a context of the search query, and changes the display of the documents identified as most relevant, while the cursor is held over the selected word, and d) wherein selecting the word permanently adds the selected word to the search query thereby changing a context of the search query and correspondingly changes the display of the documents identified as most relevant.
-
-
27. A method for managing context of a search comprising:
-
a) receiving a search query from a user; b) generating search results based on the search query, the search results corresponding to identified documents; c) associating a plurality of neurons that form a neural network with the documents and words in the documents, the neurons representing words corresponding to a search query (“
word-neurons”
), and the neurons representing documents corresponding to the search results (“
document-neurons”
);d) forming a plurality of connections between the word-neurons and the document-neurons; e) displaying word-neurons corresponding to the search query on a map, wherein relative positions of the word-neurons, on the map, correspond to their connections in documents identified as relevant to the search query, wherein relevance of the word-neurons is indicated by any of font size, text transparency, font color, and animation effects associated with text of at least some of the neurons, and wherein at least some of the neurons that correspond to objects (concepts) have icons associated with them, the icons corresponding to a meaning of the objects; f) changing a position of one word-neuron on the map relative to other word-neurons to thereby identify more relevant documents of the identified documents; and g) displaying, to the user, the documents considered most relevant based on the search query and the relative positions of the displayed word-neurons on the map. - View Dependent Claims (28)
-
-
29. A system for managing context of a search comprising:
-
a processor; a memory operatively coupled to the processor; computer code in the memory for implementing the following functionality; a) means for receiving a search query from a user; b) means for generating search results based on the search query, the search results corresponding to identified documents; c) means for associating a plurality of neurons that form a neural network with the documents and words in the documents, the neurons representing words corresponding to the search query (“
word-neurons”
), and the neurons representing documents corresponding to the search results (“
document-neurons”
);d) means for forming a plurality of connections between the word-neurons and the document-neurons; e) means for displaying the word-neurons corresponding to the search query on a map, wherein relative positions of the words, on the map, correspond to their connections in documents identified as relevant to the search query, wherein relevance of the word-neurons is indicated by any of font size, text transparency, font color, and animation effects associated with text of at least some of the neurons, and wherein at least some of the neurons that correspond to objects (concepts) have icons associated with them, the icons corresponding to a meaning of the objects; f) means for changing a position of one word-neuron on the map relative to other word-neurons to thereby change a context of the search query and identify more relevant documents of the identified documents; and g) means for displaying, to the user, the documents considered most relevant based on the search query and based on the relative positions of the displayed word-neurons on the map.
-
-
30. A system for visualization of context-based search results comprising:
-
a processor; a memory operatively coupled to the processor; computer code in the memory for implementing the following functionality; a) a plurality of neurons forming a neural network, the neurons being associated with documents, words in the documents and sentences in the documents, the neurons representing words corresponding to a search query (“
word-neurons”
), the neurons representing sentences corresponding to sentences in the documents (“
sentence-neurons”
) and the neurons representing documents corresponding to the search results (“
document-neurons”
), wherein the documents are identified in response to a search query from a user;b) a plurality of connections between the word-neurons and the document-neurons, wherein there are connections between some, but not all, word-neurons; c) a map displaying the word-neurons to a user, documents identified as most relevant and annotations for the documents identified as most relevant, wherein relevance of the word-neurons is indicated by any of font size, text transparency, font color, and animation effects associated with text of at least some of the neurons; and d) means for changing positions of the word-neurons relative to each other based on input from the user, wherein changing a position of one word-neuron relative to other neurons also changes positions of other contextually relevant word-neurons, thereby changing a context of the search query and permitting the user to identify other documents that are more relevant to the user'"'"'s search, and wherein at least some of the neurons that correspond to objects (concepts) have icons associated with them, the icons corresponding to a meaning of the objects.
-
Specification