Docstoc

Application for GSOC 2010- PROJECT IDEA Title Moodify – Grouping

Document Sample
Application for GSOC 2010- PROJECT IDEA Title  Moodify – Grouping Powered By Docstoc
					               F T ra n sf o                                                                                                                                         F T ra n sf o
          PD                   rm                                                                                                                               PD                   rm
      Y                                                                                                                                                     Y
 Y




                                                                                                                                                       Y
                                er




                                                                                                                                                                                      er
ABB




                                                                                                                                                      ABB
                          y




                                                                                                                                                                                y
                       bu




                                                                                                                                                                             bu
                                    2.0




                                                                                                                                                                                          2.0
                     to




                                                                                                                                                                           to
                  re




                                                                                                                                                                        re
                he




                                                                                                                                                                      he
           k




                                                                                                                                                                 k
          lic




                                                                                                                                                                lic
      C




                                                                                                                                                            C
      w                        om                                                                                                                           w                        om
  w




                                                                                                                                                        w
          w.                                                                                                                                                    w.
               A B B Y Y.c                                                                                                                                           A B B Y Y.c


                                                                   Application for GSOC 2010- PROJECT IDEA



                                          Title: Moodify – Grouping friends in the friends list on the basis of mood users is in.

                                          Abstract: The idea of the project is to add functionality in the SIP communicator’s existing
                                          framework that will allow the user to sort his/her friends according the mood he is currently in. This
                                          module will also allow the user to prevent those of his/her friends whom he/she does not wish to
                                          talk when he/she is in a particular kind of mood, to make an attempt to talk to him thus providing
                                          him privacy to certain extent. This will also have two more functionalities such as random friend
                                          finder and notifizes.

                                          Main Idea: In today’s fast moving world there are various means of communication that people use
                                          like mobile phones, E-mails, social networking sites etc. Among the various means that use internet
                                          for communication Instant Messengers are the most dynamic in nature as they allow online transfer
                                          of information in a full duplex mode. Nowadays IM have become more than just means of
                                          communication. Their role has been extended to a medium to express feelings, share one’s thoughts
                                          and ideas with other people. Teenagers use it to chat with their friends and show their concern
                                          towards them, while IM are extensively used in offices to act as an online discussion forum to deal
                                          with different issues related to the regular office work.



                                          There are many popular IM available like Gtalk, Yahoo Messenger, Skype but none of them have a
                                          feature to allow grouping of friends on the basis of whom we wish to talk to at any given moment.
                                          There are some people in our lives who become so important for us that we find solace only when
                                          we share our feelings with them in times when we feel low or disgusted. There are also some people
                                          whom we do not wish to talk or hear from in times we are in distress. Considering such facts in mind
                                          I propose a module implementation into the existing SIP Communicator’s frame work to allow:

                                              ·   Set my mood: This feature will empower the user to make different groups out of his friends
                                                  on the basis of mood he is currently in, because his mood is going to decide whom he wish
                                                  to talk to at that moment. The groups created under this scheme will be named
                                                  “CHATTY”,”SUBDUED” and “CONFUSED” etc. The kind of people that user wants to add in
                                                  these groups is obvious from the names that have been decided for these groups. It is also
                                                  desired to provide users with suggestions about whom to talk to. These suggestions will
                                                  again depend upon the mood user is in
                                              ·   Random Friend Finder: Randomly select any friend to talk to. This will allow friends to be
                                                  picked from the group that the user currently is in as well as from his friend list. The user can
                                                  specify one of the two options when enabling this feature.
                                              ·   Notifizes: Notify all the friends in a group in case the friend whom the user wants to talk is
                                                  unavailable. This mechanism will work like an answering machine (not in real sense), that
                                                  will ensure that the other person get’s to know about the user and that too in good time.
                                                  SMS notification module is one of the options to make this happen. i.e. send a SMS when
                                                  the other person is not online.
               F T ra n sf o                                                                                                                                         F T ra n sf o
          PD                   rm                                                                                                                               PD                   rm
      Y                                                                                                                                                     Y
 Y




                                                                                                                                                       Y
                                er




                                                                                                                                                                                      er
                                                                                                                            NOTIFY
ABB




                                                                                                                                                      ABB
                          y




                                                                                                                                                                                y
                       bu




                                                                                                                                                                             bu
                                    2.0




                                                                                                                                                                                          2.0
                     to




                                                                                                                                                                           to
                  re




                                                                                                                                                                        re
                he




                                                                                                                                                                      he
           k




                                                                                                                                                                 k
          lic




                                                                                                                                                                lic
                                      CHUSER1
      C




                                                                                                                                                            C
      w                        om                                                                                                                           w                        om
  w




                                                                                                                                                        w
          w.                                                                                                                                                    w.
               A B B Y Y.c                                                                                                                                           A B B Y Y.c

                                                                                                                                                  CHUSER1
                                      CHUSER2
                                                                                                USER’s COICE
                                                                                                                                                  CHUSER2
                                      CHUSER3
                                                                                                   CHATTY
                                                                 SUSER1                                                                           CHUSER3
                                                                                                 (MODULE)
                                                                 SUSER2

                                                                 SUSER3
                                          CUSER1

                                          CUSER2

                                          CUSER3                                                    GROUP                                          USER
                                                                                                      BY




                                                                     A schematic diagram showing the proposed module



                                             This project has a great utility as far as the fields of IM are concerned. Instant messenger
                                             nowadays allow us to search for a friend in the friend list by his name but this allows us to look
                                             for maximum of 2-3 friends at a time. The idea with the proposed technique is to protect user’s
                                             interests to talk rather than making him think and manually search for a friend which in itself is
                                             too tiring. The implementation of this module will bring about a radical change in the way
                                             people handle their chats on SIP communicator adding both privacy as well as ease of access.



                                             I can also provide the JAVA/Pseudo code implementation of the module in case you like the
                                             idea. Please see this is just the initial idea. Feel free to tell me what you feel about this. Any
                                             suggestions to improvise on the existing idea are welcomed J



                                             Thank you

                                             Naman Rastogi

                                             Birla Institute Of Technology And Science, Pilani, Rajasthan (BITS-Pilani)

				
DOCUMENT INFO
Shared By:
Tags:
Stats:
views:18
posted:8/3/2011
language:
pages:2