Contents
Next:
List of Figures
Up:
CDistributing Info for Collaborative
Previous:
Acknowledgments
Contents
Acknowledgments
List of Figures
List of Tables
Introduction
A glimpse of the future
Systems for filtering
Drawbacks of current filtering systems
Collaboration as a method for filtering
Systems for collaborative filtering
Where are we?
Problem Statement
Desired system functionality
System constraints
Summary of the solution
Where are we?
Issues in Design
Providing levels of accessibility
Controlling the costs of collaborative filtering
Respecting social conventions of the Usenet
Hooking in the collaborative filter
Behaviors of Net News Users
Obtaining data on user behavior
Trends in the data
Where are we?
Design Architecture
Votes
Type of information exchanged by vote servers
Vote sources
Naming vote sources
Interface module
Specification of the Application Program Interface
Vote server
Accumulating votes into summaries
Interface module communication with vote server
How vote servers exchange information
Security and privacy of the system
Maintenance mechanisms
Comparison of system with design criteria
Results and Conclusions
Implemented system
Time line for development
The news reader clients
Modifications to the
xrn
news reader
Modifying the
nn
news reader
Results
Conclusions
Future work
Vote Server Communication Protocol
AVAIL - what groups have votes available
GROUP - fetch all votes for articles in group
VOTES - cast votes for articles
QUIT - break connection
References
About this document ...
Next:
List of Figures
Up:
CDistributing Info for Collaborative
Previous:
Acknowledgments
David A. Maltz (dmaltz@cs.cmu.edu)