Methods and devices for customizing knowledge representation systems
First Claim
1. A method comprising:
- using at least one processor to perform;
providing, to a first set of one or more users, access to a first semantic network;
providing, to a second set of one or more users, access to a second semantic network, wherein at least a second subset of the second semantic network has a same topology as at least a first subset of the first semantic network; and
in response to identifying information corresponding to the second set of one or more users, modifying the second semantic network based, at least in part, on the information corresponding to the second set of one or more users by adding to the second semantic network one or more first elements not included in the first semantic network and/or removing from the second semantic network one or more second elements included in the first semantic network,wherein each of the one or more first and second elements comprises a concept or a relationship, andwherein the first and second semantic networks are implemented as computer-readable data structures, and wherein modifying the second semantic network is performed by one or more processors executing computer-readable instructions.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for analyzing and synthesizing complex knowledge representations (KRs) may utilize an atomic knowledge representation model including both an elemental data structure and knowledge processing rules stored as machine-readable data and/or programming instructions. One or more of the knowledge processing rules may be applied to analyze an input complex KR to deconstruct its complex concepts and/or concept relationships to elemental concepts and/or concept relationships to be included in the elemental data structure. One or more of the knowledge processing rules may be applied to synthesize an output complex KR from the stored elemental data structure in accordance with context information. Methods of populating an elemental data structure and methods of synthesizing complex KRs from the elemental data structure may depend on user models, context information, preference information, and/or preference models.
279 Citations
21 Claims
-
1. A method comprising:
using at least one processor to perform; providing, to a first set of one or more users, access to a first semantic network; providing, to a second set of one or more users, access to a second semantic network, wherein at least a second subset of the second semantic network has a same topology as at least a first subset of the first semantic network; and in response to identifying information corresponding to the second set of one or more users, modifying the second semantic network based, at least in part, on the information corresponding to the second set of one or more users by adding to the second semantic network one or more first elements not included in the first semantic network and/or removing from the second semantic network one or more second elements included in the first semantic network, wherein each of the one or more first and second elements comprises a concept or a relationship, and wherein the first and second semantic networks are implemented as computer-readable data structures, and wherein modifying the second semantic network is performed by one or more processors executing computer-readable instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
17. A knowledge representation system, comprising:
-
one or more processors; and a memory unit configured to store instructions which, when executed by the one or more processors, cause the one or more processors to perform a method comprising; providing, to a first set of one or more users, access to a first semantic network; providing, to a second set of one or more users, access to a second semantic network, wherein at least a second subset of the second semantic network has a same topology as at least a first subset of the first semantic network; and in response to identifying information corresponding to the second set of one or more users, modifying the second semantic network based, at least in part, on the information corresponding to the second set of one or more users by adding to the second semantic network one or more first elements not included in the first semantic network and/or removing from the second semantic network one or more second elements included in the first semantic network, wherein each of the one or more first and second elements comprises a concept or a relationship, and wherein the first and second semantic networks are implemented as computer-readable data structures, and wherein modifying the second semantic network is performed by one or more processors executing computer-readable instructions. - View Dependent Claims (18, 19, 20)
-
-
21. A non-transitory computer-readable storage medium storing processor-executable instructions which, when executed by one or more processors, cause the processors to perform a method comprising:
-
providing, to a first set of one or more users, access to a first semantic network; providing, to a second set of one or more users, access to a second semantic network, wherein at least a second subset of the second semantic network has a same topology as at least a first subset of the first semantic network; and in response to identifying information corresponding to the second set of one or more users, modifying the second semantic network based, at least in part, on the information corresponding to the second set of one or more users by adding to the second semantic network one or more first elements not included in the first semantic network and/or removing from the second semantic network one or more second elements included in the first semantic network, wherein each of the one or more first and second elements comprises a concept or a relationship, and wherein the first and second semantic networks are implemented as computer-readable data structures, and wherein modifying the second semantic network is performed by one or more processors executing computer-readable instructions.
-
Specification