Patterns — update
Reasonable Level of Control
Let users share selectively (push) and make available (pull) specific information to predefined groups or individuals.
Allow users to decide granularly what functions they consent to before the function is used.
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.
Let users benefit according to the contributions they make.