1. A method for forming a real-time activity group, comprising the steps of: creating a set of users from multiple social communication networks, wherein creating a set of users is carried out by a social networking core module executing on a hardware processor; annotating each user in the set with one or more corresponding real-time attributes, wherein annotating each user in the set with one or more corresponding real-time attributes is carried out by a social networking core module executing on a hardware processor; and using the one or more real-time attributes to identify one or more connections within the set of users to form a real-time activity group within the set of users, wherein the one or more connections are based on an activity request, and wherein using the one or more real-time attributes to identify one or more connections within the set of users to form a real-time activity group within the set of users comprises exploiting multiple communication modalities via a situational mashup application to establish multi-modal communication within the set of users across the multiple social communication networks, and wherein using the one or more real-time attributes to identify one or more connections within the set of users to form a real-time activity group within the set of users is carried out by a core infrastructure module executing on a hardware processor.