USE OF NEURAL NETWORKS FOR ANNOTATING SEARCH RESULTS
First Claim
1. A system for generating annotations of a document, the system comprising:
- a) a processor;
b) a memory coupled to the processor;
c) computer code loaded into the memory for implementing the following functionality;
d) a plurality of neurons organized as a neural network, the neurons being associated with words (word-neurons) and sentences (sentence-neurons), the sentences being extracted from documents,e) wherein the word-neurons are organized into an input layer that receives an input query, and the sentence-neurons are organized into a sentence layer,f) wherein at least some of the word-neurons of the input layer have connections between each other; and
g) in response to a user interactively changing a context of the input query, means for displaying sentences corresponding to the sentence-neurons to a user and identifying the sentence-neurons that correspond to sentences taken from the documents having the highest relevance to document meaning based on a predetermined percentage of document meaning,h) wherein the predetermined percentage of document meaning is a function of a percentage of meaning of the displayed sentences;
i) wherein the neural network calculates the percentage of meaning of each sentence, describing the degree of relevance of the sentence to the document, andj) wherein the taken sentences represent annotations of a selected document.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for generating annotations of a document, including a plurality of neurons connected as a neural network, the neurons being associated with words, sentences and documents. An activity regulator regulates a minimum and/or maximum number of neurons of the neural network that are excited at any given time. The neurons are displayed to a user and identify the neurons that correspond to sentences containing a predetermined percentage of document meaning. The annotations can be also based on a context of the user'"'"'s search query. The query can include keywords, documents considered relevant by the user, or both. Positions of the neurons relative to each other can be changed on a display device, based on input from the user, with the change in position of one neuron changing the resulting annotations. The input from the user can also include changing a relevance of neurons relative to each other, or indicating relevance or irrelevance of a document or sentence.
-
Citations
20 Claims
-
1. A system for generating annotations of a document, the system comprising:
-
a) a processor; b) a memory coupled to the processor; c) computer code loaded into the memory for implementing the following functionality; d) a plurality of neurons organized as a neural network, the neurons being associated with words (word-neurons) and sentences (sentence-neurons), the sentences being extracted from documents, e) wherein the word-neurons are organized into an input layer that receives an input query, and the sentence-neurons are organized into a sentence layer, f) wherein at least some of the word-neurons of the input layer have connections between each other; and g) in response to a user interactively changing a context of the input query, means for displaying sentences corresponding to the sentence-neurons to a user and identifying the sentence-neurons that correspond to sentences taken from the documents having the highest relevance to document meaning based on a predetermined percentage of document meaning, h) wherein the predetermined percentage of document meaning is a function of a percentage of meaning of the displayed sentences; i) wherein the neural network calculates the percentage of meaning of each sentence, describing the degree of relevance of the sentence to the document, and j) wherein the taken sentences represent annotations of a selected document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for generating annotations of a document, the system comprising:
-
a) a processor; b) a memory coupled to the processor; c) computer code loaded into the memory for implementing the following functionality; d) a plurality of neurons organized as a neural network, the neurons being associated with words (word-neurons) and sentences (sentence-neurons), the sentences being extracted from documents, e) wherein the word-neurons are organized into an input layer that receives an input query, and the sentence-neurons are organized into a sentence layer, f) wherein the word-neurons include additional words, different from the input query, generated by the neural network from the sentences; and g) in response to a user interactively changing a context of the input query, means for displaying sentences corresponding to the sentence-neurons to a user; h) wherein the neural network calculates the percentage of meaning of each sentence, describing the degree of relevance of the sentence to the document, and i) wherein the taken sentences represent annotations of a selected document; and j) an activity regulator that regulates a sum of all activity of all active neurons of the neural network that are excited at any given time, and wherein the activity regulator regulates at least one of a minimum activity level of the neural network and a maximum activity level of the neural network. - View Dependent Claims (14, 15)
-
-
16. A computer implementable method for generating annotations, the method being performed on a computer having a processor and a memory, the method for performing the steps of:
-
(a) forming a neural network from a plurality of neurons, the neurons being associated with words (word-neurons) and sentences (sentence-neurons), the sentences being extracted from documents, (b) organizing the word-neurons into an input layer that receives an input query, and organizing the sentence-neurons into a sentence layer, (c) wherein at least some of the word-neurons of the input layer have connections between each other; and (d) in response to a user interactively changing a context of the input query, displaying sentences corresponding to the sentence-neurons to a user and identifying the sentence-neurons that correspond to sentences taken from the documents having the highest relevance to document meaning based on a predetermined percentage of document meaning, (e) wherein the predetermined percentage of document meaning is a function of a percentage of meaning of the displayed sentences; (f) using the neural network, calculating the percentage of meaning of each sentence, describing the degree of relevance of the sentence to the document, and (g) wherein the taken sentences represent annotations of a selected document. - View Dependent Claims (17, 18, 19)
-
-
20. A computer implementable method for generating annotations, the method being performed on a computer having a processor and a memory, the method for performing the steps of:
-
(a) organizing a plurality of neurons into a neural network, the neurons being associated with words (word-neurons) and sentences (sentence-neurons), the sentences being extracted from documents, (b) organizing the word-neurons into an input layer that receives an input query, and organizing the sentence-neurons are organized into a sentence layer, (c) wherein the word-neurons include additional words, different from the input query, generated by the neural network from the sentences; (d) in response to a user interactively changing a context of the input query, displaying sentences corresponding to the sentence-neurons to a user; (e) using the neural network, calculating the percentage of meaning of each sentence, describing the degree of relevance of the sentence to the document, and (f) wherein the taken sentences represent annotations of a selected document; and (g) regulating a sum of all activity of all active neurons of the neural network that are excited at any given time, and including regulating at least one of a minimum activity level of the neural network and a maximum activity level of the neural network.
-
Specification