Methods and apparatus for providing information of interest to one or more users
First Claim
1. A computer-implemented method for providing information selected from a large set of digital content to at least one user, the method comprising:
- receiving user context information associated with the at least one user;
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, wherein, after performance of the identifying or generating, the semantic network comprises a first node representing the first concept;
synthesizing a second concept, semantically relevant to the first concept, and augmenting the semantic network with a second node representing the second concept, the second node being different from the first node, the synthesizing comprising;
identifying in the semantic network a third concept that, together with the first concept or a parent or sibling concept of the first concept, co-defines a fourth concept in the semantic network, andcombining the first concept and the third concept to synthesize the second concept; and
providing information to the at least one user, wherein the information is selected by using the first concept and the synthesized second concept semantically relevant to the first concept,wherein the first and second concepts in the semantic network are represented by at least one data structure storing data associated with the first and second nodes.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and system for providing information selected from a large set of digital content to a user. Techniques include receiving user context information associated with the user and identifying or generating 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 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.
236 Citations
31 Claims
-
1. A computer-implemented method for providing information selected from a large set of digital content to at least one user, the method comprising:
-
receiving user context information associated with the at least one user; 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, wherein, after performance of the identifying or generating, the semantic network comprises a first node representing the first concept; synthesizing a second concept, semantically relevant to the first concept, and augmenting the semantic network with a second node representing the second concept, the second node being different from the first node, the synthesizing comprising; identifying in the semantic network a third concept that, together with the first concept or a parent or sibling concept of the first concept, co-defines a fourth concept in the semantic network, and combining the first concept and the third concept to synthesize the second concept; and providing information to the at least one user, wherein the information is selected by using the first concept and the synthesized second concept semantically relevant to the first concept, wherein the first and second concepts in the semantic network are represented by at least one data structure storing data associated with the first and second nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. At least one non-transitory computer readable storage medium storing processor-executable instructions that when executed by at least one processor, cause the at least one processor to perform a method for providing information selected from a large set of digital content to at least one user, the method comprising:
-
receiving user context information associated with the at least one user; identifying or generating a first concept in a semantic network, the first 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 first concept; synthesizing a second concept, semantically relevant to the first concept, and augmenting the semantic network with a second node representing the second concept, the second node being different from the first node, the synthesizing comprising; identifying in the semantic network a third concept that, together with the first concept or a parent or sibling concept of the first concept, co-defines a fourth concept in the semantic network, and combining the first concept and the third concept to synthesize the second concept; and providing information to the at least one user, wherein the information is selected by using the first concept and the synthesized second concept semantically relevant to the first concept, wherein the first and second concepts in the semantic network are represented by at least one data structure storing data associated with the first and second nodes. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification