Interaction Design Patterns for ePartners: Method and Example