Techniques for sharing data between users in a manner that maintains anonymity of the users. Tokens are generated and provided to users for sharing data. A token comprises information encoding an identifier and an encryption key. A user may use a token to upload data that is to be shared. The data to...http://www.google.com/patents/US20080244721?utm_source=gb-gplus-sharePatent US20080244721 - Techniques for Sharing Data