Patterns — update
Let users benefit according to the contributions they make.
Allow users to decide granularly what functions they consent to before the function is used.
Reasonable Level of Control
Let users share selectively (push) and make available (pull) specific information to predefined groups or individuals.
Active broadcast of presence
Users may actively choose to automatically provide updates when they want to share presence information, to increase both the relevance of, and control over, their sharing.