Generating a document representation using semantic networks
First Claim
1. A non-transitory computer-readable medium comprising computer program code for controlling one or more processors of a client computer to carry out the following steps:
- creating a semantic network containing at least one root concept;
performing a set of instructions associated with the semantic network, the set of instructions comprising;
transmitting information about the semantic network from the client computer to a server;
providing information about at least one resource to the server;
receiving information about a modified semantic network from the server, the modified semantic network being an updated version of the semantic network having been updated based on the information about the at least one resource;
presenting the information about the modified semantic network to a user;
receiving a response from the user, the response including a numeric weight representative of a conceptual unattractiveness value indicating the user'"'"'s preferred direction for modifying the modified semantic network; and
based on the response, further modifying the modified semantic network.
11 Assignments
0 Petitions
Accused Products
Abstract
A method, system and computer program product for developing a semantic network are disclosed. The system includes a server and a client computer, and the method involves: creating a semantic network containing at least one root concept; performing a set of instructions associated with the semantic network, the set of instructions comprising: transmitting information about the semantic network from the client computer to a server; providing information about at least one resource to the server, the at least one resource containing concepts and relations associated with the at least one root concept; receiving information about a modified semantic network from the server; presenting the information about the modified semantic network to a user; receiving a response from the user; based on the response, further modifying the semantic network. The system interactively modifies semantic networks in response to user feedback, and produces personal semantic networks and document use histories.
-
Citations
33 Claims
-
1. A non-transitory computer-readable medium comprising computer program code for controlling one or more processors of a client computer to carry out the following steps:
-
creating a semantic network containing at least one root concept; performing a set of instructions associated with the semantic network, the set of instructions comprising; transmitting information about the semantic network from the client computer to a server; providing information about at least one resource to the server; receiving information about a modified semantic network from the server, the modified semantic network being an updated version of the semantic network having been updated based on the information about the at least one resource; presenting the information about the modified semantic network to a user; receiving a response from the user, the response including a numeric weight representative of a conceptual unattractiveness value indicating the user'"'"'s preferred direction for modifying the modified semantic network; and based on the response, further modifying the modified semantic network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20)
-
-
17. A non-transitory computer-readable medium comprising computer program code for controlling one or more processors of a server to carry out the following steps:
-
receiving information about a semantic network comprising at least one root concept from a client computer; determining at least one resource based on the information about the semantic network by carrying out an automated search in a set of resources available via a wide-area network and receiving results from the automated search; extracting semantic structures from the at least one resource; processing the semantic structures for determining a measure of significance for the semantic network; modifying the semantic network, based on the processed semantic structures; and transmitting information about the modified semantic network to the client computer. - View Dependent Claims (18, 19)
-
-
21. A system for developing a semantic network, the system comprising a client computer and a server,
the client computer comprising: -
a component configured to create a semantic network comprising at least one root concept; a component configured to transmit information about the semantic network from the client computer to the server computer; a component configured to provide information about at least one resource to the server computer; a component configured to provide, to the server computer, control parameters including a limit on new connections to be contained in a modified semantic network; a component configured to receive information about the modified semantic network from the server computer; a component configured to present the information about the modified semantic network to a user; a component configured to receive a response from the user; a component configured to further modify the modified semantic network based on the response; a component configured to receive commands from the user on whether to repeat modification of the semantic network; the server comprising; a component configured to receive information about a semantic network comprising at least one root concept from the client computer; a component configured to receive information about at least one resource from the client computer; a component configured to extract semantic structures from the at least one resource; a component configured to process the semantic structures, for determining a measure of significance for the semantic network; a component configured to modify the semantic network, based on the processed semantic structures; and a component configured to transmit information about the modified semantic network to the client computer. - View Dependent Claims (22)
-
-
23. A method for developing a semantic network, the method comprising:
-
receiving into a memory of a system a user'"'"'s input, the user'"'"'s input comprising; a semantic network containing a root concept; and a list of one or more resources associated with the root concept; the system comprising; a server; and a client computer; providing to the user, in response to the user'"'"'s input, a set of one or more concept-relation-concept (CRC) triples; receiving from the user a response associated with the set of one or more CRC triples, the response including a numeric weight for one or more concepts in the set of one or more CRC triples, the numeric weight representative of a conceptual unattractiveness value indicating the user'"'"'s preferred direction for modifying the semantic network; modifying the semantic network based on the response; and repeating modification of the semantic network according to commands from the user, wherein modification is repeated until all possible CRC triples have been provided based on the list of one or more resources. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A method, performed by a system comprising a server and a client computer, for developing a personal semantic network, the method comprising:
-
producing a set of one or more document semantic networks associated with a document in response to natural language sentences within the document; receiving, into a memory of the system, input commands from a user for generating one or more document output representations by utilizing the set of one or more document semantic networks associated with the document; producing a set of one or more semantic statements in response to the input commands associated with the one or more document output representations; generating a personal semantic network comprising one or more semantic relationships between the set of one or more semantic statements and the set of one or more document semantic networks, wherein the one or more semantic relationships are determined by a semantic similarity between the one or more semantic statements and the one or more document semantic networks; storing into the memory of the system a document use history comprising the input commands received in association with the one or more document output representations; and modifying the personal semantic network in response to the document use history. - View Dependent Claims (31, 32, 33)
-
Specification