Method, system, and computer program for user-driven dynamic generation of semantic networks and media synthesis
First Claim
1. A computer implemented method for generating a semantic network, the method comprising:
- representing an information domain as a data set, the data set being defined by data entities and one or more relationships between the data entities;
receiving a text query from a human user; and
synthesizing, or facilitating the synthesizing of, by one or more computer processors, a semantic network in response to the text query, the synthesizing comprising;
translating the text query from the human user into an active concept;
including the active concept as a node in the semantic network;
deriving relationships between the active concept and selected data entities from the information domain; and
populating the semantic network at least in part with the selected data entities from the information domain and the derived relationships between the selected data entities and the active concept.
3 Assignments
0 Petitions
Accused Products
Abstract
This invention relates generally to classification systems. More particularly this invention relates to a system, method, and computer program to dynamically generate a domain of information synthesized by a classification system or semantic network. The invention discloses a method, system, and computer program providing a means by which an information store comprised of knowledge representations, such as a web site comprised of a plurality of web pages or a database comprised of a plurality of data instances, may be optimally organized and accessed based on relational links between ideas defined by one or more thoughts identified by an agent and one or more ideas embodied by the data instances. Such means is hereinafter referred to as a “thought network”.
-
Citations
45 Claims
-
1. A computer implemented method for generating a semantic network, the method comprising:
-
representing an information domain as a data set, the data set being defined by data entities and one or more relationships between the data entities; receiving a text query from a human user; and synthesizing, or facilitating the synthesizing of, by one or more computer processors, a semantic network in response to the text query, the synthesizing comprising; translating the text query from the human user into an active concept; including the active concept as a node in the semantic network; deriving relationships between the active concept and selected data entities from the information domain; and populating the semantic network at least in part with the selected data entities from the information domain and the derived relationships between the selected data entities and the active concept. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 39, 40, 41, 42, 43, 44)
-
-
21. A computer system for generating a semantic network, the computer system comprising:
-
(a) one or more computers configured to receive a text query from a human user and to provide, or provide access to, an information domain represented by a data set defined by data entities and one or more relationships between the data entities; and (b) a thought processor operable to synthesize, or facilitate the synthesis of, by one or more computer processors, a semantic network in response to the text query, the synthesis comprising; translating the text query from the human user into an active concept; including the active concept as a node in the semantic network; deriving relationships between the active concept and selected data entities from the information domain; and populating the semantic network at least in part with the selected data entities from the information domain and the derived relationships between the selected data entities and the active concept. - View Dependent Claims (22, 23)
-
-
24. At least one non-transitory computer-readable medium storing computer instructions that, when executed by one or more computer processors, perform a method for enabling generation of a semantic network accessible through a web interface that enables a human user to initiate one or more computers to generate the semantic network, the method comprising:
-
(a) obtaining, or obtaining access to, an information domain, the information domain being represented by a data set representing the information domain, the data set being defined by data entities and one or more relationships between the data entities; (b) receiving a text query from the human user; and (c) synthesizing a semantic network in response to the text query, the synthesizing comprising; translating the text query from the human user into an active concept; including the active concept as a node in the semantic network; deriving relationships between the active concept and selected data entities from the information domain; and populating the semantic network at least in part with the selected data entities from the information domain and the derived relationships between the selected data entities and the active concept. - View Dependent Claims (25)
-
-
26. A computer implemented method for synthesizing media utilizing a semantic network, the method comprising:
-
(a) generating, or facilitating the generation of, by one or more computer processors, a thought network including;
an active concept translated from a text query received from a human user, selected data entities from an information domain, and relationships derived between the active concept and the selected data entities, the generating comprising;including the active concept as a node in the thought network, and populating the thought network at least in part with the selected data entities from the information domain and the derived relationships between the active concept and the selected data entities; and (b) transforming the thought network to generate and provide one or more forms of synthesized media to the human user. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 45)
-
Specification