Methods and apparatus for providing information of interest to one or more users
First Claim
1. A method for providing textual information that is personalized to at least one user, the method comprising:
- using at least one computer hardware processor to perform;
receiving user context information including textual information indicative of an interest associated with the at least one user;
identifying or generating an active concept in a semantic network, the active concept representing at least a portion of the user context information, wherein, after performance of the identifying or generating, the semantic network comprises a first node representing the active concept;
synthesizing, in response to the received user context information, a new concept that is semantically relevant to the active concept and that was not in the semantic network prior to receiving the user context information, the synthesizing based on the active concept and at least one other concept in the semantic network and comprising augmenting the semantic network with a second node representing the new concept, the second node being different from the first node; and
providing the textual information that is personalized to the at least one user, wherein the textual information is selected based on the recitation in the textual information of the new concept semantically relevant to the active concept.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and system for providing information selected from a large set of digital content to at least one user. One such method comprises receiving user context information associated with the at least one user and identifying or generating, using at least one processor executing stored program instructions, a first concept in a semantic network, the first concept representing at least a portion of the user context information. The method further comprises obtaining at least one concept, including a second concept, semantically relevant to the first concept at least in part, by synthesizing the second concept based on the first concept and at least one other concept in the semantic network; and providing information to the at least one user, wherein the information is selected by using the first concept and the at least one obtained concept semantically relevant to the first concept, wherein the first concept in a semantic network is represented by a data structure storing any data associated with a node in the semantic network.
-
Citations
20 Claims
-
1. A method for providing textual information that is personalized to at least one user, the method comprising:
using at least one computer hardware processor to perform; receiving user context information including textual information indicative of an interest associated with the at least one user; identifying or generating an active concept in a semantic network, the active concept representing at least a portion of the user context information, wherein, after performance of the identifying or generating, the semantic network comprises a first node representing the active concept; synthesizing, in response to the received user context information, a new concept that is semantically relevant to the active concept and that was not in the semantic network prior to receiving the user context information, the synthesizing based on the active concept and at least one other concept in the semantic network and comprising augmenting the semantic network with a second node representing the new concept, the second node being different from the first node; and providing the textual information that is personalized to the at least one user, wherein the textual information is selected based on the recitation in the textual information of the new concept semantically relevant to the active concept. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A system for providing textual information that is personalized to at least one user, the system comprising:
-
at least one computer hardware processor; and at least one non-transitory computer-readable storage medium storing processor-executable instructions that, when executed by the at least one computer hardware processor, cause the at least one computer hardware processor to perform; receiving user context information including textual information indicative of an interest associated with the at least one user; identifying or generating an active concept in a semantic network, the active concept representing at least a portion of the user context information, wherein, after performance of the identifying or generating, the semantic network comprises a first node representing the active concept; synthesizing, in response to the received user context information, a new concept that semantically relevant to the active concept and that was not in the semantic network prior to receiving the user context information, the synthesizing based on the active concept and at least one other concept in the semantic network and comprising augmenting the semantic network with a second node representing the new concept, the second node being different from the first node; and providing textual information that is personalized to the at least one user, wherein the textual information is selected based on the recitation in the textual information of the new concept semantically relevant to the active concept. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. At least one non-transitory computer-readable storage medium storing processor-executable instructions that, when executed by at least one computer hardware processor, cause the at least one computer hardware processor to perform:
-
receiving user context information including textual information indicative of an interest associated with the at least one user; identifying or generating an active concept in a semantic network, the active concept representing at least a portion of the user context information, wherein, after performance of the identifying or generating, the semantic network comprises a first node representing the active concept; synthesizing, in response to the received user context information, a new concept that is semantically relevant to the active concept and that was not in the semantic network prior to receiving the user context information, the synthesizing based on the active concept and at least one other concept in the semantic network and comprising augmenting the semantic network with a second node representing the new concept, the second node being different from the first node; and providing textual information that is personalized to the at least one user, wherein the textual information is selected based on the recitation in the textual information of the new concept semantically relevant to the active concept. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification