Method, apparatus and system for hosting information exchange groups on a wide area network
First Claim
1. A computer-implemented method for exchanging information within a group of users on a wide area network, comprising:
- serving a topic-specific user interface to a plurality of remote clients over a wide area network;
receiving information posts responsive to a defined topic;
receiving a plurality of links to respective different remote information resources, each containing information related to the defined topic from certain of the plurality of remote clients, wherein the plurality of links are distinct from the information posts;
updating the topic-specific user interface to include the information posts and the plurality of links;
updating the topic-specific user interface to include user-interface objects associated with respective posts or links, wherein the user interface objects are configured to enable users to rate the relevance of respective ones of the information posts and of the plurality of links to the defined topic;
receiving user ratings from the plurality of remote clients responsive to the user-interface objects;
aggregating the user ratings from the plurality of remote clients to determine aggregate relevance ratings data;
updating the topic-specific user interface so that the information posts and the plurality of links in the topic-specific user interface are displayed in a ranked order according to the aggregate relevance ratings data;
serving the updated topic-specific user interface to requesting users; and
receiving preference information from respective requesting users, wherein the preference information specifies a threshold aggregate relevance ratings data and wherein the topic-specific user interface includes ones of the information posts having aggregate relevance ratings data that exceed the threshold and does not include ones of the information posts having aggregate relevance ratings data less than or equal to the threshold;
wherein at least some of the method is performed by a suitably configured computing system having one or more computing devices.
4 Assignments
0 Petitions
Accused Products
Abstract
An method and system for hosting information exchange groups on a wide area network is disclosed, using various tools for promoting topical organization and self-evolution of the information exchange groups, and of a system of information exchange groups. These tools include methods for providing user rating of posts within the exchange group, for rating and ranking users of the exchange group, for rating and ranking links to related information pages and especially to related exchange groups operating according to the methods of the invention, and for continuously updating rating and ranking information. Additionally, methods are provided for users to found exchange groups, to filter information in exchange groups according to specified user preferences, and to protect private information from inadvertent disclosure to other users of the exchange group.
-
Citations
42 Claims
-
1. A computer-implemented method for exchanging information within a group of users on a wide area network, comprising:
-
serving a topic-specific user interface to a plurality of remote clients over a wide area network; receiving information posts responsive to a defined topic; receiving a plurality of links to respective different remote information resources, each containing information related to the defined topic from certain of the plurality of remote clients, wherein the plurality of links are distinct from the information posts; updating the topic-specific user interface to include the information posts and the plurality of links; updating the topic-specific user interface to include user-interface objects associated with respective posts or links, wherein the user interface objects are configured to enable users to rate the relevance of respective ones of the information posts and of the plurality of links to the defined topic; receiving user ratings from the plurality of remote clients responsive to the user-interface objects; aggregating the user ratings from the plurality of remote clients to determine aggregate relevance ratings data; updating the topic-specific user interface so that the information posts and the plurality of links in the topic-specific user interface are displayed in a ranked order according to the aggregate relevance ratings data; serving the updated topic-specific user interface to requesting users; and receiving preference information from respective requesting users, wherein the preference information specifies a threshold aggregate relevance ratings data and wherein the topic-specific user interface includes ones of the information posts having aggregate relevance ratings data that exceed the threshold and does not include ones of the information posts having aggregate relevance ratings data less than or equal to the threshold; wherein at least some of the method is performed by a suitably configured computing system having one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing system comprising one or more computing devices including memory and configured to exchange information within a group of users on a wide area network, comprising:
-
a computing device operative to; provide a topic-specific user interface that enables display of a defined topic to a plurality of remote clients over a wide area network; receive information posts responsive to the defined topic and a plurality of links to respective different remote information resources each containing information related to the defined topic; receive user ratings indicating relevance of respective ones of the information posts to the defined topic and relevance of ones of the plurality of links to the defined topic; aggregate the user ratings to determine aggregate relevance ratings for respective information posts and links; and update the topic-specific user interface to include the information posts and the plurality of links in a ranked order according to the aggregate relevance ratings for respective information posts and links; receive preference information from respective requesting users, wherein the preference information specifies a threshold aggregate relevance ratings and wherein the topic-specific user interface includes ones of the information posts having aggregate relevance ratings that exceed the threshold and does not include ones of the information posts having aggregate relevance ratings less than or equal to the threshold; and a data store in communication with the computing device, the data store operative to store at least one of the information posts, the plurality of links, and the user ratings. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer-implemented method for exchanging information, the method comprising:
-
generating a user interface for display of a defined topic that enables user input of information posts related to the defined topic and a plurality of links to respective different remote information resources each containing information related to the defined topic; for respective information posts, receiving user ratings indicating relevance of respective information posts to the defined topic from respective users; aggregating the user ratings for respective information posts to determine aggregate relevance ratings for respective information posts; and wherein at least some of the information posts are listed in the user interface in a ranked order according to the aggregate relevance ratings for the information posts; receiving a threshold aggregate relevance rating from respective requesting users, wherein the topic-specific user interface includes ones of the information posts having aggregate relevance ratings that exceed the threshold and does not include ones of the information posts having aggregate relevance ratings less than or equal to the threshold; and for respective links, measure activity of respective links; and
,for each link whose measured activity exceeds a selected value, update the user interface to include the respective link in the user interface. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A tangible computer-readable storage medium having instructions stored thereon, the instructions comprising:
-
instructions for serving a topic-specific user interface to a plurality of remote clients over a wide area network; instructions for receiving information posts responsive to the defined topic and a plurality of links to respective different remote information resources, each containing information related to the defined topic from certain of the plurality of remote clients, wherein the plurality of links are distinct from the information posts; instructions for updating the topic-specific user interface to include the information posts and the plurality of links; instructions for updating the topic-specific user interface to include user-interface objects associated with respective posts or links, wherein the user interface objects are configured to enable users to rate the relevance of respective ones of the information posts and of the plurality of links to the defined topic; instructions for receiving user ratings from the plurality of remote clients responsive to the user-interface objects; instructions for aggregating the user ratings to determine aggregate relevance ratings; instructions for updating the topic-specific user interface so that information posts and the plurality of links in the topic-specific user interface are displayed in a ranked order according to the aggregate relevance ratings; instructions for serving the updated topic-specific user interface; and
instructions for receiving a threshold aggregate relevance rating, wherein the topic-specific user interface includes ones of the information posts having aggregate relevance ratings that exceed the threshold and does not include ones of the information posts having aggregate relevance ratings less than or equal to the threshold. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification