System and method for performing a semantic operation on a digital social network
First Claim
1. A computer-implemented method for filtering, ranking or augmenting, information retrieved from an existing social networking website comprising:
- accessing a user'"'"'s interaction with the existing social networking website, wherein the user has an existing registered membership on the social networking website, wherein the existing registered membership includes a profile on the social networking website, and listed connections with other users on the social networking website;
based on the user'"'"'s existing registered membership on the existing social networking website, extracting an active concept from social network user context information derived from the user'"'"'s interaction with the social networking website;
generating an interest network based on the social network user context information, wherein generating the interest network comprises;
obtaining an additional concept relevant to the active concept, wherein the additional concept is not found in the social network user context information, wherein the obtaining comprises performing at least one of a synthesis operation, an addition operation or a retrieval operation on a knowledge representation comprising a semantic network, wherein the synthesis operation, addition operation or retrieval operation is based on a graph structure of the semantic network, wherein the active concept is extracted from the user'"'"'s profile on the social networking website, and wherein the additional concept is not found in the user'"'"'s profile;
including the active concept from the social network user context information and the additional concept relevant to the active concept from the semantic network as nodes in the interest network connected by at least one relationship; and
filtering, ranking or augmenting, using at least one processor executing stored program instructions, information retrieved from the social networking website, based on an intersection between one or more concepts in the interest network, including the additional concept relevant to the active concept, and one or more concepts in the information retrieved from the social networking website.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a system and method for performing a semantic operation on a social network. In an embodiment, the method comprises receiving a social network user context associated with a user of the social network; generating, through a semantic operation, an interest network based on the user context information; and filtering, ranking or augmenting, using at least one processor executing stored program instructions, a retrieval of information related to the social network based on the interest network; wherein the interest network comprises concepts represented by a data structure associated with the concepts in the interest network. In another embodiment, the method further comprises representing the interest network as an interest graph. In yet another embodiment, the semantic operation is a synthesis operation or retrieval operation performed on a knowledge representation.
-
Citations
12 Claims
-
1. A computer-implemented method for filtering, ranking or augmenting, information retrieved from an existing social networking website comprising:
-
accessing a user'"'"'s interaction with the existing social networking website, wherein the user has an existing registered membership on the social networking website, wherein the existing registered membership includes a profile on the social networking website, and listed connections with other users on the social networking website; based on the user'"'"'s existing registered membership on the existing social networking website, extracting an active concept from social network user context information derived from the user'"'"'s interaction with the social networking website; generating an interest network based on the social network user context information, wherein generating the interest network comprises; obtaining an additional concept relevant to the active concept, wherein the additional concept is not found in the social network user context information, wherein the obtaining comprises performing at least one of a synthesis operation, an addition operation or a retrieval operation on a knowledge representation comprising a semantic network, wherein the synthesis operation, addition operation or retrieval operation is based on a graph structure of the semantic network, wherein the active concept is extracted from the user'"'"'s profile on the social networking website, and wherein the additional concept is not found in the user'"'"'s profile; including the active concept from the social network user context information and the additional concept relevant to the active concept from the semantic network as nodes in the interest network connected by at least one relationship; and filtering, ranking or augmenting, using at least one processor executing stored program instructions, information retrieved from the social networking website, based on an intersection between one or more concepts in the interest network, including the additional concept relevant to the active concept, and one or more concepts in the information retrieved from the social networking website. - View Dependent Claims (2, 3, 4)
-
-
5. A system for filtering, ranking or augmenting, information retrieved from an existing social networking website comprising:
-
at least one processor; and at least one storage medium storing processor-executable instructions that, when executed by the at least one processor, cause the at least one processor to perform a method comprising; accessing a user'"'"'s interaction with the existing social networking website, wherein the user has an existing registered membership on the social networking website, wherein the existing registered membership includes a profile on the social networking website, and listed connections with other users on the social networking website; based on the user'"'"'s existing registered membership on the existing social networking website, extracting an active concept from social network user context information derived from the user'"'"'s interaction with the social networking website; generating an interest network based on the social network user context information, wherein generating the interest network comprises; obtaining an additional concept relevant to the active concept, wherein the additional concept is not found in the social network user context information, wherein the obtaining comprises performing at least one of a synthesis operation, an addition operation or a retrieval operation on a knowledge representation comprising a semantic network, wherein the synthesis operation, addition operation or retrieval operation is based on a graph structure of the semantic network, wherein the active concept is extracted from the user'"'"'s profile on the social networking website, and wherein the additional concept is not found in the user'"'"'s profile; including the active concept from the social network user context information and the additional concept relevant to the active concept from the semantic network as nodes in the interest network connected by at least one relationship; and filtering, ranking or augmenting information retrieved from the social networking website, based on an intersection between one or more concepts in the interest network, including the additional concept relevant to the active concept, and one or more concepts in the information retrieved from the social networking website. - View Dependent Claims (6, 7, 8)
-
-
9. A non-transitory computer-readable medium storing computer code that, when executed on a computer device performs a method for filtering, ranking or augmenting, information retrieved from an existing social networking website comprising:
-
accessing a user'"'"'s interaction with the existing social networking website, wherein the user has an existing registered membership on the social networking website, wherein the existing registered membership includes a profile on the social networking website, and listed connections with other users on the social networking website; based on the user'"'"'s existing registered membership on the existing social networking website, extracting an active concept from social network user context information derived from the user'"'"'s interaction with the social networking website; generating an interest network based on the social network user context information, wherein generating the interest network comprises; obtaining an additional concept relevant to the active concept, wherein the additional concept is not found in the social network user context information, wherein the obtaining comprises performing at least one of a synthesis operation, an addition operation or a retrieval operation on a knowledge representation comprising a semantic network, wherein the synthesis operation, addition operation or retrieval operation is based on a graph structure of the semantic network, wherein the active concept is extracted from the user'"'"'s profile on the social networking website, and wherein the additional concept is not found in the user'"'"'s profile; including the active concept from the social network user context information and the additional concept relevant to the active concept from the semantic network as nodes in the interest network connected by at least one relationship; and filtering, ranking or augmenting information retrieved from the social networking website, based on an intersection between one or more concepts in the interest network, including the additional concept relevant to the active concept, and one or more concepts in the information retrieved from the social networking website. - View Dependent Claims (10, 11, 12)
-
Specification