Generating communities using a mediating server and the semantic web
First Claim
1. An intermediary network node comprising:
- a communication interface communicatively coupling the intermediary network node to a plurality of user devices and a plurality of destination servers; and
a control system adapted to;
receive a request for content from one of the plurality of user devices;
forward the request to an associated one of the plurality of destination servers;
receive a response including the requested content from the associated one of the plurality of destination servers;
examine the response to gain semantic understanding of the requested content;
identify a community for the one of the plurality of user devices based on the semantic understanding of the requested content;
forward the response to the one of the plurality of user devices; and
invite a user of the one of the plurality of user devices to join the identified community.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for creating communities based on a semantic understanding of content requested by a number of user devices. More specifically, a mediating server operates to interconnect a number of user devices to destination servers. In operation, the mediating server routes requests from the user devices to the appropriate destination servers. The mediating server examines the responses from the destination servers to gain a semantic understanding of the content requested by the user devices. Thereafter, the mediating server establishes communities for the user devices based on the semantic understanding of the content requested by the user devices. For example, the mediating server may invite users of the user devices that have requested semantically similar content to join a chat session around a common topic.
56 Citations
11 Claims
-
1. An intermediary network node comprising:
-
a communication interface communicatively coupling the intermediary network node to a plurality of user devices and a plurality of destination servers; and a control system adapted to; receive a request for content from one of the plurality of user devices; forward the request to an associated one of the plurality of destination servers; receive a response including the requested content from the associated one of the plurality of destination servers; examine the response to gain semantic understanding of the requested content; identify a community for the one of the plurality of user devices based on the semantic understanding of the requested content; forward the response to the one of the plurality of user devices; and invite a user of the one of the plurality of user devices to join the identified community. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving a request for content from one of a plurality of user devices; forwarding the request to an associated one of a plurality of destination servers; receiving a response including the requested content from the associated one of the plurality of destination servers; examining the response to gain semantic understanding of the requested content; identifying a community for the one of the plurality of user devices based on the semantic understanding of the requested content; forwarding the response to the one of the plurality of user devices; and inviting a user of the one of the plurality of user devices to join the identified community. - View Dependent Claims (8, 9)
-
-
10. An intermediary network node comprising:
-
a communication interface communicatively coupling the intermediary network node to a plurality of user devices and a plurality of destination servers; and a control system adapted to; receive a request for content from one of the plurality of user devices; forward the request to an associated one of the plurality of destination servers; receive a response including the requested content from the associated one of the plurality of destination servers; examine the response to gain semantic understanding of the requested content; identify one of a plurality of communities associated with a topic related to the requested content based on the semantic understanding of the requested content, wherein the plurality of communities each associated with a particular topic have been previously established; forward the response to the one of the plurality of user devices; and invite a user of the one of the plurality of user devices to join the identified one of a plurality of communities. - View Dependent Claims (11)
-
Specification