client server architecture a peer to peer network architecture or other type of architectures for example the online environment can include a server 110 that coordinates the online session also the network can be different types of networks for example the network 108 can be the internet a local area network or any variations of local area network a wide area network a metropolitan area network an intranet or extranet or a wireless network also the term u201c online session u201d can be used to identify any network topology where different users are connected to a network and to send and receive information from other users connected to the network in one example an online session can be an online game where users connected to the network send and receive information pertaining to a game in one embodiment users can schedule time to enter into an online session with others for example a user may want to schedule a time to play an online game with other users in the context of playing online games players are increasingly interested in playing with friends or other acquaintances however it can be difficult arranging u201c meeting playing times u201d with one or more friends because u201c play schedules u201d among the various individuals can vary greatly it might not be too difficult to coordinate with just one person but as the number of individuals increase coordinating schedules can become very difficult one approach to scheduling is for players to provide suggestions to the group and get back responses if not everyone says u2018 yes u2019 then the player has to provide another suggestion determining whether it is a good time to play is not just dependent upon whether the person is u2018 busy u2019.