WordSieve was tested in Calvin, a personal information agent we are developing . Calvin uses WordSieve to suggest task-relevant resources to users as they browse documents. When a user accesses a document, Calvin passes its contents through WordSieve. Based on this information, WordSieve updates the current context and user access profile in real time, while the user is engaged in the task. The user access profile is persistent across user sessions, allowing Calvin to learn user browsing patterns in multiple contexts. Calvin stores profiles for any number of users, loading individual profiles when the user logs into Calvin with a name and password.